GE
GiltEdgeUK Personal Finance

UK Tax Codes Explained: What Yours Means and Why It Might Be Costing You Money

Key Takeaways

  • Your tax code 1257L means a £12,570 tax-free personal allowance — multiply the number by 10 to find yours
  • Emergency tax codes (W1, M1, X suffixes) are temporary but can cost you hundreds per month if they persist
  • Check your code on your payslip or GOV.UK Personal Tax Account — it takes five minutes
  • HMRC must respond within 15 working days and you can reclaim overpaid tax for up to four previous years
  • Marriage Allowance lets a non-taxpaying spouse transfer £1,257 of allowance, saving up to £252 per year (£1,008 if backdated)

Every month, before your salary reaches your bank account, a short code on your payslip dictates exactly how much tax your employer deducts. For most of the UK's 31 million taxpayers, that code is 1257L — and the majority have never questioned whether it's correct.

That's a problem. HMRC estimates that millions of taxpayers are on the wrong tax code in any given year. Some overpay by hundreds of pounds. Others underpay and face an unwelcome bill months later. The fix is straightforward, but it requires understanding what your tax code actually means.

This guide breaks down every letter and number in the system, shows you how to verify your code is right, and walks you through what to do if it isn't.

How Tax Codes Work: The Numbers and Letters

A tax code has two parts: a number and one or more letters. Together, they tell your employer how much of your income is tax-free and which tax rules apply to you.

Multiply the number in your tax code by 10 and you get your tax-free personal allowance. The standard code 1257L means a personal allowance of £12,570 — the amount you can earn before paying any income tax in the 2025/26 tax year.

If your code shows a different number, your allowance has been adjusted. Common reasons include company benefits (a company car, private medical insurance), unpaid tax from a previous year being collected through your code, or the Marriage Allowance.

The letter after the number identifies which set of rules HMRC is applying:

  • L — Standard personal allowance (£12,570)
  • M — You've received Marriage Allowance from your spouse (extra £1,257)
  • N — You've transferred Marriage Allowance to your spouse (allowance reduced by £1,257)
  • T — HMRC needs to review your code — other calculations apply
  • 0T — No personal allowance (used when allowance is used up or details are missing)
  • BR — All income taxed at basic rate (20%) — no allowance applied
  • D0 — All income taxed at higher rate (40%)
  • D1 — All income taxed at additional rate (45%)
  • NT — No tax deducted
  • K — Your deductions exceed your allowance — tax is added rather than subtracted

If you live in Scotland, your code starts with S (e.g., S1257L). If you're in Wales, it starts with C (e.g., C1257L). These prefixes route your tax to the correct administration, and in Scotland's case, apply different income tax rates.

Emergency Tax Codes: Why Your First Payslip Might Shock You

Starting a new job? Switched employers mid-year? You might spot W1, M1, or X at the end of your tax code. These are emergency tax codes, and they mean HMRC is taxing you on a non-cumulative basis — each pay period is treated in isolation rather than spread across the full year.

The practical effect: you often pay too much tax in the short term. Your employer can't account for the tax-free allowance you've already used, so they err on the side of caution.

Emergency codes usually resolve themselves within a few months once HMRC receives your P45 or processes your new starter details. If yours persists beyond two or three pay periods, contact HMRC directly — you shouldn't have to wait.

What Your Tax Code Means for Your Take-Home Pay

The difference between tax codes isn't abstract. On a £35,000 salary, the gap between the correct code and an emergency or zero-allowance code can mean hundreds of pounds less per month in your pocket.

These figures assume no student loan, pension contributions, or other deductions — the differences come purely from how the tax code allocates your personal allowance. Over a full tax year, being stuck on the wrong code could cost you £1,000 to £2,500 in overpaid tax.

You'd get it back eventually — HMRC does issue refunds — but "eventually" can mean waiting until the end of the tax year or even longer. Better to fix it now.

For those with more complex tax affairs, errors in your PAYE code can cascade into your self-assessment return — getting one right helps with the other.

How to Check Your Tax Code Is Correct

Checking takes five minutes.

Step 1: Find your current tax code. It's on your latest payslip, your P60 (issued after each tax year), or your Personal Tax Account on GOV.UK.

Step 2: Verify the number matches your circumstances. If you have no company benefits, no outstanding tax debts, and haven't transferred Marriage Allowance, your number should be 1257 — giving you the full £12,570 personal allowance.

If the number is lower, HMRC has reduced your allowance for a reason. Check whether that reason still applies. Common adjustments include company car or fuel benefit, private medical insurance through work, tax underpaid in a previous year, state pension (if you're also employed), and untaxed income from savings or investments.

Step 3: Check the letter is appropriate. Most employees should have L. If you're on BR, D0, or 0T and this is your only job, something is almost certainly wrong.

Step 4: Compare with your P2 coding notice. HMRC sends a P2 notice whenever your tax code changes. It itemises every adjustment. If you've never received one, or can't find it, your Personal Tax Account shows the same breakdown.

For a broader view of your tax obligations and reliefs, including how tax codes interact with capital gains and pension contributions, explore our tax hub.

What to Do If Your Tax Code Is Wrong

If your code doesn't match your circumstances, act quickly.

Online (fastest): Log into your Personal Tax Account and use the "check your Income Tax" service. You can update your employment details, report changes in benefits, and request a tax code review — all without picking up the phone.

By phone: Call HMRC's Income Tax helpline on 0300 200 3300. Lines are open Monday to Friday, 8am to 6pm. Have your National Insurance number ready.

Response time: HMRC aims to respond within 15 working days. If your code is changed, your employer will receive a new notification and adjust your tax from the next pay period. Any overpaid tax is usually refunded through your salary over the following months.

Claiming a refund for previous years: You can reclaim overpaid tax for up to four previous tax years. If you've been on the wrong code for a while, the refund can be substantial. HMRC will either adjust your current tax code to spread the refund or send a cheque.

Marriage Allowance — a code change worth making

If you're married or in a civil partnership and one partner earns below £12,570, the lower earner can transfer £1,257 of their personal allowance to the higher earner — saving up to £252 per year in tax. This shows as an M code for the recipient and N for the transferrer. You can apply on GOV.UK and backdate it up to four years — that's up to £1,008 in total.

This is separate from your pension planning, but both are worth reviewing together — particularly if one spouse has stopped working.

Your tax code is not a bureaucratic detail you can safely ignore. It directly controls your take-home pay, and HMRC does get it wrong — regularly. The five-minute check described above could save you hundreds of pounds.

This article is for informational purposes only and does not constitute financial advice. You should seek independent financial advice before making any investment decisions.

<p>For related guidance, see our article on <a href="/posts/self-assessment-tax-returns-the-complete-guide-to-filing-deadlines-and-avoiding">the complete guide to self-assessment tax returns</a>.</p>

Frequently Asked Questions

Sources

Related Topics

UK tax codes explained1257L tax codetax code letters meaningemergency tax codecheck tax codewrong tax code HMRCpersonal allowance 2025/26marriage allowance tax code
Enjoyed this article?

This article is based on publicly available UK economic and financial data. It is for informational purposes only and does not constitute regulated financial advice. GiltEdge is not authorised or regulated by the Financial Conduct Authority (FCA). Past performance is not a reliable indicator of future results. Always consult a qualified financial adviser before making investment or financial planning decisions.