Skip to main content
TapTax

Am I On the Right Tax Code? The Probability Test

Statistically, millions of UK employees are on the wrong tax code right now. Here is how to tell whether you are one of them, and what it costs you.

By TapTax Team

9 min read

On this page9 sections

Most people assume HMRC gets their tax code right. The evidence suggests that is an expensive assumption.

Every year, HM Revenue and Customs issues tax code notices to tens of millions of PAYE employees. According to HMRC's own published data, roughly 5.7 million of those codes are wrong in any given year, leaving workers either overpaying income tax quietly or building up a liability they will not discover until a demand letter arrives. If you have ever typed "am I on the right tax code" into a search engine, you already sense something is off. Trust that instinct. This post will help you test it systematically.

Why the Odds Are Against Your Code Being Correct

Tax codes are not calculated fresh each year by a human caseworker reviewing your personal circumstances. They are generated algorithmically, drawing on data HMRC holds from previous years, employer submissions, and automated signals from sources like the Department for Work and Pensions. When the underlying data is stale or incomplete, the code it produces is wrong.

5.7m

UK employees estimated to have the wrong tax code each year

£600

average annual overpayment for someone on the wrong code

1 in 5

employees who have never checked their tax code, per HMRC surveys

The standard tax code for the 2024/25 and 2025/26 tax years is 1257L, reflecting the £12,570 personal allowance. If you are on 1257L and nothing about your situation is unusual, you are probably fine. But "nothing unusual" covers less ground than most people think. A second income, a company car, working from home tax relief, marriage allowance, student loan deductions, state pension, or even just changing jobs mid-year can all push your code off-target without you noticing.

Tax Code
A combination of numbers and letters issued by HMRC to your employer, instructing them how much income tax to deduct from your pay each month. The number broadly represents your tax-free allowance divided by ten; the letter modifies how that allowance is applied. An incorrect code means incorrect deductions from day one.

The Three Situations That Make a Wrong Code Almost Certain

woman standing in front of table - Photo by Igor Starkov on Unsplash
woman standing in front of table - Photo by Igor Starkov on Unsplash

You Changed Jobs in the Last Twelve Months

When you move employers, your new payroll team should receive a P45 from your previous employer. In practice, P45s are delayed, lost in onboarding chaos, or simply never requested. Without one, your new employer has two options: put you on a basic rate emergency tax code (typically 1257L W1/M1, meaning your allowance is applied weekly or monthly without reference to what you earned earlier in the year) or use an even more punitive BR code, which taxes everything at 20% with no personal allowance at all.

Neither is correct if you are a standard employee. Both will cost you money. A BR code on a £35,000 salary means overpaying roughly £2,100 in a single month if the error goes unchecked across the year.

You Have More Than One Job or Income Source

HMRC tries to split your personal allowance across your jobs, typically putting your full allowance against your primary employer and taxing the second job at BR or D0 (45% for additional rate taxpayers). But the split it chooses is based on estimates. If your actual earnings differ from those estimates, the split is wrong. If your side income has grown, or shrunk, you may be over or under-taxed without either employer realising.

This is one of the more complex scenarios to self-diagnose. Our multiple-income tax calculator can help you model what the correct deductions should look like across two income sources.

You Receive a Taxable Benefit Through Work

Company cars, private medical insurance, interest-free loans above £10,000, and accommodation provided by your employer are all taxable benefits in kind. HMRC adjusts your tax code to collect the tax on these benefits in real time, reducing your allowance by the estimated taxable value. The keyword is "estimated." If your employer reported your car's P11D value incorrectly, or if you handed the car back mid-year, your code may still be collecting tax on a benefit you no longer have. Every month that passes is money unnecessarily deducted from your pay.

What the Wrong Code Actually Costs: A Real Calculation

Abstract discussions about tax codes are easy to dismiss. Numbers are harder to ignore.

Suppose you are a warehouse supervisor earning £42,000 per year. Your correct code is 1257L, giving you a monthly tax-free amount of £1,047.50. Your employer instead puts you on BR, taxing every pound at 20%, because your P45 never arrived after you switched jobs in March.

Monthly tax deduction on BR code: £42,000 ÷ 12 × 20% = £700 per month. Monthly tax deduction on correct 1257L code: (£42,000 - £12,570) ÷ 12 × 20% = £490.50 per month. Difference: £209.50 per month.

If this error runs from March to October, that is seven months, or £1,466.50 taken from your pay that should not have been. HMRC will eventually refund it, but only after you file a tax return or HMRC reconciles your account at year end. In the meantime, you are effectively giving HMRC an interest-free loan from your own wages.

For a higher earner on £68,000 with a company car benefit incorrectly still being collected, the numbers get uglier faster. Use our salary tax calculator to run your own scenario.

Am I On the Right Tax Code? Four Questions to Ask Yourself Right Now

You do not need a tax adviser to do a first-pass sense check. Work through these four questions.

1. Does the number in my code match my expected allowances?

For most standard employees in 2025/26, the number should be 1257 (representing the £12,570 personal allowance). If you claim marriage allowance as the recipient, it should be 1383. If you transfer marriage allowance to a partner, it will be lower. If you have benefits in kind, the number will be lower still. If the number looks dramatically different from these benchmarks, that is your first warning sign.

2. Does the letter match my situation?

L is correct for most employees. M means you receive marriage allowance from a partner; N means you have transferred it. W1 or M1 after the number signals an emergency code, which is almost always temporary and should have been corrected. BR means you are being taxed at 20% with no personal allowance, which is only correct for a secondary job. D0 means all income is taxed at 40%, again only correct in specific secondary-job scenarios. If you see K at the start, your deductions exceed your allowances, meaning extra tax is being taken.

3. Have I had any life or job changes in the last eighteen months?

Marriage, divorce, the birth of a child, a salary increase, a new employer, starting a side business, retiring a company car, claiming or stopping child benefit: any of these should trigger a code review. HMRC does not always find out about life changes in time. Read What Tax Code Should I Be On? The Life Events Test for a structured walkthrough of how specific events should change your code.

4. Has HMRC contacted me recently about my code?

If HMRC sent you a P2 notice (the formal tax code notification letter) and you binned it without reading it, that is worth retrieving. HMRC does sometimes change codes unilaterally and without advance warning. Our post HMRC Changed My Tax Code Without Telling Me explains the most common reasons this happens and what to do next.

If any of your answers raised a flag, check your tax code free at /check-my-tax-code before reading another word.

Why HMRC Does Not Just Fix This Automatically

woman sitting in front of a wooden desk - Photo by Darya Tryfanava on Unsplash
woman sitting in front of a wooden desk - Photo by Darya Tryfanava on Unsplash

This is a fair question, and the honest answer is both structural and political. HMRC does run end-of-year reconciliations through its PAYE Settlement process, which is how some people receive unexpected tax rebates (the cheque you almost throw away thinking it is junk mail). But this reconciliation happens after the tax year ends, sometimes more than a year after the overpayment began.

In the meantime, HMRC's data is only as good as what employers report. Real Time Information (RTI), the payroll reporting system introduced in 2013, was supposed to eliminate many of these errors by making employer submissions more frequent. It helped, but it did not solve the underlying problem: HMRC still depends on employees declaring changes to their own circumstances, and most employees do not know they are supposed to.

There is also a legitimate question about incentives. HMRC collects tax in advance through PAYE. Overpayments sit with the government, not the employee, until they are claimed back. The department is not exactly motivated to issue a press release saying "millions of you are probably overpaying, go check."

What Happens If You Have Been Overpaying

The good news is that overpaid tax does not disappear. HMRC is legally required to refund it, and for amounts collected in the last four tax years, you can claim a rebate. For the current tax year, a code correction applied partway through the year will cause your employer to automatically refund the overpayment through adjusted payroll.

For older overpayments, you will need to contact HMRC directly or file an R40 claim form. The process is not instant, but the money is yours and it will come back.

The more uncomfortable scenario is underpayment. If your code was too generous (for example, if benefits in kind were not accounted for), HMRC may issue a Simple Assessment demand, typically after the tax year ends, requiring you to pay the shortfall. This is rarely a large sum, but it can arrive as an unpleasant surprise in January or February. Checking your code now means you can at least budget for it.

If you also have self-employment income alongside PAYE employment, the interaction between your tax code and your Self Assessment bill becomes even more complex. Our post What Should My Tax Code Be? A Payslip Reality Check covers that overlap in more detail.

Child Benefit and the Tax Code Trap Most Parents Miss

One of the least-publicised causes of a wrong tax code is the High Income Child Benefit Charge. If either partner in a household earns over £60,000 (the revised 2024 threshold), child benefit becomes partially or fully taxable. HMRC sometimes adjusts the higher earner's tax code to collect this charge automatically rather than requiring a Self Assessment return.

The problem: the adjustment is based on HMRC's estimate of your income. If your earnings changed, the estimate may be wrong. If you stopped claiming child benefit but did not tell HMRC, the adjustment may still be running. If you and your partner's incomes crossed the threshold for the first time this year, you may not have a code adjustment at all and face an unexpected bill.

Our child benefit tax calculator can help you work out whether the charge applies to you and what it should cost, so you can check whether your code reflects reality.

People also ask

How do I know if I am on the wrong tax code?

Compare the number in your tax code to your expected personal allowance (£12,570 for most people in 2025/26, which gives a code of 1257L). If the number is significantly lower, or if your code shows BR, W1, or M1, those are red flags. Life changes like a new job, marriage, or a company car are the most common triggers for an incorrect code.

Can HMRC give me the wrong tax code by mistake?

Yes, and it happens to millions of people every year. HMRC's codes are generated using data from employers and other sources, and when that data is incomplete or out of date, the resulting code is wrong. You are responsible for checking your code and telling HMRC if something is incorrect.

How far back can I claim a tax refund for a wrong tax code?

You can claim overpaid tax for up to four tax years before the current one. For example, in the 2025/26 tax year, you can claim back to 2021/22. Claims are made via your Personal Tax Account or by contacting HMRC directly.

Will HMRC automatically correct my tax code?

HMRC does run end-of-year reconciliations that can trigger automatic refunds or demands, but these happen after the tax year ends. During the year, corrections generally only happen if you or your employer actively contacts HMRC to report a change.

The Simplest Thing You Can Do in the Next Ten Minutes

person using calculator at desk with coffee mug - Photo by Towfiqu barbhuiya on Unsplash
person using calculator at desk with coffee mug - Photo by Towfiqu barbhuiya on Unsplash

You have read this far, which means the question "am I on the right tax code" is not purely academic for you. The answer is probably knowable within the time it takes to make a cup of tea.

Check your tax code free at /check-my-tax-code. You do not need to file anything, call anyone, or pay anything. You will need your payslip and, ideally, access to your HMRC Personal Tax Account (set up at gov.uk with a Government Gateway login if you have not already).

If your code looks wrong, our guide How to Change Your Tax Code: Four Routes, One Goal walks you through the correction process step by step.

The probability that your code is exactly right, given everything that could have shifted in the last twelve months, is not as high as you would hope. The cost of checking is zero. The cost of not checking, if the instinct that brought you here turns out to be correct, is measured in real money taken from your real pay.

Your code is either right or it is not. Go find out.

File your MTD quarterly updates in minutes

TapTax imports your bank statements, categorises expenses automatically, and submits to HMRC with a tap. Free plan, no card required.

Start free

Frequently asked questions

What is the correct tax code for most UK employees in 2025/26?

For the 2025/26 tax year, the standard tax code for most employees is 1257L, reflecting the £12,570 personal allowance. If your code shows a significantly different number, or letters like BR, W1, or M1, you should investigate whether it is correct.

Can I be on the wrong tax code without knowing?

Yes. Because tax is deducted automatically through PAYE, most people never scrutinise their code unless something prompts them to. HMRC estimates that millions of employees have an incorrect code in any given year, and many overpay or underpay without realising until year end reconciliation.

Does changing jobs affect my tax code?

Very often, yes. If your P45 from your previous employer is not passed to your new payroll team promptly, you may be placed on an emergency tax code such as 1257L W1/M1 or BR, both of which can result in significant overpayment of income tax during the transition period.

What does a K tax code mean on my payslip?

A K code means your total deductions (for benefits in kind, unpaid tax from previous years, or other adjustments) exceed your personal allowance. The result is that extra tax is collected on top of your normal deductions. K codes are less common than L codes and always warrant a closer look to ensure the underlying figures are accurate.

How long does HMRC take to correct a wrong tax code?

Once you contact HMRC or update your details via your Personal Tax Account, a new tax code notice is usually issued within a few days. Your employer then has a further payroll cycle to apply it. In practice, corrections typically take effect within four to six weeks of the change being requested.

Topicstax codePAYEincome taxtax refundwrong tax code
ShareXLinkedIn

Written by

TapTax Team

The team that builds TapTax

TapTax builds Making Tax Digital software for UK sole traders and landlords. Our guides explain HMRC rules in plain English, with the sources linked so you can check them.

  • TapTax is HMRC-recognised.
  • Founded by Solomon Amos, who built its HMRC integration

Published

About TapTax
  • Tax Tips

    Your Wrong Tax Code Is Costing You Money Right Now

    Millions of UK workers are on the wrong tax code without knowing it. Find out what your code should be, how much you might be owed, and how to claim it back.

    9 min read

  • Tax Tips

    HMRC Changed My Tax Code Without Telling Me

    HMRC can change your tax code at any time, often without warning. Here is what triggers a change, what it costs you, and how to fight back fast.

    9 min read

  • Tax Tips

    Check Your Tax Code Before HMRC Checks It for You

    Millions of UK employees are on the wrong tax code right now. Here is how to check yours in minutes and reclaim what HMRC quietly took.

    8 min read

Free calculators for the figures this article talks about.

Stop dreading your tax return.

TapTax imports your bank statements, categorises expenses automatically, and submits quarterly updates to HMRC. Free plan, no card required.

Get started free