UK Tax Codes Explained
Is Yours Right for 2026/27?
Your tax code tells your employer how much to deduct from your pay. A wrong code means you overpay — and most people never notice.
⚠️ Check These First
Emergency & Warning Tax Codes
These codes often mean you're paying too much tax. Click any to see the full explanation.
✅ Standard Codes
Normal Tax Codes
How to Read a UK Tax Code
A UK tax code is made up of a number and a letter (or just letters). The number represents your tax-free income divided by 10. So 1257L means your tax-free Personal Allowance is £12,570 (1257 × 10).
The letter tells your employer what the code means:
- L — Standard Personal Allowance
- M / N — Marriage Allowance transferred to/from you
- T — Complex situation, reviewed annually
- K — Negative allowance (you owe more than your allowance covers)
- BR / D0 / D1 — Flat rate codes, usually for second jobs
- 0T / M1 / W1 / X — Emergency codes
- NT — No tax at all
- S prefix — Scottish taxpayer
- C prefix — Welsh taxpayer
What If My Tax Code Is Wrong?
Around 1 in 5 UK workers has the wrong tax code at some point. If yours is wrong you could be overpaying hundreds of pounds a year. You can:
- Use our Tax Code Checker to see what your code means
- Log into your HMRC Personal Tax Account to check and update it
- Call HMRC on 0300 200 3300 (Mon–Fri 8am–6pm)
HMRC will fix the code going forward and refund any overpaid tax through your payslip, usually within 1–2 pay periods.