Essential Guide • UK Taxes • Updated for 2026
How UK Tax Codes Work (With Real Examples)
If your payslip tax code looks like a secret message (1257L, BR, 0T, K codes…), you’re not alone. This guide explains what each part means, why it changes, and how to check if you’re paying the right amount — with clear examples.
Disclaimer: This is general information, not personal tax advice. If you’re unsure, use your HMRC account or speak to an accountant.
Quick summary
- Your tax code tells your employer/pension provider how much income you can earn before tax.
- 1257L usually means the standard personal allowance (£12,570).
- Codes like BR / D0 / 0T often appear if you have more than one job or your allowance is used elsewhere.
- If your code is wrong, you might overpay (or underpay) — and HMRC will later correct it.
What is a UK tax code?
A UK tax code is used by HMRC to tell your employer (or pension provider) how much income tax to take from your pay. It’s applied through PAYE (Pay As You Earn), so the right tax is taken automatically during the year.
Where can you find it?
- Your payslip (usually near “Tax code”)
- Your P60
- HMRC Personal Tax Account (most reliable)
How to read a tax code (example: 1257L)
The numbers
Multiply the numbers by 10 to estimate your annual tax-free amount.
1257 → about £12,570 tax-free.
The letter
The letter tells HMRC which “type” of allowance applies.
L usually means standard personal allowance.
The bigger picture
Your code can change during the year based on jobs, benefits, or HMRC adjustments.
Common UK tax codes explained
| Tax code | What it usually means | Typical scenario |
|---|---|---|
| 1257L | Standard personal allowance | Most employees with one job |
| BR | All income taxed at basic rate (no allowance) | Second job / allowance used elsewhere |
| D0 | All income taxed at higher rate | Second job + higher-rate taxpayer |
| D1 | All income taxed at additional rate | High earners (usually on additional rate) |
| 0T | No personal allowance applied | New job without P45 / allowance used up / HMRC review |
| K (e.g., K500) | You have deductions that exceed allowances | Underpaid tax, benefits in kind, or adjustments |
| NT | No tax taken | Rare; specific circumstances |
Note: Tax codes can differ depending on your employment type, Scottish/Welsh residency markers, or special HMRC instructions.
Real examples (so it clicks)
Example 1: One job, standard allowance
Tax code: 1257L
What happens: You get the standard tax-free allowance through that employer, and PAYE takes tax on the rest.
Example 2: Two jobs
Main job: 1257L
Second job: BR
What happens: Your personal allowance is used on the main job; the second job is taxed from the first pound at basic rate.
Example 3: New job without a P45
Tax code: 0T (temporarily)
What happens: HMRC may apply a temporary code until your details are matched. This can later be corrected.
Why your tax code changes
Tax codes can shift mid-year — and it doesn’t always mean something “bad” happened. Common reasons include:
- Starting or leaving a job (P45/P60 changes)
- Company benefits (company car, medical insurance)
- State benefits affecting allowances
- Underpaid tax from a previous year being collected through PAYE
- Marriage Allowance adjustments
How to check if your tax code is correct
Fast checklist
- Check your current tax code on your latest payslip.
- Compare it with what’s shown in your HMRC Personal Tax Account.
- If you have two jobs, confirm where your personal allowance is being used.
- Review any benefits-in-kind (car, private medical) that might reduce your allowance.
- If something looks off, contact HMRC or update details in your HMRC account.
Tip: If you’re overpaying, it’s often refunded automatically after HMRC updates your code — but it’s still worth checking.
FAQs
Is 1257L always correct?
Not always. It’s common, but your correct code depends on your situation (multiple jobs, benefits, prior underpayments). Use your HMRC account as the source of truth.
What does BR mean on my payslip?
BR typically means you’re being taxed at the basic rate on all income from that job — often because your personal allowance is used elsewhere.
Will HMRC fix a wrong tax code automatically?
Often yes, but it can take time. If you know it’s wrong (e.g., job changes, missing P45), it’s faster to update HMRC directly.
Quick action
If your tax code looks wrong and your pay has changed unexpectedly, check your HMRC Personal Tax Account and your payslip history. Small code errors can add up over several months.
