Tax Codes Explained

The Anatomy of a Tax Code

Most codes consist of a number and a letter.

  • The Number: Usually represents the tax-free Personal Allowance. For most people, this is 1257, representing the standard £12,570 allowance.
  • The Letter: Tells HMRC how that allowance should be adjusted based on the individual’s personal circumstances.

The “Big Four” Letters (L, M, N, T)

LetterWhat it MeansWhy you have it
LStandard AllowanceYou are under 65 and entitled to the basic tax-free Personal Allowance (£12,570). This is the most common code.
MMarriage Allowance (Receiver)You have received a 10% transfer of your partner’s Personal Allowance (approx. £1,260), increasing your tax-free pay.
NMarriage Allowance (Giver)You have transferred 10% of your allowance to your partner, meaning you pay slightly more tax so they pay less.
TTemporary / ComplexHMRC is manually calculating your code. This is common if you earn over £100,000 (where the allowance is tapered) or have complex benefits.

Other Codes to Watch For:

  • BR / D0 / D1: “Flat rate” codes. These ignore your Personal Allowance entirely. Usually seen on a second job or a pension where your allowance is already being used elsewhere.
  • K: The “Negative” code. This means your taxable benefits (like a company car) or unpaid tax from previous years are higher than your Personal Allowance.
  • S or C Prefixes: Indicates you are a Scottish (S) or Welsh (C) taxpayer, meaning different tax bands apply.

The 2026 “Cleanup” Warning

From April 2026, HMRC is implementing a new automated system to remove “stale” items from tax codes.

Why is this happening now?

Historically, once a tax relief (like professional subscriptions or Gift Aid) was added to a tax code, it often stayed there for years—even if the employee stopped paying the subscription or moved to a lower tax bracket.

From 6 April 2026, HMRC’s new “Dynamic Coding” engine will cross-reference your 2026/27 Tax Code against your 2022–2025 Self-Assessment and PAYE data. If there is a “data mismatch,” the relief is automatically deleted to prevent a potential underpayment of tax.

The Removal of Employment Expenses (>£120)

If an employee has more than £120 of flat-rate or actual expenses in their code (e.g., uniform washing, tools, or travel), HMRC will remove them for the 2026/27 year if any of the following are true:

  • The Employment Gap: There has been a gap in PAYE employment of at least one full tax year since the expense was first claimed.
  • The Missing Return: The taxpayer was expected to file a Self-Assessment return for 2022/23 or 2023/24 to “confirm” these expenses but failed to do so.
  • The Value Mismatch: The expenses currently in the tax code are higher than the expenses actually claimed on the employee’s last submitted tax return (2022/23).
The “Work From Home” (WFH) Abolition

A critical change in the Autumn Budget 2025 confirmed that the Working From Home tax relief will be abolished from 6 April 2026.

  • The Rule: Employees can no longer claim the £6/week (or actual costs) deduction from HMRC for being required to work from home.
  • The Cleanup: Because this relief is being legally removed, HMRC is systematically stripping any “WFH” markers from all 2026/27 tax codes.
  • Employer Option: Employers can still reimburse staff for home-working costs tax-free, but the employee can no longer claim it as a tax code adjustment if the employer refuses to pay.
Higher-Rate Gift Aid Removal

For higher-rate taxpayers (40% or 45%), Gift Aid relief is often “coded out” so they get their extra 20%–25% relief through their monthly pay rather than a year-end refund. HMRC will now remove this relief if both of the following apply:

  1. The exact same amount of Gift Aid relief has been in the tax code for three consecutive years. (HMRC assumes the donation has likely stopped or changed, but the code has just “stagnated”).
  2. The taxpayer has not filed a Self-Assessment return in the last three years to verify their total charitable giving.
Summary: The Impact on Net Pay

When these “stale” items are removed, the tax code number will decrease.

Example: An employee with an 1297L code (Standard Allowance + £400 expenses) will likely see it drop to 1257L.

  • Result: They will pay tax on an extra £400 of income.
  • Cash Impact: For a basic rate taxpayer, this is a £80/year drop in take-home pay; for a higher rate taxpayer, it is £160/year.

Note: If an employee has been claiming work-from-home expenses or higher-rate Gift Aid relief for several years without filing a fresh claim, HMRC may automatically remove these for 2026/27. This could result in a sudden change from an “L” code to a different value.

What to do if a Tax Code is Wrong

It is an employee’s legal responsibility—not the employer’s—to ensure their tax code is correct. If someone thinks they are overpaying, they should follow these steps:

  1. Check the “Personal Tax Account” (PTA): The fastest way to fix a code is via the HMRC app or the GOV.UK website. Employees can see exactly what benefits are being taxed and update their estimated income in real-time.
  2. Verify Benefits in Kind: If an employee has recently given back a company car or stopped a medical insurance plan, they must tell HMRC. Employers report this annually, but manual updates via the PTA happen much faster.
  3. The “Emergency Code” Check: If a code ends in W1, M1, or X, the employee is on an emergency code. This usually happens when starting a new job without a P45. It’s temporary but can result in incorrect tax if left for more than two months.
  4. Contact HMRC: If the online portal doesn’t resolve it, they must call 0300 200 3300. Hewitt’s Payroll cannot change a tax code without a direct electronic notification (P9 or P6) from HMRC.