What Is A Tax Code? How Do They Work? Complete Guide (2026/27)

Table of Contents

If you’ve ever looked at your payslip and wondered why a string like “1257L” sits next to your pay, you’re not alone. Your tax code is the single piece of information that determines how much Income Tax HMRC takes from your wages or pension before you ever see the money — and getting it wrong can cost you hundreds of pounds a year.

This guide explains exactly what a tax code is, how HMRC calculates it, what every letter and number means, and how to check whether your own code is correct for the 2026/27 tax year.

Let Us Handle Your Tax Returns

Stop worrying about deadlines and penalties. Our expert accountants file accurately and on time — every time.

Key Takeaways

  • A tax code is a combination of numbers and letters that tells your employer or pension provider how much tax-free income (Personal Allowance) you’re entitled to before Income Tax is deducted.
  • The standard tax code for 2026/27 is 1257L, reflecting the frozen Personal Allowance of £12,570.
  • HMRC issues tax codes automatically through the PAYE (Pay As You Earn) system; you don’t choose your own code.
  • Self-employed individuals don’t have a tax code because they pay tax through Self Assessment, not PAYE.
  • Common emergency codes (W1, M1, X, 0T, BR) often mean you’re paying too much tax temporarily.
  • You should check your tax code at least once a year, and every time your job, income, or benefits change.
  • Wrong tax codes are corrected through HMRC — not your employer — and refunds or repayments are your responsibility to sort out.

What Is A Tax Code?

A tax code is a short combination of numbers and letters (for example, 1257L) that HMRC issues to tell your employer or pension provider exactly how much of your income is tax-free and how the rest should be taxed. It’s the engine behind the PAYE system, which collects Income Tax and National Insurance directly from your pay before you receive it, rather than you having to file a return.

In simple terms:

  • The numbers in your tax code usually represent your tax-free Personal Allowance, with the last digit removed.
  • The letters tell your employer how to apply that allowance — whether you get the full amount, a reduced amount, or none at all.

For the 2026/27 tax year, the standard Personal Allowance is £12,570. HMRC drops the final zero to get 1257, then adds the letter L to show you’re entitled to the standard allowance — giving the familiar code 1257L.

Who Gets A Tax Code?

Anyone paid through PAYE has a tax code, including:

  • Full-time and part-time employees
  • Casual or temporary workers paid through an employer’s payroll
  • People receiving a workplace or private pension

If you’re self-employed — a sole trader, freelancer, or partner in a partnership — you generally won’t have a tax code at all, because your income is reported and taxed annually through Self Assessment rather than deducted at source.

How Does A Tax Code Work?

Your tax code works by telling your employer how much of your pay to treat as tax-free before applying Income Tax to the rest. Here’s the practical mechanics:

  1. HMRC calculates your Personal Allowance based on your circumstances (income level, benefits, other jobs, allowances claimed).
  2. HMRC sends the code to your employer or pension provider, usually via a PAYE Coding Notice (form P2).
  3. Your employer applies the code to each payslip, spreading your annual allowance across your pay periods — for example, £12,570 ÷ 12 = £1,047.50 of tax-free pay per month under 1257L.
  4. Tax is deducted on everything above that threshold at the relevant rate: 20% basic rate, 40% higher rate, or 45% additional rate (for England, Wales, and Northern Ireland).

Most standard tax codes are cumulative, meaning HMRC and your employer look at your total pay and tax paid since the start of the tax year (6 April) each time they calculate a deduction. This is why unused allowance from an earlier month can sometimes correct itself automatically in a later payslip.

Example: How 1257L Affects Your Pay

Pay Frequency Tax-Free Amount Tax Applied Above This
Annual £12,570 20% / 40% / 45% depending on band
Monthly £1,047.50 Same bands, applied monthly
Weekly £241.73 Same bands, applied weekly

How To Check Your Tax Code

You don’t need to guess — your tax code is printed in several places:

  • Your payslip — usually shown near your gross pay and National Insurance number
  • Your P45 — issued when you leave a job
  • Your P60 — issued annually by your employer at the end of the tax year
  • Your PAYE Coding Notice (P2) — sent by HMRC when your code changes
  • The HMRC app or your Personal Tax Account on GOV.UK (you’ll need a Government Gateway ID)
  • Your pension advice slip, if you receive a pension
  • Your employer’s HR or payroll department

Checking takes a couple of minutes, and it’s worth doing whenever your circumstances change — starting a new job, gaining a company benefit, or having more than one source of income.

Complete List Of UK Tax Codes Explained

Tax codes vary depending on your region, income level, and personal circumstances. Below is a full breakdown.

Standard Letters (England, Wales & Northern Ireland)

  • L — You’re entitled to the standard tax-free Personal Allowance (the most common code: 1257L)
  • M — You’ve received 10% of your partner’s Personal Allowance through Marriage Allowance
  • N — You’ve transferred 10% of your allowance to your partner through Marriage Allowance
  • T — Your code includes other calculations to work out your allowance (often used for complex cases or income over £100,000)
  • 0T — You have no tax-free allowance left, started a new job without the right details, or earn over £125,140
  • BR — All income from this job or pension is taxed at the basic rate (20%), typically used for a second job
  • D0 — All income from this source is taxed at the higher rate (40%)
  • D1 — All income from this source is taxed at the additional rate (45%)
  • NT — No tax is deducted from this income at all
  • K — Used when you have untaxed income or benefits (such as a company car or state pension) that exceed your allowance; the K number is added to, rather than subtracted from, your taxable income

Scotland (Prefix S)

Scotland sets its own Income Tax rates, so Scottish tax codes carry an S prefix:

  • S1257L — Standard Scottish Personal Allowance
  • SBR — Scottish basic rate
  • SD0, SD1, SD2 — Scottish intermediate, higher, and top tax rates respectively

Wales (Prefix C)

Wales currently mirrors the rest of the UK’s rates but uses its own administrative prefix:

  • C1257L — Standard Welsh tax code
  • CBR — Welsh basic rate
  • CD0, CD1 — Welsh higher rate codes

What Are Emergency Tax Codes?

If you see W1, M1, or X after your code (for example, 1257L M1), you’re on an emergency tax code. This happens when HMRC doesn’t yet have complete information about your income — most commonly when you:

  • Start a new job without providing a P45
  • Begin receiving a pension for the first time
  • Move from self-employment into PAYE employment
  • Have an irregular or non-standard pay pattern (where an X may be used)

Emergency codes are non-cumulative — each pay period is taxed in isolation, ignoring what you’ve earned or paid in tax so far that year. This often means you’re taxed as though you have no Personal Allowance for a short period, resulting in overpayment that’s usually refunded automatically once HMRC receives accurate data from your employer.

Practical tip: If you’re on an emergency code for more than two or three pay periods, contact HMRC or check your Personal Tax Account — don’t assume it will fix itself indefinitely.

How To Update Or Correct Your Tax Code

HMRC usually updates your tax code automatically when it’s notified of a change, such as a new job, a pay rise, or a change to your benefits. However, errors are common, so it’s worth knowing how to act:

  1. Log in to your Personal Tax Account on GOV.UK or use the HMRC app to check your current code.
  2. Update your employment details if you’ve changed jobs or have multiple income sources.
  3. Report a change in salary, benefits, or pension as soon as it happens.
  4. Contact HMRC directly by phone (0300 200 3300) if your code looks wrong and you can’t resolve it online.
  5. Keep your P2 Coding Notice for reference — it explains exactly how your code was calculated.

If HMRC agrees your code was wrong, they’ll issue a corrected code to your employer, and any overpaid tax is typically refunded through your next payslip. Underpaid tax may be collected by adjusting a future code (often using a K code) rather than asking for a lump sum.

How Company Benefits Affect Your Tax Code

If your employer provides benefits in kind — a company car, private medical insurance, gym membership, or a work phone with significant personal use — these are reported annually on a P11D form to HMRC. Because these benefits have a taxable cash value, HMRC typically reduces your Personal Allowance to recover the tax owed, which lowers your tax code number.

Example: If your standard allowance is £12,570 and you have a company car with a taxable benefit value of £3,000, HMRC may issue a tax code reflecting £9,570 of allowance — shown as 957L.

Where the value of benefits exceeds your full allowance, you may be moved onto a K code, which adds the excess to your taxable income instead of reducing your allowance below zero.

Common Tax Code Mistakes (And How To Avoid Them)

  • Assuming your code is automatically correct. HMRC processes millions of codes; mistakes happen, especially after job changes.
  • Ignoring an emergency tax code for too long. A short-term W1/M1/X code is normal — staying on one for months is not.
  • Not reporting ended benefits. If you give up a company car or private medical cover, your allowance should increase — but only if HMRC is told.
  • Forgetting to check after multiple income sources. A second job or pension can trigger a BR, D0, or D1 code that may not suit your overall tax position.
  • Not keeping your P2 Coding Notice. Without it, you can’t easily verify how HMRC reached your current number.

Benefits Of Getting Your Tax Code Right

  • Accurate take-home pay — no unpleasant surprises at year-end
  • Avoiding unexpected tax bills from years of being undertaxed
  • Faster access to refunds you’re owed, rather than waiting for HMRC’s annual reconciliation
  • Better financial planning, since your monthly net income reflects what you’ll actually keep
  • Peace of mind that company benefits, pensions, and multiple incomes are being taxed correctly

Tax Code FAQs

What does my tax code actually mean?

Your tax code tells your employer or pension provider how much of your income is tax-free before Income Tax is applied. The numbers represent your Personal Allowance (multiplied by 10), and the letters explain any adjustments — such as marriage allowance, company benefits, or emergency status.

What is the most common tax code in the UK for 2026/27?

The most common tax code is 1257L, which gives the standard Personal Allowance of £12,570. It applies to most people with one job or pension and no significant taxable benefits.

Do self-employed people have a tax code?

No. Self-employed sole traders and partners don’t have a tax code because their tax is calculated and paid annually through Self Assessment, not deducted automatically through PAYE.

How do I know if my tax code is wrong?

Signs include: an unusually high or low number compared with 1257, being on an emergency code (W1/M1/X) for an extended period, a sudden change in take-home pay with no explanation, or benefits that have ended but aren’t reflected in your code. Check your payslip against your Personal Tax Account to confirm.

What should I do if I’m on an emergency tax code?

A short period on an emergency code is normal when starting a new job or pension. If it continues beyond a couple of pay periods, provide your new employer with a P45 or complete a starter checklist, and check your Personal Tax Account to confirm HMRC has the correct information.

Can my employer change my tax code?

No. Only HMRC can issue or amend a tax code. Your employer simply applies whatever code HMRC has instructed them to use.

What happens if I’ve paid too much tax due to a wrong tax code?

If you’ve overpaid, HMRC will usually adjust this automatically through your payroll once the correct code is applied, or you can claim a refund directly through your Personal Tax Account on GOV.UK.

What is a K tax code and why might I have one?

A K code is used when untaxed income or benefits (such as a company car or unpaid tax from a previous year) exceed your Personal Allowance. Instead of giving you tax-free pay, the K code adds extra taxable income on top of your earnings.

Why does my tax code have an S or C in front of it?

An S prefix means you’re taxed under Scottish Income Tax rates; a C prefix means you’re taxed under Welsh rates. Both still use the same Personal Allowance structure but apply different tax bands.

Stress-Free Accounting Starts Here

From bookkeeping to VAT returns, we manage it all so you can focus on growing your business.

Conclusion

Your tax code is far more than a random string on your payslip — it’s the mechanism that decides exactly how much of your income reaches your bank account each month. Understanding what your code means, checking it regularly, and reporting changes promptly can save you from underpaying or overpaying HMRC, sometimes by a significant amount.

The key next steps are simple: check your current tax code today, compare it against your circumstances, and act quickly if something doesn’t add up. If you’re unsure whether your code reflects your situation correctly — particularly if you have multiple incomes, company benefits, or have recently changed jobs — speaking to a qualified accountant can save you time, stress, and money.

Disclaimer: All the information provided in this article on What Is A Tax Code? How Do They Work? Complete Guide (2026/27),  including all the texts and graphics, is general in nature. It does not intend to disregard any of the professional advice.
Get a Free Instant Quote

Stop overpaying on accounting. Get a transparent, fixed-fee quote in minutes — no obligation, no hidden costs.

Talk to Cheap Accountant in London Today

Whether you’re a sole trader, contractor, or limited company — our experts are ready to help you save money.