Updated for 2025-26

UK Tax Codes Explained 2025-26

Your PAYE tax code tells your employer how much Income Tax to deduct from your pay each month. Find out what your code means, who gets it, and see take-home pay examples at every common salary level.

How UK tax codes work

A tax code is a string of numbers and letters — for example 1257L or BR. HMRC calculates your code each tax year based on your Personal Allowance, any untaxed income, and your specific circumstances. Your employer then uses this code to work out how much Income Tax to deduct from each pay packet.

The number in a standard code (like 1257 in 1257L) represents your tax-free Personal Allowance divided by 10. So 1257 means you can earn £12,570 before paying tax. A lower number means a lower allowance — and more tax deducted.

The letter explains why your allowance is that amount. L is standard. M means you received Marriage Allowance. N means you gave it. BR, D0, D1 are flat-rate codes for second jobs. K codes mean your taxable income is increased rather than reduced. S and C prefixes indicate Scotland and Wales respectively.

You can check and update your tax code via your Personal Tax Account at gov.uk or by calling HMRC on 0300 200 3300.

Standard codes

L-suffix codes with a Personal Allowance. 1257L is the most common code in the UK.

1257L
PA: £12,570
1257L is the standard UK tax code for the 2025-26 tax year. The number 1257 repr...
1100L
PA: £11,000
1100L gives a Personal Allowance of £11,000 (the number 1100 × £10). This is low...
1150L
PA: £11,500
1150L gives a Personal Allowance of £11,500 (1150 × £10). It falls between 1100L...
1000L
PA: £10,000
1000L gives a Personal Allowance of £10,000. This is significantly lower than th...

Marriage Allowance codes

M and N codes adjust your Personal Allowance when you share it with a spouse or civil partner via Marriage Allowance.

M
PA: £13,830
Tax code M means you have received the Marriage Allowance transfer from your spo...
N
PA: £11,310
Tax code N means you have given 10% of your Personal Allowance to your spouse or...

Second-job codes (BR, D0, D1, 0T)

Flat-rate codes applied when your Personal Allowance is already used by your main job.

BR
All income at 20%
Tax code BR (Basic Rate) means all income from this source is taxed at a flat 20...
0T
No PA — normal bands
Tax code 0T means you receive no Personal Allowance from this employer, so all y...
D0
All income at 40%
Tax code D0 means all income from this source is taxed at the higher rate of 40%...
D1
All income at 45%
Tax code D1 means all income from this source is taxed at the additional rate of...

Special codes (NT, K codes)

NT means no tax is deducted. K codes add to your taxable income — usually due to large benefits in kind.

NT
No tax deducted
Tax code NT (No Tax) means no Income Tax is deducted from this income source at ...
K496
Adds £4,960 to taxable income
A K code works in reverse to normal tax codes — instead of reducing your taxable...

Scotland codes (S prefix)

Scottish taxpayers have an S prefix. Scotland has 6 tax bands — rates differ meaningfully from England above £43,662.

S1257L
PA: £12,570 — Scottish rates
S1257L is the standard tax code for Scottish taxpayers in 2025-26. The S prefix ...
SBR
All income at 20% (Scottish)
SBR is the Scottish equivalent of the BR code — all income from this source is t...
SD0
All income at 19% Starter rate
SD0 is a Scottish flat-rate code that taxes all income from this source at Scotl...
SD1
All income at 20% Basic rate
SD1 taxes all income from this source at Scotland's Basic rate of 20% — with no ...
SD2
All income at 21% Intermediate
SD2 taxes all income from this source at Scotland's Intermediate rate of 21% — w...
SD3
All income at 42% Higher rate
SD3 taxes all income from this source at Scotland's Higher rate of 42% — with no...

Wales codes (C prefix)

Welsh taxpayers have a C prefix (Cymru). For 2025-26, Welsh rates match England rates, so take-home pay is identical.

C1257L
PA: £12,570 — Welsh rates
C1257L is the standard tax code for Welsh taxpayers in 2025-26. The C prefix sta...
CBR
All income at 20% (Welsh)
CBR is the Welsh equivalent of the BR tax code — all income from this source is ...
CD0
CD0 is the Welsh equivalent of the D0 tax code — all income from this source is ...
CD1
CD1 is the Welsh equivalent of the D1 tax code — all income from this source is ...

Frequently asked questions

What is a tax code?

A tax code is a combination of numbers and letters that tells your employer how much Income Tax to deduct from your pay. HMRC issues tax codes based on your Personal Allowance and individual circumstances. The most common code for 2025-26 is 1257L.

What does the number in my tax code mean?

For standard L codes, multiply the number by 10 to get your Personal Allowance. 1257 means £12,570 tax-free. 1100 means £11,000. A lower number means your allowance has been reduced — you will pay more tax.

What does the letter in my tax code mean?

L = standard allowance. M = Marriage Allowance received. N = Marriage Allowance given. BR = Basic Rate (20% flat). D0 = Higher Rate (40% flat). D1 = Additional Rate (45% flat). K = negative allowance. S prefix = Scotland. C prefix = Wales. NT = No Tax deducted.

How do I check if my tax code is correct?

Check your tax code via your Personal Tax Account at gov.uk, the HMRC app, or on your payslip and P60. If you think it is wrong, contact HMRC on 0300 200 3300. Common causes of incorrect codes include changing jobs, new benefits in kind, or marriage allowance changes.

Know your tax code? Calculate your exact take-home pay with our free salary calculator.

Go to salary calculator →
Covering 22 tax codes ✓ 2025-26 rates ✓ England, Scotland and Wales ✓ Free, no registration