UK Tax Code Checker — 2025/26

Decode your UK tax code 2025/26. Check 1257L, BR, D0, D1, K, NT, M, N, T, W1, M1, X. Free instant calculator with annual tax and take-home.

MB
Mustafa Bilgic · UK Calculator Editor (sole trader, Adıyaman) · Reviewed

Tax code calculator

Quick reference: UK tax codes for 2025/26

UK tax codes use a number plus letter suffix (or letter prefix). Here's the full reference:

CodeMeaning
1257LStandard £12,570 PA, no adjustments
1383MReceived Marriage Allowance (PA + £1,260)
1131NGave Marriage Allowance (PA − £1,260)
K500Negative allowance: £5,009 added to taxable income
BRAll income at 20%, no allowance (typically 2nd job)
D0All income at 40%, no allowance
D1All income at 45%, no allowance
NTNo tax (treaty / special)
0TNo allowance, progressive bands
1257L W1/M1/XEmergency, non-cumulative
S prefixScottish income tax bands (e.g. S1257L)
C prefixWelsh income tax bands (e.g. C1257L)

Diagnosing tax code problems

Here are signs your tax code may be wrong and what to check:

To dispute or correct a code, log in to HMRC Personal Tax Account (gov.uk/personal-tax-account), call 0300 200 3300, or write. Most issues resolve within 4 weeks.

Three worked examples (UK 2025/26)

Example 1: Decoding 1257L on £35k

Standard code, no adjustments. PA £12,570. £35,000 − £12,570 = £22,430 taxable. Tax £4,486. NI £1,794.40. Take-home £28,720.

Example 2: Decoding K500 on £45k

K500 = -£5,009 allowance. Taxable: £45,000 + £5,009 = £50,009. Tax: £37,700 × 20% + £12,309 × 40%? Wait, basic rate band sits within £37,700 starting from £0. So basic £37,700 × 20% = £7,540, higher £12,309 × 40% = £4,924. Total tax £12,464. (Compare 1257L: £45,000 − £12,570 = £32,430 × 20% = £6,486 — much less. The K500 reflects ~£17,540 of taxable benefits behind the scenes.)

Example 3: Decoding BR on £6k second job

BR = 20% flat. £6,000 × 20% = £1,200 tax. NI may also apply if main job's NI threshold is unused (typically isn't — both employments may attract NI separately).

Common mistakes to avoid

When to use this calculator

Use this checker when you receive your annual P2 notice (early March), when your tax code changes mid-year, when your take-home pay looks wrong, or before any salary negotiation. Verify against your Personal Tax Account at gov.uk for the authoritative breakdown.

Regional differences (Scotland, Wales, Northern Ireland)

Tax codes are issued by HMRC and apply to UK-wide employees. Scotland uses tax codes prefixed "S" (e.g. S1257L) to indicate Scottish income tax bands (Starter 19%, Basic 20%, Intermediate 21%, Higher 42%, Advanced 45%, Top 48%) — the numerical allowance portion is the same as rUK. Wales uses "C" (e.g. C1257L) for Welsh resident, but Welsh rates currently match UK. Northern Ireland uses standard UK codes throughout. The numerical part of the code (e.g. 1257 for £12,570 PA) is identical across the UK; only the prefix changes the band structure.

Frequently asked questions

How do I know if my tax code is correct?

Log in to HMRC Personal Tax Account at gov.uk to see the breakdown. Compare against your circumstances (single job, no benefits, no second income). The default for most employees is 1257L.

Why has my tax code changed?

HMRC reviews codes annually around February-March based on prior-year data. Mid-year changes occur when benefits, jobs, or pension circumstances change. Each change generates a P2 notice.

Can I challenge my tax code?

Yes — via the Personal Tax Account, by phone (0300 200 3300), or in writing. Provide evidence of incorrect circumstances. HMRC normally responds within 4 weeks.

What if my employer uses a different code than HMRC issued?

Contact HMRC immediately. Employers must use the code HMRC issues. The discrepancy may be processing delay or payroll error.

Why does my code have an X at the end?

X means non-cumulative (also W1 or M1). The code applies to each pay period independently rather than year-to-date. Common when starting a new job.

Will my tax code change in 2026/27?

If the Personal Allowance is frozen at £12,570 (announced through April 2028), 1257L remains standard. Any benefit/income changes you experience will trigger code adjustments.

Does my tax code show on my P60?

Yes — your annual P60 (issued at year-end) shows your tax code, total pay, and total tax deducted. Also shown on monthly payslips.

Can I have different tax codes at different times of year?

Yes — HMRC may switch codes mid-year if circumstances change. You'll receive a P2 notice each time. The cumulative system reconciles to the right total tax for the year.

Related UK Calculators

Official UK Sources

Last reviewed against HMRC 2025/26 rates: May 2026.

Quick answer: Most 2025/26 UK employees have tax code 1257L (£12,570 Personal Allowance). Letters and prefixes signal adjustments: M (received Marriage Allowance), N (gave it), K (negative allowance from benefits), BR (basic rate, no allowance), D0 (40% no allowance), D1 (45% no allowance), NT (no tax), W1/M1/X (emergency / non-cumulative). Enter your code below to decode and calculate.