Understanding Your UK Tax Code: What Every Letter & Number Means in 2026/27
Published · Updated
Key Insight
An estimated 1 in 3 UK tax codes contains an error, according to tax charity research. If you see any code other than 1257L (or S1257L in Scotland) and you only have one job with no benefits, contact HMRC immediately — you could be owed hundreds of pounds.
Your tax code is the key to how much Income Tax your employer deducts from your pay each month. Yet most UK workers have never checked whether theirs is correct — and a wrong tax code can mean hundreds or even thousands of pounds over- or under-paid in tax each year. In this guide, we break down exactly how UK tax codes work for the 2026/27 tax year, what every letter and number means, and what to do if yours looks wrong.
What Is a Tax Code?
A tax code is a short alphanumeric code issued by HMRC (Her Majesty's Revenue and Customs) to your employer or pension provider. It tells them how much tax-free income you are entitled to in a tax year — your Personal Allowance — and whether any adjustments need to be made for benefits in kind, underpaid tax from previous years, or other circumstances.
Your tax code appears on your payslip, your P45 (when you leave a job), your P60 (annual tax summary), and in your HMRC Personal Tax Account online. If you have never checked it, now is the time — HMRC estimates that hundreds of thousands of employees are on the wrong code at any given time.
The Most Common Tax Code: 1257L
The standard tax code for the 2026/27 tax year is 1257L. This is by far the most common code and applies to employees with one job, no untaxed income, no taxable benefits, and no outstanding tax owed to HMRC.
Understanding 1257L
- 1257: Your Personal Allowance ÷ 10 = £12,570 (2026/27)
- L: Standard allowance — you're entitled to the full Personal Allowance
- Result: £12,570 per year is tax-free; anything above is taxed at 20% (basic rate)
The number part (1257) represents your tax-free Personal Allowance divided by 10. So 1257 means a Personal Allowance of £12,570. The letter part (L) confirms you are entitled to the standard Personal Allowance and that it may be adjusted if tax rules change during the year.
If your code is anything other than 1257L and you only have one straightforward job with no complications, it is worth investigating why HMRC has given you a different code.
Tax Code Letters Explained
The letter suffix (or prefix) in your tax code tells your employer how to apply it. Here are the most common ones:
| Code | Meaning |
|---|---|
| L | Standard Personal Allowance. The most common suffix. |
| M | You have received a Marriage Allowance transfer from your spouse/civil partner (your allowance is increased by £1,260). |
| N | You have transferred £1,260 of your allowance to your spouse/civil partner (your allowance is reduced). |
| S | Scottish taxpayer — tax calculated using Scottish Income Tax rates and bands. For example, S1257L. |
| C | Welsh taxpayer — for HMRC tracking (rates currently align with England). For example, C1257L. |
| T | HMRC needs to review your tax code. This may apply if your circumstances are complex or your allowance needs manual calculation. |
| 0T | No Personal Allowance. All income is taxed. Often used temporarily when HMRC does not have enough information, or your income exceeds £125,140. |
| BR | All income from this job is taxed at the Basic Rate (20%). Typically used for a second job where your allowance is already applied to your main job. |
| D0 | All income taxed at the Higher Rate (40%). Common for a second job where income falls in the higher band. |
| D1 | All income taxed at the Additional Rate (45%). |
| K (prefix) | Your deductions (e.g., taxable benefits, underpaid tax) exceed your Personal Allowance, so tax is effectively added to your income. For example, K497 means £4,970 is added to your taxable income. |
| NT | No tax is deducted. Rare — applies to certain diplomatic or exempt income. |
Scottish Tax Codes: The “S” Prefix
If you are a Scottish taxpayer, your tax code will begin with the letter S — for example, S1257L. This tells your employer to apply Scottish Income Tax rates instead of the rUK (rest of UK) rates. For a full breakdown of the differences, see our Scottish vs English tax comparison.
Scotland has six income tax bands in 2026/27 compared to three in England, Wales, and Northern Ireland. The Scottish bands are: Starter (19%), Basic (20%), Intermediate (21%), Higher (42%), Advanced (45%), and Top (48%). Your Personal Allowance is the same — £12,570 — but the rates above it differ.
You are a Scottish taxpayer if your main home is in Scotland, regardless of where your employer is based. If HMRC assigns an S code and you have moved to England (or vice versa), you must contact them to update your records.
Welsh Tax Codes: The “C” Prefix
Welsh taxpayers see a C prefix — e.g., C1257L. Since the Welsh Rate of Income Tax was devolved in 2019, the Welsh Government has the power to set its own rates. However, as of 2026/27, Welsh rates remain identical to those in England and Northern Ireland. The C prefix is purely for HMRC's tracking purposes.
Emergency Tax Codes
If you start a new job and your employer does not receive a P45 or tax code notification from HMRC in time, they may put you on an emergency tax code. The most common emergency codes are:
- 1257L W1 or 1257L M1 — “Week 1” or “Month 1” basis. Your tax is calculated only on the current pay period, not cumulatively. This means your allowance is not smoothed across the year.
- BR — All income taxed at 20%. No Personal Allowance applied.
- 0T — No allowance. All income taxed at progressive rates.
Emergency codes are temporary and should be corrected once HMRC sends your employer the right code. If it is not corrected within two pay periods, contact HMRC directly at 0300 200 3300 or through your Personal Tax Account online. You will receive a refund for any overpaid tax automatically through your next payslips. For a deeper understanding of this process, see our guide on how PAYE works.
K Codes: When Your Allowance Goes Negative
A K code is used when your taxable benefits (such as a company car, private medical insurance, or underpaid tax being collected through PAYE) exceed your Personal Allowance. Instead of reducing your taxable income, the K code effectively increases it.
For example, if you have a company car with a taxable benefit of £8,000 and a medical insurance benefit of £2,000, and an underpayment of £5,000 being collected, your total deductions are £15,000. Since this exceeds your Personal Allowance of £12,570, HMRC issues a K code of K243 (the difference of £2,430, divided by 10). Your employer then adds £2,430 to your taxable income for the year.
K codes can result in noticeably higher tax deductions. If you receive one unexpectedly, check your HMRC Personal Tax Account to verify the benefits and adjustments listed are correct.
How to Check and Change Your Tax Code
Every UK worker should review their tax code at least once a year — ideally in April when the new tax year begins, especially given the HMRC tax code changes for April 2026. Here is how:
- Check your latest payslip — Your tax code is usually printed near the top alongside your NI number.
- Log in to your HMRC Personal Tax Account — Visit gov.uk/personal-tax-account to see what tax code HMRC has issued, what income and deductions they are estimating, and whether your details are up to date.
- Compare the numbers — Multiply the numeric part of your code by 10 and check it matches your expected Personal Allowance minus any adjustments.
- Report discrepancies — If anything looks wrong, you can update your details online or call HMRC. Common reasons for incorrect codes: outdated benefit information, old underpayments that have been paid, or a change of address between Scotland and the rest of the UK.
Common Tax Code Mistakes & How to Fix Them
These are the most frequent tax code errors that lead to workers paying too much or too little tax:
- Wrong benefits in kind listed — A company car you no longer have, or medical insurance that ended, can inflate your code's deductions.
- Stuck on an emergency code — If your employer never received your P45 and HMRC hasn't intervened, you could be overtaxed for months.
- Marriage Allowance not applied — If you or your partner applied for Marriage Allowance but your code doesn't show M or N, the transfer may not have gone through.
- Multiple jobs — allowance assigned to wrong employer — Your Personal Allowance should only be applied once. If both employers are applying it, you will underpay; if neither is, you will overpay.
- Scottish/Welsh prefix incorrect — If you have relocated between Scotland and England/Wales and HMRC's records are not updated, you could be taxed at the wrong rates.
If you discover you have been on the wrong tax code, HMRC will typically issue a P800 tax calculation after the end of the tax year. If you have overpaid, you will receive a refund (usually within 5–12 weeks). If you have underpaid, HMRC may collect the difference by adjusting your tax code for the following year.
Case Study: James, a Marketing Manager in Birmingham on £38,000
James is a 29-year-old marketing manager who recently changed jobs. His new employer put him on an emergency tax code of 1257L W1 because he hadn't received his P45 from his previous employer. In his first month, James noticed his take-home pay was £200 less than expected. His payslip showed the code 1257L W1 instead of the cumulative 1257L he'd had before.
Under the W1 (Week 1) basis, his employer calculated tax on each pay period in isolation rather than cumulatively across the year. This meant James didn't benefit from unused portions of his Personal Allowance from earlier months at his previous job. Over three months on the wrong code, James overpaid approximately £600 in Income Tax.
James logged in to his HMRC Personal Tax Account and submitted his P45 details online. HMRC updated his tax code within two weeks, and his employer applied the correct cumulative 1257L code. Because PAYE operates on a cumulative basis, the overpaid tax was automatically refunded in his next payslip — he received a larger-than-normal payment that month as HMRC recalculated his year-to-date position.
This is a common scenario faced by thousands of UK workers who change jobs mid-year. The key takeaway is to never ignore an unexpected tax code — always check your payslip, contact HMRC promptly, and use our calculator to verify what your take-home pay should be under the correct code.
Using Our Calculator with Your Tax Code
Our UK Salary Calculator lets you enter a custom tax code to see exactly how it affects your take-home pay. If your code differs from the standard 1257L — for instance, if you have a K code, a reduced allowance, or a Marriage Allowance code — simply enter it in the Tax Code field and the calculator will adjust the Personal Allowance accordingly.
Experiment with different tax codes to understand their impact. For example, switching from 1257L to 1000L (representing a reduced allowance of £10,000) would increase your annual tax bill by approximately £514 for a basic rate taxpayer. Understanding your tax code is the first step toward being confident that your payslip is correct.
Disclaimer: This article is for informational purposes only and does not constitute financial advice. Tax codes and rules can change; always verify your current code at GOV.UK. Contact HMRC or a qualified tax adviser if you believe your code is incorrect.