MTD mandatory · April 2026
TapTax
Tax Tips

Tax Code Changed Unexpectedly: The Seven Reasons Why

Your tax code changed without warning and your pay packet shrunk. Here are the seven most common reasons HMRC triggers an unexpected tax code change.

TapTax Team29 March 20269 min read
Tax Code Changed Unexpectedly: The Seven Reasons Why
Photo via Unsplash

Your payslip arrived and something is wrong. The number in your tax code has shifted, nobody told you, and you are now paying more tax than last month. You are not imagining it, and it is not your employer's mistake.

An unexpected tax code change is one of the most common, and most silently expensive, things that can happen to a PAYE employee in the UK. HMRC issues millions of amended tax codes every year, often based on automated data that is out of date, misread, or applied to the wrong person entirely. The result lands on your payslip before you have had any chance to question it.

This post breaks down the seven most likely reasons your tax code changed unexpectedly, what each one actually means for your take-home pay, and how to establish whether HMRC got it right.

Key takeaways
  • HMRC can change your tax code at any point in the tax year, often without notifying you directly.
  • Most unexpected changes stem from automated HMRC data, which is not always accurate.
  • A lower tax code number means less tax-free pay, so you pay more tax every month until it is corrected.
  • You can check your current tax code for free at /check-my-tax-code and challenge any change that looks wrong.
  • Overpaid tax due to a wrong code can be reclaimed, sometimes going back four tax years.
PAYE Tax Code
A code issued by HMRC to your employer that tells them how much of your income to treat as tax-free before deducting Income Tax. The number represents your tax-free allowance divided by ten. The letter indicates which rules apply. For example, 1257L means £12,570 of tax-free personal allowance with standard conditions.

Why HMRC Changes Tax Codes Mid-Year

Before getting into the specific triggers, it helps to understand the mechanics. HMRC does not wait until April to adjust your tax code. Under the PAYE system, the department has the power to issue a new code to your employer at any point, and your employer is legally required to act on it, usually within the next pay period.

You may receive a PAYE coding notice (a P2 form) in the post or via your HMRC personal tax account, but many people miss these. Some are sent to old addresses. Others simply get buried in a pile of letters that look like junk mail. The code change happens regardless.

The technical term for HMRC's system here is "dynamic coding," introduced to make tax collection more accurate in real time. In practice, it means your take-home pay can change from one month to the next based on data feeds that you have never seen and may not agree with.

5.7m
employees received an incorrect tax code in 2022/23, per HMRC's own data
£500+
average annual overpayment for someone on a wrong emergency tax code
4 years
maximum period you can reclaim overpaid PAYE tax from HMRC

The Seven Most Common Triggers

white printed paper — Photo by Kelly Sikkema on Unsplash
white printed paper — Photo by Kelly Sikkema on Unsplash

1. You Started a Second Job or Side Income

If HMRC receives a Real Time Information (RTI) submission from a new employer, or detects that you have income from more than one source, it will almost certainly adjust your code. The personal allowance (£12,570 in 2025/26) can only be applied once. If your main job already uses it in full, any second income should technically be taxed from the first pound.

The problem is that HMRC's automated system sometimes reassigns allowances incorrectly, pulling them away from your main job and applying a BR (Basic Rate, 20%) or D0 (Higher Rate, 40%) code to your primary income instead. If your main salary is £55,000 and you pick up occasional freelance income of £3,000, you should not suddenly find your main job being taxed at the emergency rate. But it happens.

2. HMRC Estimates Your Income Has Changed

HMRC uses RTI data, previous Self Assessment returns, and employer reports to estimate what you will earn this year. If that estimate shifts, so does your code.

Say you earned £48,000 last year but received a promotion and your employer reported a new salary of £62,000 to HMRC. The department may recalculate that you will now owe tax at the higher rate on a larger slice of income and adjust your code downwards to collect it earlier. This is not wrong in principle, but the estimate can be based on stale or partial data.

For employees who receive bonuses, commission, or irregular hours pay, this is a recurring frustration. A single large bonus month can lead HMRC to assume your annual income is permanently higher than it is.

3. You Have Untaxed Income HMRC Knows About

If you receive rental income, savings interest above your Personal Savings Allowance, or dividends that are not covered by the dividend allowance, HMRC may reduce your tax code to collect the tax due on those amounts through PAYE rather than waiting for a Self Assessment return.

This is called a "restriction" on your code, and it effectively reduces your tax-free pay to account for the liability elsewhere. The mechanism is legitimate, but the figures HMRC uses are often estimates, sometimes significantly inaccurate ones. If your rental income dropped this year compared to last, HMRC may still be collecting tax on the higher figure.

If you are in this situation, the Understanding Your Tax Code UK 2025: Are You Overpaying? guide explains how to read the breakdown on your coding notice.

4. A Benefits-in-Kind Figure Was Updated

Employer-provided benefits, a company car, private medical insurance, a gym membership, or interest-free loans, are treated as taxable income. Their cash equivalent value is added to your income and your tax code is reduced accordingly so that HMRC collects the right amount through PAYE.

If your employer submits a P11D or P11D(b) showing a revised benefit value, or if the taxable value of your company car changes (because you switched cars, or because new advisory fuel rates applied), your code can shift without any action on your part.

This is one area where the change may actually be accurate, but it is still worth checking. Benefits valuations are notoriously inconsistent, and employers do make errors on P11Ds.

5. Marriage Allowance Was Applied or Reversed

If you or your spouse applied for Marriage Allowance, which transfers 10% of one partner's personal allowance to the other, the receiving partner's code is usually amended to include an M suffix and a higher number. The giving partner receives an N suffix and a lower one.

Changes in circumstances (separation, a partner's income crossing the threshold, or an administrative reversal) can trigger an unexpected code change in either direction. If HMRC cancels a Marriage Allowance arrangement it believes is no longer valid, your code can drop without warning.

For more on how this works, see N Tax Code Marriage Allowance: What the Transfer Actually Does and M Tax Code Marriage Allowance: Are You Claiming It?.

6. You Left a Job and Were Assigned an Emergency Code

When you leave a job and start a new one, your new employer should receive your P45 and apply the correct code. In reality, P45s are delayed, mishandled, or not provided at all. Without a P45, your new employer is required to operate an emergency tax code, typically 1257L W1/M1 or simply BR, which strips out any carry-forward of allowances already used.

The W1/M1 suffix (Week 1/Month 1 basis) means each pay period is taxed in isolation, with no reference to what you have already earned or paid that year. This almost always results in overpayment, sometimes significantly so.

If you left a job recently and your new payslip shows a code ending in W1 or M1, your tax code changed unexpectedly for this reason. The fix is to contact HMRC or use your personal tax account to confirm the correct code. You can also check your tax code free at /check-my-tax-code to see exactly what code is on file.

7. HMRC Received New or Corrected Information

HMRC's systems receive data from multiple sources simultaneously: employers via RTI, banks via interest reporting, the Department for Work and Pensions, pension providers, and more. Sometimes two data streams conflict, or a previously reported figure is corrected.

If a previous employer submitted incorrect payroll data and later corrected it, that correction can ripple forward into this year's code. Similarly, if DWP notifies HMRC that you began receiving a taxable state benefit (the State Pension, Carer's Allowance, and some other benefits are taxable), your code will be adjusted.

This is one of the least predictable triggers because it involves systems and data you have no visibility into.

People also ask

What a Changed Tax Code Actually Costs You

grayscale photo of chair and table — Photo by Tommy on Unsplash
grayscale photo of chair and table — Photo by Tommy on Unsplash

It is worth making this concrete. Suppose your tax code drops from 1257L to 857L. That is a reduction of £4,000 in your tax-free allowance. At the basic rate of 20%, you will pay an extra £800 in tax over the year, or roughly £67 extra per month from your pay packet.

If you are a higher-rate taxpayer earning above £50,270 and your code is reduced, the cost is even steeper: that same £4,000 reduction costs you £1,600 over the year, or £133 per month.

Now imagine this persists for six months before you notice. That is £400 to £800 gone, not because your circumstances changed, but because a data feed somewhere in HMRC's systems produced the wrong number.

If you suspect this has happened to you, the first step is to check what tax code HMRC currently holds for you at /check-my-tax-code. It takes minutes and it is free.

How to Respond When Your Tax Code Changes

Step One: Get the Coding Notice

Log into your HMRC personal tax account at gov.uk/personal-tax-account. Under "Pay As You Earn (PAYE)," you should be able to see your current code and, in many cases, a breakdown of how it was calculated. If a coding notice has been issued, it will be in your messages.

If you cannot find it online, you can call HMRC's income tax helpline on 0300 200 3300. Have your National Insurance number ready.

Step Two: Identify Which of the Seven Triggers Applied

Use the breakdown in the coding notice to identify what HMRC believes justifies the new code. Common entries include estimated income from other sources, benefits-in-kind values, underpaid tax from a previous year being collected, or Marriage Allowance adjustments.

For a detailed breakdown of what the letters and numbers mean, Tax Code Suffixes UK: What the Letter After the Number Does is a useful reference.

Step Three: Dispute What Is Wrong

If a figure in the coding notice is inaccurate (the rental income estimate is too high, the benefit value is wrong, or there is an entry you do not recognise), you can dispute it via your personal tax account or by calling HMRC. HMRC should then reissue a corrected code to your employer.

If you have overpaid tax as a result of the wrong code, you are entitled to a refund. HMRC will usually apply this automatically at the end of the tax year via a P800, but you can also claim earlier if the error is significant. See Annual Tax Calculation P800: What HMRC's Letter Really Means for how that process works.

For overpayments from previous years, HMRC Tax Overpayment Repayment: Why the Money Is Yours sets out the reclaim process in full.

£689m
in unclaimed PAYE tax refunds estimated outstanding in the UK, per HMRC 2023 data
67%
of tax code queries resolved within 30 days when raised via HMRC personal tax account

The Uncomfortable Truth About Dynamic Coding

grayscale photo of chair and table — Photo by Tommy on Unsplash
grayscale photo of chair and table — Photo by Tommy on Unsplash

HMRC's dynamic coding system was designed to reduce the end-of-year bill shock that came with the old static code system. In theory, your tax is collected more accurately in real time, and nobody owes a large lump sum in January.

In practice, the system is only as good as the data feeding it. RTI submissions from employers are not always timely. Estimates for rental income and savings interest are based on prior-year figures that may be years out of date. And the sheer volume of codes issued, millions per year, means automated decisions are made without a human ever reviewing individual circumstances.

The burden of catching and correcting errors falls squarely on the employee. HMRC's position is that it issues coding notices and that employees should check them. The reality is that most people have no idea what a coding notice looks like or where to find it, and the tax code itself (a four-digit number and a letter on a payslip) reveals almost nothing about why it changed.

Your payslip arrived with a different number and a smaller net pay. Now you know the seven most likely reasons why, and you have the tools to find out which one applies to you. Start by checking your tax code at /check-my-tax-code today, because the longer a wrong code sits uncorrected, the more of your own money you are handing over for free.

You might also like

Tax Tips
Reasonable Excuse HMRC Penalty: What Actually Qualifies

HMRC rejects most reasonable excuse claims. Here's what the law actually says qualifies, what doesn't, and how sole traders can build a winning case.

26 May 20269 min read
Tax Tips
Expense Tracker for Sole Traders: What HMRC Actually Requires

HMRC's MTD rules change what a sole trader expense tracker must do. Here's what actually counts as compliant digital record-keeping — and what doesn't.

24 May 202610 min read
Tax Tips
Remote Worker Sole Trader Tax Return: The Home Office Trap

Working from home as a sole trader sounds simple until HMRC's rules bite. Here's what remote worker sole traders actually owe and can claim.

23 May 20269 min read

Ready to simplify your tax filing?

Join the waitlist and be the first to know when TapTax launches.

Share:
tax code changedPAYE tax codeHMRC tax codeunexpected tax code changewrong tax code
TT

TapTax Team

Solomon is a tax technology expert and the founder of TapTax. He writes plain-English guides on Making Tax Digital, HMRC compliance, and UK sole trader taxes — because everyone deserves to understand their own tax obligations.

You might also like

Tax Tips
Reasonable Excuse HMRC Penalty: What Actually Qualifies

HMRC rejects most reasonable excuse claims. Here's what the law actually says qualifies, what doesn't, and how sole traders can build a winning case.

26 May 20269 min read
Tax Tips
Expense Tracker for Sole Traders: What HMRC Actually Requires

HMRC's MTD rules change what a sole trader expense tracker must do. Here's what actually counts as compliant digital record-keeping — and what doesn't.

24 May 202610 min read
Tax Tips
Remote Worker Sole Trader Tax Return: The Home Office Trap

Working from home as a sole trader sounds simple until HMRC's rules bite. Here's what remote worker sole traders actually owe and can claim.

23 May 20269 min read