Why Has My Tax Code Changed Suddenly? UK 2026/27 Guide
Why has my tax code changed suddenly? Learn the common reasons, including new jobs, benefits, State Pension, and emergency codes. Check if your code is correct.
You open your payslip and notice your take-home pay is lower than usual. You check the numbers, and the tax deduction looks different. Then you spot it: your tax code has changed. It is a moment that catches a lot of people off guard, and the instinct is usually to worry.
The truth is that tax code changes happen regularly across the UK workforce, and most of them are completely routine. HMRC updates tax codes when your circumstances change, when new information comes in, or at the start of a new tax year. But some changes are worth checking, because an incorrect tax code can mean you pay too much or too little tax without realising it.
This guide explains exactly why tax codes change, what the most common reasons are, how to tell if your code is wrong, and what to do if it needs correcting. Whether you have just spotted a new code on your payslip or received a notice from HMRC, this should give you a clear picture of where you stand.
Key Takeaways:
- Tax code changes are common and usually triggered by routine updates to HMRC records
- Starting a new job is one of the most common reasons for a sudden code change
- Emergency codes (W1, M1, X) are temporary and should resolve within 1-3 months
- Company benefits like a company car will reduce your tax code number
- Check your code through your HMRC Personal Tax Account if you are unsure
- Correcting a wrong code can result in a refund through your payroll
What Is a Tax Code?
A tax code is a combination of numbers and letters that tells your employer how much income tax to deduct from your wages each pay period.
A tax code is a short combination of numbers and letters that tells your employer how much income tax to deduct from your wages each pay period. HMRC issues tax codes and your employer applies them through the PAYE (Pay As You Earn) system. Without a valid tax code, employers cannot calculate your tax deductions correctly.
The number in most tax codes represents your tax-free personal allowance, divided by ten. For the 2026/27 tax year, the standard personal allowance is £12,570. So the most common tax code in the UK is 1257L, where 1257 represents £12,570 and the letter L confirms you are entitled to the standard allowance. You can read a full breakdown in our guide to the 1257L tax code.
The letter at the end of a tax code carries specific meaning. It tells HMRC and your employer what kind of allowance or adjustment applies to you. Here is an overview of the most common letters:
| Tax Code Letter | What It Means |
|---|---|
| L | Standard personal allowance. The most common code for UK employees. |
| M | You have received a transfer of 10% of your partner's personal allowance (Marriage Allowance). |
| N | You have transferred 10% of your personal allowance to your partner. |
| T | HMRC needs to review your tax code. Often used when your allowance is reduced due to income over £100,000. |
| BR | All income from this source is taxed at the basic rate (20%). Often used for a second job. |
| D0 | All income taxed at the higher rate (40%). Typically a second or third income source. |
| D1 | All income taxed at the additional rate (45%). Used where the additional rate applies across all earnings from this source. |
| K | Your deductions exceed your personal allowance. Tax is added to your income rather than subtracted. Common with large untaxed benefits. |
| 0T | No personal allowance. Tax is deducted on all earnings from the first pound. |
| NT | No tax is to be deducted from this income source. |
| S prefix | You are a Scottish taxpayer and Scottish income tax rates apply. |
| C prefix | You are a Welsh taxpayer and Welsh income tax rates apply. |
For a complete reference across all letter and number combinations, see our complete list of UK tax codes and what they mean. Understanding your code is the first step to knowing whether a change is expected or something that needs attention.
Why Has My Tax Code Changed Suddenly?
There are many reasons HMRC may update your tax code during the year, and most are triggered by changes in your personal or employment circumstances.
There are many reasons HMRC may update your tax code during the year, and most of them are triggered by changes in your personal or employment circumstances. Below are the most common causes.
You Started a New Job
Starting a new job is one of the most common triggers for a tax code change. If you do not have a P45 from your previous employer, HMRC may not have enough information to issue the correct code straight away. In these cases, your new employer may apply an emergency tax code until your records are updated. Once HMRC receives the necessary payroll submissions and links your income history, your code should return to normal. If you have your P45, give it to your new employer as soon as possible to avoid unnecessary deductions.
HMRC Updated Their Estimate of Your Income
HMRC sometimes adjusts tax codes mid-year if they believe their estimate of your annual income has changed. For example, if you received a pay rise, started getting overtime, or received a bonus, HMRC may revise your code to reflect the expected higher earnings. This can change your tax-free allowance figure and affect your monthly take-home pay. You can use our income tax calculator to see how different income levels affect your deductions.
You Have More Than One Job
If you take on a second job or an additional income source, HMRC will issue a separate tax code for it. Your personal allowance can only be applied once, so your second job will usually receive a BR code, meaning all earnings from that source are taxed at 20% with no allowance applied. This is normal, but it can come as a surprise the first time you see it on a payslip.
You Receive Company Benefits
Taxable benefits in kind, such as a company car, private medical insurance, or a fuel allowance, are factored into your tax code. HMRC adjusts your code to collect the tax on these benefits through your salary rather than through a separate bill. If your benefits package changes, your tax code will likely change with it. The value of the benefit is usually deducted from your personal allowance, which reduces the tax-free amount applied to your salary each month.
State Pension Adjustments
For people who receive the State Pension and continue to work, the State Pension is a taxable income but it is paid without any tax deducted. To account for this, HMRC reduces the tax-free allowance in the employment tax code by the annual State Pension amount. If the State Pension amount changes, usually in April following the annual uprating, your employment tax code will change accordingly.
Underpaid Tax from Previous Years
If HMRC calculates that you underpaid tax in a previous year, they can collect it through your current tax code rather than sending you a bill. This is done by reducing your personal allowance to recover the debt over the year. It is called a coding out adjustment. You should receive a P2 Notice of Coding from HMRC explaining this. If you receive one and the amount looks unfamiliar, it is worth contacting HMRC to confirm the figures before accepting the change.
Emergency Tax Codes
Emergency tax codes are applied when HMRC does not have enough information about your income or allowances. These are covered in more detail below, but common emergency codes include 1257L W1, 1257L M1, or simply 1257L X. They are temporary and should be resolved once HMRC receives your full information from your employer.
Changes Made by Your Employer's Payroll System
Occasionally a tax code change is the result of an update or error within your employer's payroll software. This is less common, but it does happen when payroll providers switch systems or when a manual entry is made incorrectly. If you notice a sudden code change that does not correspond with any change in your circumstances, it is worth speaking to your payroll department first to rule out a processing error. Our guide to understanding your PAYE payslip can help you identify where to look for code information.
Your Income Has Crossed a Tax Threshold
If your earnings rise above £100,000, your personal allowance begins to be tapered. You lose £1 of allowance for every £2 earned above £100,000. This means your tax code number will reduce, and if your income reaches £125,140 or above, your personal allowance is removed entirely, typically resulting in a 0T code or a T code. If you have recently received a significant pay rise or bonus that pushed you past this threshold, a code change is expected.
Following a Self Assessment Tax Return
If you complete a self assessment tax return, HMRC may adjust your PAYE tax code based on the additional income or deductions reported. For example, if you declared rental income or self-employment income alongside employment, HMRC may include adjustments in your employment tax code to collect tax on those amounts across the year. Our self assessment guide explains how this process works in more detail.
Student Loan or Benefits Changes
Student loan repayments are typically handled separately through payroll rather than through your tax code, but other adjustments such as changes to tax reliefs, charity donations via Gift Aid, or pension contributions can influence your code. If your circumstances in any of these areas change, your code may be updated accordingly.
Emergency Tax Codes Explained
Emergency tax codes are applied when HMRC does not have a complete picture of your tax situation. They are temporary and should resolve once your records are updated.
Emergency tax codes are one of the most common sources of confusion for employees. They are applied when HMRC does not have a complete picture of your tax situation, usually when you start a new job without a P45, or when you begin receiving a new income source for the first time.
The most common emergency codes are variations of the standard personal allowance code, marked with W1, M1, or X at the end. For example:
- 1257L W1 (Week 1 basis)
- 1257L M1 (Month 1 basis)
- 1257L X (Non-cumulative basis)
The key difference between an emergency code and a standard one is that emergency codes are applied on a non-cumulative basis. This means your employer only looks at your current period's pay when calculating tax, rather than your earnings across the full year to date. This can result in higher tax deductions if you earned less earlier in the year, because the cumulative benefit of your personal allowance earlier in the year is not factored in.
For example, if you started a new job in January and received a W1 code, your employer would calculate tax on just that month's salary without considering any allowance already used earlier in the tax year. If your overall earnings are lower this year due to time between jobs, this could mean you pay more tax than you should.
Emergency coding usually resolves within one to three months once HMRC receives payroll updates from your new employer. Any overpaid tax should be refunded, either through payroll once the correct code is applied, or directly from HMRC after the tax year ends via your P800 notice. If you are on an emergency code and several months have passed with no change, contact HMRC directly or check your online account.
Use our income tax calculator to estimate what your salary should look like under the correct code, which is a useful reference when checking whether you are being overtaxed.
How a Tax Code Change Affects Your Salary
A higher number in your code means more tax-free income; a lower number means less tax-free income and higher deductions.
The direct impact of a tax code change depends on whether your new code is higher or lower than your previous one. A higher number in your code means more of your income is tax-free, so you will take home more each month. A lower number means less is tax-free and your deductions increase.
Here is a practical example using approximate figures for a 2026/27 salary:
Suppose you earn £35,000 per year. Under the standard 1257L code, you pay no income tax on the first £12,570, and 20% on the remaining £22,430, giving an annual tax bill of around £4,486. Monthly, that is roughly £374 in income tax.
Now suppose your code changes to BR because HMRC believes you have a second income source. Under BR, all your earnings from this job are taxed at 20% with no personal allowance. Your monthly income tax on £35,000 would be around £583. That is roughly £209 more per month taken from your pay for the same salary, purely due to the code change.
On the other hand, if HMRC corrects a code that had been wrong, you might see a refund. This is usually paid back through your payroll once your employer applies the updated code, meaning you receive higher take-home pay for a few months until the overpaid amount is recovered. Run your own figures through our income tax calculator to see what your correct monthly deductions should be.
How to Check If Your Tax Code Is Wrong
Checking your tax code is straightforward: look at your payslip, log into your HMRC personal tax account, and compare with your circumstances.
Checking whether your tax code is correct is straightforward if you follow these steps.
- Look at your payslip. Find the tax code listed, which should appear somewhere near the top of the slip. Write it down and compare it with what you know about your situation. Our guide to reading your PAYE payslip shows exactly where to find it.
- Log into your HMRC personal tax account. You can access this at gov.uk/personal-tax-account. Here you can see the code HMRC has issued, which jobs it applies to, and an explanation of any adjustments made to your allowance.
- Check your P60 or P45. Your P60 (issued annually) and P45 (issued when you leave a job) show the tax code that was in operation. Our P60 guide explains what to look for in each section.
- Review your income estimate. If HMRC's estimate of your income is higher than your actual earnings, your code may be unnecessarily reduced. Compare their figure with your actual salary.
- Check for benefits in kind. If you have a company car or other taxable benefit, confirm the value HMRC has recorded matches the actual benefit. Errors here directly affect your code.
- Look for old jobs still on your record. Sometimes a previous employer is still listed as active on HMRC's system. This can lead to duplicate codes or an emergency code being applied to your main job.
If something does not look right, do not ignore it. Even small discrepancies can add up to hundreds of pounds over a year. A National Insurance check is also worth doing at the same time, as errors on one record can sometimes indicate broader payroll data issues. Our National Insurance calculator can help you verify your NI contributions alongside your income tax.
How to Contact HMRC About a Tax Code
You can contact HMRC about a tax code through your Personal Tax Account or by phone. The online route is usually faster.
There are two main ways to query or correct a tax code with HMRC.
Online via Your Personal Tax Account
The quickest route is through your HMRC personal tax account at gov.uk/personal-tax-account. Once you have logged in using Government Gateway, you can view your current tax code, see what adjustments have been made, and in many cases update your details or flag an error directly online. Many code corrections can be processed this way without needing to call. Our guide on how to check and correct your HMRC tax code walks through this process step by step.
By Phone
If your issue cannot be resolved online, you can call HMRC's Income Tax helpline on 0300 200 3300. Lines are open Monday to Friday, 8am to 6pm. Be prepared for wait times, particularly in the period just after the start of the new tax year in April.
Before you contact HMRC, have the following to hand:
- Your National Insurance number
- Your employer's PAYE reference (found on your payslip or P60)
- Your most recent payslip
- Any P2 Notice of Coding you have received
- Details of any income sources, benefits, or changes you believe HMRC may not be aware of
Once HMRC updates your code, they will notify your employer electronically and the correction should feed through to your next payroll run. For most people, corrections are reflected within one to two pay periods. Any tax overpaid in the current tax year should be refunded through your payroll once the correct code is in place. For more on payment and HMRC processes, see our guide on how to pay HMRC online.
Common Tax Codes in the UK
A quick reference guide to the most common tax codes you might see on your payslip.
| Tax Code | Meaning | Typical Situation |
|---|---|---|
| 1257L | Standard personal allowance of £12,570 | Most UK employees with one job and no taxable benefits |
| BR | Basic rate (20%) on all earnings, no personal allowance | Second jobs, temporary employment without P45 |
| D0 | Higher rate (40%) on all earnings | Second income source where earnings already use up the basic rate band |
| D1 | Additional rate (45%) on all earnings | Income taxed entirely at the additional rate on a secondary source |
| K codes (e.g. K475) | Tax is added to income due to deductions exceeding allowance | Large taxable benefits, underpaid tax being collected, or State Pension exceeding personal allowance |
| 0T | No personal allowance, tax deducted from first pound | Income over £125,140, new job with no P45 provided, all allowance used up |
| NT | No tax deducted from this income | Specific circumstances agreed with HMRC, certain non-UK residents |
| S1257L | Scottish taxpayer, standard personal allowance | Employees resident in Scotland, paying Scottish income tax rates |
| C1257L | Welsh taxpayer, standard personal allowance | Employees resident in Wales, Welsh income tax rates apply |
| 1257L W1 / M1 | Emergency code, non-cumulative basis | New employment, missing P45, HMRC awaiting income information |
For the complete reference with every letter suffix explained, visit our full UK tax codes guide for 2026/27.
Signs Your Tax Code Might Be Incorrect
Not all tax code errors are obvious. Look out for sudden drops in take-home pay, persistent emergency codes, or codes that do not match your circumstances.
Not all tax code errors are obvious. Here are the warning signs to look out for on your payslip or HMRC account.
- Your take-home pay dropped without any change in salary or pay rate. If nothing has changed at work but you are suddenly bringing home noticeably less, a code change is one of the first things to check.
- You appear to be paying more than the expected amount of income tax. If you know your rough salary and the tax rates, running a quick check through our income tax calculator can tell you if your deductions are unusually high.
- A previous employer is still listed as active on your HMRC record. This is a surprisingly common issue, particularly after changing jobs. If the old employer is still showing income, it can affect your code for your current job.
- You have been on an emergency code for more than three months. Emergency codes should resolve quickly once your employer submits payroll data. If yours has persisted, HMRC may not have received the right information.
- You have a K code but no significant taxable benefits. K codes are not common for standard employees. If you have one and cannot identify why, it is worth querying with HMRC.
- Your code does not reflect a change you know about. For instance, if you recently left a company car scheme and your code has not changed, your allowance may still be reduced unnecessarily.
- A BR code is applied to your only job. BR codes should only apply to secondary income sources. If your main employment is coded BR, you are losing your entire personal allowance on that income and almost certainly paying too much tax.
What Happens After HMRC Corrects a Tax Code?
Once HMRC corrects your code, your employer applies it at the next payroll run. Overpaid tax is usually refunded through your payroll.
Once HMRC issues a corrected tax code, they notify your employer electronically via the PAYE system. Your employer's payroll software picks up the new code, usually at the next payroll run. You do not normally need to do anything on your side once the correction has been made.
If you have overpaid tax because of an incorrect code, the refund is usually handled through your payroll. Your employer applies the correct code and adjusts future deductions to account for the overpayment, spreading the refund across your remaining pay periods in that tax year. This means you may notice slightly lower tax deductions for a few months rather than one lump sum.
If the tax year has ended before the correction is processed, HMRC will reconcile your account and issue a P800 tax calculation letter. This letter explains whether you have underpaid or overpaid tax across the year. If you are owed a refund, you can usually claim it through your personal tax account or by contacting HMRC directly. Refunds issued this way are typically paid directly to your bank account within a few weeks.
If HMRC finds that you have underpaid tax, they will usually recover it through a code adjustment in the following tax year, rather than asking for immediate payment. You should receive a P2 notice explaining this before it comes into effect. If the figure does not look right, you have the right to query it before the adjustment is applied.
Final Thoughts
A tax code change is not automatically something to worry about. Most changes are routine, but checking your payslip regularly can help you spot errors.
A tax code change is not automatically something to worry about. Most changes are triggered by routine updates to HMRC's records, the start of a new job, adjustments to benefits, or corrections from the previous tax year. They are a normal part of the PAYE system and happen to millions of UK workers every year.
That said, an incorrect tax code can cost you money, sometimes for months before anyone notices. The best habit is to check your payslip each time you are paid, particularly after starting a new job, receiving a pay rise, or changing your benefits package. If your code does not look right, your HMRC personal tax account is the first place to look for answers, and our tax code correction guide is a useful companion if you need to take action.
To see exactly what your current tax code means for your monthly pay, use the TaxCalculate income tax calculator. If you want to double-check your National Insurance contributions at the same time, our National Insurance calculator covers that too. A few minutes checking your numbers could recover tax you did not realise you were overpaying.
Official Sources and Further Reading
Authoritative guidance on tax codes and PAYE from official government sources.
GOV.UK Official Guidance:
- HMRC Tax Codes Overview - Official guidance on all UK tax codes
- How to Update Your Tax Code - Step-by-step guide to changing codes
- HMRC Personal Tax Account - Access your tax information online
- Income Tax Rates and Allowances - Current tax rates and bands
- PAYE and employee tax - How PAYE works
This guide provides general information about tax code changes for 2026/27. Individual circumstances vary. For personalised advice about your specific situation, consult a qualified tax adviser or contact HMRC directly. Always check GOV.UK for current rates and guidance.
Written by
Daniel Reed
Daniel Reed writes about PAYE, payslips, tax codes, workplace deductions and take-home pay in the UK.
See more from Daniel Reed