To check your tax code online: (1) Log in to your Personal Tax Account at gov.uk/personal-tax-account, (2) look for "Tax code" on the dashboard, (3) compare it to the code shown on your most recent payslip. The standard 2026/27 code is 1257L. Any code starting with K, ending in W1/M1, or showing as BR/D0/D1 should be reviewed. You can update most code-affecting information (job changes, benefit changes, marriage allowance) within the same account.
What is your tax code?
Your tax code tells your employer (or pension provider) how much tax-free pay you can earn before they start deducting tax. It usually has four digits and a letter — the digits multiplied by 10 give your tax-free allowance for the year.
- 1257L = £12,570 tax-free (the standard 2026/27 Personal Allowance), L means standard PA
- 1383L = £13,830 tax-free (Marriage Allowance recipient)
- K150 = negative allowance of £1,500 (your benefits or untaxed income exceed your PA)
- BR = basic rate (20%) on everything — usually a second job
- D0 / D1 = 40% / 45% flat — usually multi-source higher-rate
- 0T = no PA at all (every penny taxed at standard bands)
- 1257L W1/M1 / X = emergency code (non-cumulative, only looks at this pay period)
Step-by-step: Personal Tax Account
Step-by-step: HMRC app
The HMRC app (iOS and Android, free) gives faster access to the same information.
- Download "HMRC" from the App Store or Google Play (publisher: HM Revenue and Customs)
- Open the app and sign in with the same credentials as your Personal Tax Account
- Use Face ID / fingerprint for future sign-ins (set up first time you log in)
- Tap "Tax code" on the home screen
- Same breakdown shown — read in 30 seconds
What every digit and letter means — 2026/27 reference
| Code part | Meaning | Example |
|---|---|---|
| Digits (e.g. 1257) | Tax-free allowance ÷ 10. 1257 = £12,570 PA | 1257L → £12,570 PA |
| L | Standard PA, no special status | 1257L |
| M | Received £1,260 Marriage Allowance from spouse | 1383M |
| N | Gave £1,260 Marriage Allowance to spouse | 1131N |
| T | Code includes manual adjustments (HMRC review) | 1257T |
| 0T | No PA — every penny taxed | 0T |
| BR | Basic rate (20%) on everything | BR |
| D0 | Higher rate (40%) on everything | D0 |
| D1 | Additional rate (45%) on everything | D1 |
| K (prefix) | Negative PA (BIK or untaxed income exceeds PA) | K150 → −£1,500 PA |
| W1 / M1 / X | Emergency, non-cumulative | 1257L W1 |
| NT | No tax (very rare — non-resident, etc.) | NT |
| S (prefix) | Scottish income tax bands | S1257L |
| C (prefix) | Welsh income tax bands | C1257L |
5 reasons your code might differ from 1257L
Reason 1: Company car or other BIK
A BIK reduces your tax-free allowance. A £3,000/yr company car BIK takes your code from 1257L to 957L. Check the BIK figure on your P11D or via the Personal Tax Account — if it's wrong, write to HMRC immediately.
Reason 2: State Pension
If you receive State Pension, HMRC reduces your tax-free PA by the State Pension amount because the State Pension isn't taxed at source. A £11,500/yr State Pension takes a 1257L code to ~107L or even K-prefix in 2026/27.
Reason 3: Underpayment from a previous year
HMRC collects small underpayments (up to £3,000) by reducing your tax code in the next year. £1,000 owed will reduce your code by 100 digits. Check the code breakdown — if "underpayment from earlier years" appears, you can ask to spread the payment over a longer period.
Reason 4: Marriage Allowance transfer
If you've given or received Marriage Allowance, your code shows N (giver, code drops by ~126 digits) or M (receiver, code rises by ~126 digits). Check that the direction matches your intent.
Reason 5: PA taper (high earner)
Above £100,000 adjusted net income, your PA tapers by £1 for every £2 over £100k. HMRC adjusts the tax code based on expected ANI — but the adjustment is often inaccurate (e.g. doesn't account for pension contributions, Gift Aid). High earners should review and update their estimate.
What to do if your tax code is wrong
Common mistakes to avoid
Decode your specific tax code
The tax-code decoder takes your exact code (BR, K150, 0T, S1257L, etc.) and explains what it means, why you might have it, and what to do if it's wrong.
Open the tax code decoder →Sources and references
Personal Tax Account documentation from gov.uk/personal-tax-account. Tax code letter meanings from gov.uk/tax-codes. HMRC app from gov.uk HMRC app guidance. Scottish tax codes from gov.scot.
UK Tax Drag is not authorised by the Financial Conduct Authority and does not provide regulated financial or tax advice — see the content disclaimer for the full position. The methodology page documents how every guide is built and reviewed.
Other HMRC how-to guides
- How to write to HMRC — template letters
- How to check your tax code online
- How to register for Self Assessment
- Self Assessment walkthrough 2026/27
- How to claim higher-rate pension relief
- How to claim Marriage Allowance retrospectively
- How to claim work-from-home tax relief
- How to dispute a tax bill
- HMRC phone wait times + contact channels
- What to do if you can't pay your tax bill
- HMRC Response Centre (hub)
How UK Tax Drag holds itself to account
Every page is reviewed against the editorial standards, written from primary sources, sourced openly, and corrected publicly. No affiliate revenue. No sponsored content. No paid placements.