Skip to main content

UK Tax Codes Explained

Your tax code tells HMRC how much tax-free income you're entitled to. If it's wrong, you could be overpaying hundreds of pounds a year. Here's what every common code means.

1257L

1257L Tax Code

Standard

The most common UK tax code for 2026/27. The number 1257 represents your tax-free personal allowance of £12,570 (multiply by 10). The letter L confirms you are entitled to the standard personal allowance with no adjustments.

Learn more
1257L W1

1257L W1 Tax Code

Emergency

Your personal allowance is £12,570 but tax is calculated on a non-cumulative basis — each pay period is treated independently. This is a temporary emergency measure, often applied when starting a new job without a P45. It should resolve within a few payslips once HMRC updates your record.

Learn more
1257L M1

1257L M1 Tax Code

Emergency

Identical to W1 but for monthly-paid employees. Your personal allowance is £12,570 but each month is calculated independently without reference to previous months. Contact HMRC if this persists beyond your first 2-3 payslips.

Learn more
BR

BR Tax Code

Basic Rate

All income from this employment is taxed at 20% with no personal allowance. Commonly used for second jobs where your allowance is already allocated to your primary employment. If this is your only job, it is likely incorrect — contact HMRC on 0300 200 3300.

Learn more
D0

D0 Tax Code

Higher Rate

All income from this source is taxed at 40%. Typically applied to a second job or additional income where your basic rate band has already been used by your primary employment.

Learn more
D1

D1 Tax Code

Additional Rate

All income from this employment is taxed at 45%. Applies to individuals earning over £125,140 per year where both personal allowance and basic/higher rate bands are consumed by primary employment.

Learn more
NT

NT Tax Code

No Tax

No income tax is deducted. Rare — typically applies to diplomats, certain offshore workers, or individuals whose total income falls below the personal allowance across all sources.

Learn more
0T

0T Tax Code

Zero Allowance

You have no tax-free allowance. All income is taxed using standard rate bands (20%, 40%, 45%). Often used when HMRC lacks information to assign a proper code, or when your allowance is fully consumed by benefits in kind.

Learn more
0T W1

0T W1 Tax Code

Emergency

The most aggressive emergency code. No personal allowance and non-cumulative calculation. You are taxed on all earnings each period independently. This typically resolves once HMRC processes your details.

Learn more
S1257L

S1257L Tax Code

Scottish

The S prefix indicates you are a Scottish taxpayer. Your personal allowance is still £12,570 but you pay Scottish income tax rates (19% starter, 20% basic, 21% intermediate, 42% higher, 47% top rate) instead of UK-wide rates.

Learn more
SBR

SBR Tax Code

Scottish Basic Rate

All income from this employment is taxed at the Scottish basic rate of 20% with no personal allowance. Used for second jobs of Scottish taxpayers.

Learn more
SD0

SD0 Tax Code

Scottish Intermediate

All income from this source is taxed at the Scottish intermediate rate of 21%. Used for second jobs where the starter and basic bands are consumed.

Learn more
SD1

SD1 Tax Code

Scottish Higher

All income from this employment is taxed at the Scottish higher rate of 42%. Used for secondary income of higher-rate Scottish taxpayers.

Learn more
SD2

SD2 Tax Code

Scottish Top

All income from this employment is taxed at the Scottish top rate of 47%. Applies to Scottish taxpayers earning above £125,140 on secondary income.

Learn more
C1257L

C1257L Tax Code

Welsh

The C prefix identifies you as a Welsh taxpayer. Currently Welsh rates are the same as England/NI rates, so the practical effect is identical to 1257L. The prefix exists for administrative tracking by HMRC.

Learn more
CBR

CBR Tax Code

Welsh Basic Rate

All income taxed at Welsh basic rate of 20% with no personal allowance. Used for second jobs of Welsh taxpayers. Currently identical in effect to BR.

Learn more
CD0

CD0 Tax Code

Welsh Higher

All income from this employment taxed at Welsh higher rate of 40%. Currently identical in effect to D0.

Learn more
CD1

CD1 Tax Code

Welsh Additional

All income from this employment taxed at Welsh additional rate of 45%. Currently identical in effect to D1.

Learn more
K

K Tax Code

K Code

K codes mean your untaxed income (company benefits, state pension, etc.) exceeds your personal allowance. The number after K represents the amount to ADD to your taxable pay (multiply by 10). For example, K475 means £4,750 is added to your taxable income. Your employer cannot deduct more than 50% of your gross pay through a K code.

Learn more
1185L

1185L Tax Code

Reduced Allowance

Your personal allowance has been reduced to £11,850, typically because you receive a taxable benefit (like a company car or private medical insurance) that reduces your tax-free amount. The difference from 1257L (£720) represents the annual value of benefits being taxed through your code.

Learn more
1100L

1100L Tax Code

Reduced Allowance

Your personal allowance is reduced to £11,000. This means £1,570 of benefits or underpaid tax from a previous year is being collected through your tax code. Check your HMRC tax code notice to understand what adjustments have been made.

Learn more
1383L

1383L Tax Code

Marriage Allowance (Recipient)

You are receiving the Marriage Allowance transfer from your spouse or civil partner. Your personal allowance is increased by £1,260 (10% of the standard allowance) to £13,830. Your partner must have transferred their allowance to you via HMRC.

Learn more
1257M

1257M Tax Code

Marriage Allowance (Recipient)

The M suffix confirms you are receiving the Marriage Allowance from your partner. Your effective allowance is £13,830 (£12,570 + £1,260). This is equivalent to code 1383L.

Learn more
1257N

1257N Tax Code

Marriage Allowance (Transferor)

The N suffix means you have transferred 10% of your personal allowance (£1,260) to your spouse or civil partner. Your effective allowance is reduced to £11,310. This benefits couples where one partner is a non-taxpayer.

Learn more
1257T

1257T Tax Code

HMRC Review

The T suffix means your tax code includes items that HMRC needs to review. Your allowance is still £12,570 but there are complexities in your tax affairs. HMRC will not automatically update this code — they will write to you if changes are needed.

Learn more
1257LX

1257LX Tax Code

Emergency (Non-Cumulative)

The X suffix (equivalent to W1/M1) means your tax is calculated on a non-cumulative basis. Each pay period is treated independently. This is temporary and should resolve once HMRC processes your details.

Learn more
K100

K100 Tax Code

K Code

K100 means you have untaxed income (benefits, state pension, underpayments) worth £1,000 more than your personal allowance. This amount is added to your taxable pay. Your employer cannot deduct more than 50% of your gross pay through a K code.

Learn more
K475

K475 Tax Code

K Code

K475 means you have untaxed income (benefits, state pension, underpayments) worth £4,750 more than your personal allowance. This amount is added to your taxable pay. Your employer cannot deduct more than 50% of your gross pay through a K code.

Learn more
K800

K800 Tax Code

K Code

K800 means you have untaxed income (benefits, state pension, underpayments) worth £8,000 more than your personal allowance. This amount is added to your taxable pay. Your employer cannot deduct more than 50% of your gross pay through a K code.

Learn more

Not sure if your tax code is right?

Upload a photo of your payslip and our AI will check your tax code against HMRC 2026/27 rates instantly.

Check My Tax Code Free →
Check Your Payslip Free