Skip to main content
UK tax code · 2026/27

My tax code changed suddenly — what does it mean?

A tax code change between pay periods isn't unusual — HMRC updates codes throughout the year as your circumstances or records change. Most changes are routine and not a problem. A few signal something worth checking. Here's the framework.

5-minute read

When your tax code changes mid-year, HMRC almost always sends a P2 coding notice explaining the change. The most common reasons: benefits in kind starting/stopping, underpaid tax from prior years being recovered, change of employment, Marriage Allowance update, or a correction of an earlier mistake. Check your P2 first, then verify the new code matches your situation, then contact HMRC if anything looks wrong.

The most common reasons your code changed

  1. New benefit in kind started. Got a company car, private medical, or other taxable employer-paid perk recently? The cash-equivalent BIK reduces your PA, so the code drops. £4,000 BIK on top of 1257L would become roughly 857L.
  2. An old benefit in kind ended. Returned the company car, switched off the medical insurance? PA increases, code rises. Often the bigger surprise — sudden tax refund through PAYE.
  3. HMRC recovering underpaid tax from a previous year. If you owed £200-£3,000 from a prior year, HMRC adjusts your current-year code to claw it back over 12 months. Code drops by the appropriate amount.
  4. Underpaid tax has been settled. Once the recovery is complete (or you pay separately), the code returns to its previous level. Usually happens at the start of a new tax year.
  5. You changed jobs. Your new employer applies your P45 details if you provided them. If not, you may be on emergency code briefly.
  6. Marriage Allowance claim or cancellation. Code shifts to 1383M (recipient) or 1131N (giver), or back to 1257L when cancelled.
  7. Income crossed a threshold. Earning £100k+ triggers PA taper. Earning over £125,140 means full PA taper. Both result in different codes (often T-suffix).
  8. State Pension started. If you reached State Pension age, the pension counts as taxable income. HMRC recovers the tax via a K-code or reduced employment PA.
  9. HMRC correction of an earlier error. Sometimes codes change because HMRC retroactively spotted an error in your PA calculation.

How to check what triggered the change

Action 1: Find your P2 coding noticeHMRC sends a P2 (Notice of Coding) when a code changes. It explains the calculation in detail — every plus and minus that built the new code. Check:
  • The HMRC app (Settings → Tax code → View notices)
  • Your Personal Tax Account → PAYE → View tax code details
  • Your physical postbox (HMRC still sends paper P2 letters in some cases)
Action 2: Compare the new figures to your real situationCross-check each line of the P2 against reality:
  • Is the company car BIK using the right list price and CO₂ band?
  • Is the private medical insurance premium accurate?
  • Is the underpayment recovery for a year you actually owe tax on?
  • Has Marriage Allowance been correctly applied (or cancelled)?
Action 3: Recalculate the expected codeThe standard arithmetic:
£12,570 PA + Marriage Allowance received − Marriage Allowance given − BIK total − Underpayment recovery = Net allowance. Net allowance ÷ 10 = the digits of your code. If your calculated code differs from what HMRC has assigned, something’s wrong.
Action 4: Phone HMRC if it’s wrong0300 200 3300 with your NI number and last 2 payslips. HMRC corrects within 1-2 working days. Overpaid tax refunds automatically through PAYE.

When NOT to worry about a code change

These are routine and usually correct:

When to worry (and act fast)

Worry if...
  • Your code suddenly drops by hundreds of points without a P2 explaining why
  • You moved to BR, 0T, D0 or D1 on your only job
  • You see a K-prefix you weren’t expecting
  • Your code shows NT and you’re a UK resident in regular employment
  • You can’t find any P2 notice explaining the change

In these cases, phone HMRC immediately on 0300 200 3300.

Decode HMRC letters and codes

The HMRC letter decoder explains P2 coding notices, P800 letters, simple assessment letters and self-assessment letters in plain English.

Open the HMRC letter decoder →

Other UK tax codes explained

Sources and methodology

Tax code change reasons from gov.uk/tax-codes/if-your-tax-code-changes. P2 coding notice format from HMRC PAYE Manual. Personal Tax Account at gov.uk/personal-tax-account.

UK Tax Drag is not authorised by the Financial Conduct Authority and does not provide regulated financial advice — see the content disclaimer for the full position. The methodology page documents how every calculator is built and reviewed.

Editorial accountability
Open Trust Centre →

Every page is reviewed against the editorial standards, written from primary sources, sourced openly, and corrected publicly. No affiliate revenue. No sponsored content. No paid placements.

Editorial standards Editorial process Corrections policy How we make money Editorial team Methodology