Tax Guide · 2025/26
UK Tax Codes Explained: 2025/26
Your tax code is a short string of numbers and letters on every payslip — but it controls how much tax your employer deducts. Get it wrong and you could be hundreds or thousands of pounds out of pocket. This guide decodes every UK tax code in use for 2025/26.
How Tax Codes Work
A UK tax code has two parts: numbers and letters.
Numbers tell your employer your annual tax-free allowance — divided by 10. So 1257 means £12,570 per year tax-free. Your employer spreads this across pay periods: £241.73 per week or £1,047.50 per month.
Letters indicate special circumstances — Scottish or Welsh resident, no allowance, second job, etc.
The Standard Code: 1257L
1257L is the most common UK tax code for 2025/26. Used for the majority of employees with one job and no special circumstances. It applies the full £12,570 personal allowance.
On a £30,000 salary with 1257L, your employer deducts 20% income tax on the £17,430 above the allowance — £3,486 per year, or £290.50 per month.
All UK Tax Code Letters Decoded
| Letter | Meaning |
|---|---|
| L | Standard Personal Allowance applies. Most common. |
| M | Marriage Allowance recipient — gets extra £1,260. |
| N | Marriage Allowance giver — transferred £1,260 to spouse. |
| T | Other calculations — usually high income (allowance taper). |
| 0T | Personal Allowance used up or unknown. No tax-free amount. |
| BR | All income taxed at Basic Rate (20%). Common for second jobs. |
| D0 | All income taxed at Higher Rate (40%). Another job/income. |
| D1 | All income taxed at Additional Rate (45%). |
| K | Negative allowance — owe extra tax (state pension, benefits, etc.). |
| NT | No Tax — rare, used for non-residents or special cases. |
| W1 / M1 / X | Emergency code suffix — each pay period taxed in isolation. |
| S (prefix) | Scottish taxpayer — Scottish Income Tax bands apply. |
| C (prefix) | Welsh taxpayer — Welsh Rates of Income Tax (currently same as rUK). |
Emergency Tax Codes
When HMRC lacks your full income history (typically new job without P45), your employer uses an emergency code with a W1, M1 or X suffix. This treats each pay period in isolation without cumulative adjustments — often resulting in overpayment because the system doesn\'t recognise unused allowance from earlier in the year.
Once HMRC has your details (usually after your first payslip is filed), your code is corrected automatically and any overpaid tax is refunded through subsequent paypackets.
K Codes — When You Owe Tax
K codes are unusual but important. If your tax-free allowance is wiped out and you owe additional tax — typically due to:
- Untaxed state pension exceeding personal allowance
- Company benefits (car, healthcare, etc.) over the allowance
- Underpaid tax from previous years
- Allowance fully tapered above £125,140
A K475 code means £4,750 of additional taxable income is added to your salary for PAYE purposes. Maximum K code deduction is 50% of pay in any period.
Multiple Jobs & Tax Codes
If you have two jobs, your personal allowance is usually applied to your main job (1257L) and your second job is taxed at BR (20% on everything). You can ask HMRC to split the allowance between jobs if it suits you better.
For higher earners, the second job may use D0 (40% on everything) if your combined income pushes you into higher rate territory.
Scottish & Welsh Tax Codes
If you live in Scotland, your code starts with S (e.g. S1257L) and your employer applies Scottish Income Tax rates: 19% Starter, 20% Basic, 21% Intermediate, 42% Higher, 45% Advanced, 48% Top.
If you live in Wales, your code starts with C (e.g. C1257L). Welsh Rates of Income Tax (WRIT) are currently set identical to rUK, but the Welsh Government can vary them.
Residency is determined by your main home address, not where your employer is based. If you move between regions during the year, HMRC apportions your tax.
How to Check & Fix Your Tax Code
- Look at your latest payslip or P60 — tax code is shown prominently
- Log into your Personal Tax Account at gov.uk/personal-tax-account
- Check the “Income Tax” section for your current and previous codes
- If wrong, click “Tell HMRC about a change” or call HMRC on 0300 200 3300
- HMRC will issue a corrected code (via P6 Coding Notice) to your employer
- Overpaid tax is refunded through subsequent pay; underpaid tax may be collected via future codes