Tax Guide · 2026/27

UK Tax Codes Explained: What Should Your Tax Code Be in 2026/27?

Updated May 2026 · 8 min read

Your tax code tells your employer how much tax to deduct from your pay. The wrong tax code means overpaying or underpaying tax — here’s how to understand and check yours.

Contents

  1. What is a tax code?
  2. The standard tax code: 1257L
  3. Common tax codes explained
  4. Emergency tax codes
  5. Signs your tax code is wrong
  6. How to check your tax code
  7. How to fix a wrong tax code

Your tax code might look like a random combination of numbers and letters on your payslip, but it contains precise instructions about how much tax-free income you are entitled to. Getting it wrong — and HMRC makes errors more often than you might expect — means you either pay too much tax or build up a debt to HMRC that gets collected later.

1. What is a Tax Code?

A tax code is a set of numbers and letters that HMRC sends to your employer, telling them how much of your income should be tax-free before they start deducting tax. Your employer uses it to calculate your PAYE (Pay As You Earn) deductions each pay period.

The number in the code typically represents your tax-free income, divided by 10. So the code 1257 means £12,570 of tax-free income (£12,570 ÷ 10 = 1257). The letter modifies how that allowance is applied.

2. The Standard Tax Code: 1257L

The most common tax code in 2026/27 is 1257L. This is the standard code for most employees who have one job, are not claiming any additional allowances, and do not have any deductions reducing their allowance.

It means:

If your payslip shows 1257L, your employer is deducting tax correctly based on the standard personal allowance. You pay no tax on the first £1,047.50 of earnings each month, and 20% on everything above that up to the higher rate threshold.

3. Common Tax Codes Explained

1257L
Standard allowance

Full personal allowance of £12,570. Most employees will have this code.

BR
Basic rate — no allowance

All income taxed at 20%. Used for second jobs or pensions where the personal allowance is used elsewhere.

D0
Higher rate — no allowance

All income taxed at 40%. Used when all income from this source should be taxed at higher rate.

D1
Additional rate — no allowance

All income taxed at 45%. Used for additional rate taxpayers with multiple income sources.

NT
No tax

No tax deducted at all. Used in specific circumstances such as certain pension drawdown arrangements.

0T
Zero allowance

No personal allowance — all income taxed at the appropriate rate. Often used when starting a new job without a P45.

K codes
Negative allowance

A K prefix (e.g. K500) means you owe tax on benefits or income not included in PAYE. Extra tax is deducted.

S prefix
Scottish taxpayer

An S before the code (e.g. S1257L) means Scottish income tax rates apply to your earnings.

C prefix
Welsh taxpayer

A C before the code means Welsh rates apply. Currently the same as England but may differ in future.

M or N
Marriage allowance

M means you’ve received transferred allowance. N means you’ve transferred allowance to your partner.

4. Emergency Tax Codes

If HMRC does not have enough information about your income, your employer may use an emergency tax code. These are applied when:

Emergency tax codes in 2026/27 are typically 1257L W1, 1257L M1 or 1257L X. The W1 (week 1) or M1 (month 1) suffix means your tax is calculated on a non-cumulative basis — only for that pay period, without reference to what you’ve already earned or paid in the year.

Emergency tax codes often result in overpaying tax. If you are on an emergency code and have provided your employer with a P45 or starter checklist, contact HMRC to get it corrected. HMRC will refund any overpaid tax, either through your payslip or directly.

5. Signs Your Tax Code is Wrong

Your tax code could be wrong if:

How to check quickly: Divide the number in your tax code by 10, add a zero to the end, and multiply by your tax rate. For example, tax code 900L means £9,000 personal allowance — lower than standard. If you only have one job and no benefits, you should have 1257L.

6. How to Check Your Tax Code

Your current tax code appears on:

You can also check and update your tax code online through your HMRC personal tax account at gov.uk/check-income-tax. You need a Government Gateway login (or can set one up using your National Insurance number and passport or driving licence).

The personal tax account shows your current code, what it means, and allows you to update your details if anything has changed.

7. How to Fix a Wrong Tax Code

If your tax code is wrong, contact HMRC directly:

  1. Online: Update your details through your HMRC personal tax account at gov.uk. This is the fastest method.
  2. Phone: Call HMRC’s income tax helpline on 0300 200 3300 (Mon–Fri, 8am–6pm).
  3. Wait for a tax code notice: HMRC sends P2 notices when codes change. If you believe yours is wrong, don’t just wait — contact them proactively.

Once corrected, your employer receives the updated code and adjusts future deductions accordingly. If you have overpaid tax during the year, HMRC will usually refund it through your payslip within a few pay periods, or by cheque or bank transfer at the end of the tax year.

You can reclaim overpaid tax going back four years. If you have been on the wrong tax code for some time, you may be entitled to a significant refund. Check your past payslips and P60s against what your code should have been.
Take-Home Pay Calculator

Check what your take-home should be with the correct 1257L tax code

Calculate →
Disclaimer: This guide is for general information only. Tax code rules can be complex in specific situations. If you are unsure about your tax code, contact HMRC directly or speak to a qualified accountant.