It's on your payslip, P45/P60 or any HMRC letter. The verdict updates instantly - no sign-up.
Enter your tax code on the left to see whether it looks right.
Hmm
We couldn't read that code
Type it exactly as it appears (numbers then a letter), e.g. 1257L, BR, K475 or S1257L.
What it means
What to do
You may be owed a refund
Check & fix your code on GOV.UKGuide only - your correct code depends on your full circumstances. HMRC's position is final. Always confirm in your Personal Tax Account.
Next steps
| Code | What it means |
|---|---|
| 1257L | The standard code - full £12,570 tax-free Personal Allowance. Most people with one job and no benefits. |
| BR | All income taxed at 20% (basic rate) with no allowance. Normal for a second job/pension; wrong on your only job. |
| D0 / D1 | All income taxed at 40% (D0) or 45% (D1). Usually a second job for higher/additional-rate taxpayers. |
| 0T | No Personal Allowance - taxed from the first pound. Often happens after a new job without a P45; usually means overpaying. |
| K (e.g. K475) | Deductions are bigger than your allowance, so extra tax is collected. Common with company cars or tax owed. |
| M / N | Marriage Allowance: M = you received 10% of your partner's allowance; N = you gave 10% away. |
| T | HMRC reviews your code individually - other items are included in the calculation. |
| W1 / M1 / X | Emergency code - temporary and worked out on this pay period only. Often leads to overpaying until HMRC updates it. |
| S / C prefix | S = Scottish tax rates; C = Welsh (Cymru) tax rates, based on where you live. |
Tax Code Checker by TaxFly — free UK tax calculators