Decode your tax code and check if your Personal Allowance is correct

Tax Code Calculator 2025/26

Updated February 2026 — Latest HMRC tax codes

Check Your Tax Code

Standard Tax Code
1257
Tax-Free Amount (×10)
L
Code Type

What Your Tax Code Means:

Numbers: 1257

Multiply by 10 to get your tax-free Personal Allowance: £12,570

Letter: L

You're entitled to the standard tax-free Personal Allowance

Your Tax-Free Personal Allowance
£12,570
You don't pay tax on the first £12,570 you earn

How Does Your Tax Code Affect Your Pay?

Enter your salary to see how much tax you pay based on your decoded tax code.

Click a common tax code to decode:

1257L
Standard tax code for most employees with one job
Personal Allowance: £12,570
1257L M1
Emergency monthly tax code - not cumulative
Check with HMRC
BR
All income taxed at 20% basic rate (no allowance)
Personal Allowance: £0
D0
All income taxed at 40% higher rate
Used for second job
1185L
Reduced allowance (benefits in kind or underpayment)
Personal Allowance: £11,850
K475
Deductions exceed allowance - extra tax collected
Extra taxable: £4,750
S1257L
Scottish taxpayer with standard allowance
Scottish tax rates apply
C1257L
Welsh taxpayer with standard allowance
Welsh tax rates apply

Tax Code Letters Explained

L
Standard Personal Allowance
M
Marriage Allowance recipient (extra 10% of PA transferred to you)
N
Marriage Allowance transferor (your PA reduced by 10%)
T
HMRC needs to review your code
0T
No Personal Allowance (income over £125,140 or HMRC needs info)
BR
All income at 20% basic rate
D0
All income at 40% higher rate
D1
All income at 45% additional rate
NT
No tax to be paid
K
Deductions exceed your allowance
S
Scottish tax rates apply
C
Welsh tax rates apply
W1
Week 1/emergency (weekly paid)
M1
Month 1/emergency (monthly paid)
X
Non-cumulative calculation
D2
Scottish intermediate rate (21%)
SD0
Scottish higher rate (42%)
SD1
Scottish advanced rate (45%)
SD2
Scottish top rate (48%)
CD0
Welsh higher rate (40%)
CD1
Welsh additional rate (45%)
SBR
Scottish basic rate on all income
CBR
Welsh basic rate on all income

UK Personal Allowance History

How the standard tax code has changed over the years:

Tax Year Standard Code Personal Allowance Change
2025/261257L£12,570Frozen
2024/251257L£12,570Frozen
2023/241257L£12,570Frozen
2022/231257L£12,570Frozen
2021/221257L£12,570+£70
2020/211250L£12,500+£650
2019/201250L£12,500+£650
2018/191185L£11,850+£350
2017/181150L£11,500+£500
2016/171100L£11,000+£400

Note: The Personal Allowance has been frozen at £12,570 since 2021/22 and is expected to remain frozen until at least 2027/28.

Understanding Your Tax Code

Your tax code tells your employer how much tax to deduct from your pay. It's based on your Personal Allowance and any adjustments HMRC has made.

How Tax Codes Work

A standard tax code like 1257L consists of:

Why Your Tax Code Might Change

Signs Your Tax Code May Be Wrong

  • You're paying significantly more or less tax than expected
  • You have an emergency tax code (BR, 0T, W1, M1)
  • The numbers are much higher or lower than 1257
  • You've recently changed jobs and tax seems incorrect
  • Benefits in kind listed on your code have ended

How to Fix a Wrong Tax Code

  1. Check your Personal Tax Account - Sign in at GOV.UK to see your current tax code and what's included
  2. Review the breakdown - See what allowances and deductions make up your code
  3. Update incorrect information - Tell HMRC about changes to jobs, benefits, or marriage status
  4. Contact HMRC if needed - Call 0300 200 3300 or use online chat
  5. Wait for your new code - HMRC will send an updated code to your employer

If you've overpaid tax due to a wrong code, you can claim a refund. HMRC usually processes refunds within 5 weeks.

Frequently Asked Questions

What does 1257L tax code mean?
1257L is the standard tax code for 2025/26 in England, Wales, and Northern Ireland. The numbers (1257) represent your Personal Allowance of £12,570 (add a zero to the end). The L means you're entitled to the standard tax-free Personal Allowance. Most employees with one job and no benefits in kind should have this code.
How do I know if my tax code is wrong?
Signs your tax code may be wrong: (1) You're being taxed on all income with no tax-free amount (emergency tax codes like BR, 0T), (2) The numbers are much higher or lower than 1257, (3) You have benefits in kind that have ended, (4) You've started a new job and previous pay wasn't reported correctly, (5) Your P60 shows significantly more tax than expected.
What tax code letters mean?
Common tax code letters: L = Standard Personal Allowance (most common), M = Marriage Allowance transferred to you, N = Marriage Allowance transferred to partner, T = HMRC needs to review, BR = All income taxed at 20% (no allowance), D0 = All income taxed at 40%, D1 = All income taxed at 45%, NT = No tax, K = Deductions exceed allowance, S = Scottish tax rates, C = Welsh tax rates.
Why is my tax code not 1257L?
Your tax code might differ from 1257L because: (1) You receive company benefits (car, medical insurance) reducing your allowance, (2) You owe tax from previous years, (3) You have Marriage Allowance, (4) You have multiple jobs, (5) You receive State Pension, (6) You're on an emergency tax code, (7) You're a Scottish or Welsh taxpayer (S or C prefix), (8) Your income exceeds £100,000 (reduced Personal Allowance).
How do I fix my tax code?
To fix a wrong tax code: (1) Check your Personal Tax Account on GOV.UK, (2) Update your employment details if they're incorrect, (3) Tell HMRC about changes like new job, company benefits, or marriage, (4) Contact HMRC directly via phone (0300 200 3300) or online chat, (5) Your employer will receive an updated tax code automatically once HMRC processes the change.
What is an emergency tax code?
Emergency tax codes (like 1257L W1, 1257L M1, BR, or 0T) are used when HMRC doesn't have enough information about your income. W1/M1 means tax is calculated per pay period rather than cumulatively. BR means all income is taxed at 20% with no Personal Allowance. Emergency codes are temporary until HMRC receives correct information.
Pro Tips for Accurate Results
  • Double-check your input values before calculating
  • Use the correct unit format (metric or imperial)
  • For complex calculations, break them into smaller steps
  • Bookmark this page for quick future access
Understanding Your Results

Our Tax Code Calculator provides:

  • Instant calculations - Results appear immediately
  • Accurate formulas - Based on official UK standards
  • Clear explanations - Understand how results are derived
  • 2025/26 updated - Using current rates and regulations
Common Questions

Is this calculator free?

Yes, all our calculators are 100% free to use with no registration required.

Are the results accurate?

Our calculators use verified formulas and are regularly updated for accuracy.

Can I use this on mobile?

Yes, all calculators are fully responsive and work on any device.

People Also Ask

You must file a Self Assessment tax return if you're self-employed earning over £1,000, have income over £100,000, earn untaxed income like rental or investment income, or are a company director. Deadline is 31 January for online filing.

Most employees are on 1257L for 2024/25, reflecting the £12,570 personal allowance. If you have multiple jobs, secondary employment uses BR (basic rate) code. Check your code on payslips or via HMRC online.

Maximise pension contributions (reduces taxable income), use your ISA allowance (tax-free savings), claim work-from-home relief if eligible, make gift aid donations, and ensure you're using all available allowances.

HMRC Compliant
Secure & Private
4.9/5 Rating
500K+ Users