Tax Refund for High Rate Taxpayers With a Wrong Code
Earning over £50,270 with a wrong tax code? You could be owed hundreds. Here's exactly how high rate taxpayers reclaim overpaid tax from HMRC.

If your income tips above £50,270 and your tax code is even slightly off, HMRC is quietly collecting 40p of every extra pound you earn. And if the code is wrong, that overcharge compounds with every single payslip.
- Higher rate taxpayers pay 40% tax on earnings above £50,270, so a wrong tax code costs significantly more than it would for a basic rate payer.
- HMRC can issue a wrong code after a job change, a second income, or a benefits-in-kind update, often without telling you directly.
- You can reclaim overpaid tax going back four full tax years, meaning the refund could run into thousands of pounds.
- HMRC issues P800 tax calculations automatically, but they are not infallible. Checking your own code is the only reliable safety net.
- You can check your tax code for free at /check-my-tax-code before waiting for HMRC to notice the error.
This article is for PAYE employees, not sole traders. If you receive a payslip and your salary sits anywhere above the higher rate threshold, read on. The numbers involved are not trivial.
Why a Wrong Code Hits Higher Rate Taxpayers Harder
The UK income tax system applies different rates to different slices of your income. In 2025/26, the first £12,570 is tax-free (your personal allowance). Earnings from £12,571 to £50,270 are taxed at 20%. Everything above £50,270 is taxed at 40%, up to £125,140, where the additional rate of 45% kicks in.
That 40% rate is the reason a wrong code matters so much more for higher earners. For a basic rate taxpayer, a tax code error that incorrectly removes £1,000 of personal allowance costs £200 in overpaid tax. For a higher rate taxpayer, the same error costs £400. Double the damage, same administrative mistake.
- Higher Rate Taxpayer
- A UK employee or individual whose taxable income exceeds £50,270 in the 2025/26 tax year, making them liable to income tax at 40% on earnings above that threshold. The rate applies to salary, bonuses, rental income, and most other taxable income above the threshold.
The common misconception is that HMRC manages this precisely. In practice, HMRC relies on information from employers, pension providers, and the individual themselves. When any of those data sources is incomplete or delayed, the tax code produced is often wrong.
The Six Situations Most Likely to Trigger a Wrong Code

For higher earners specifically, certain life events dramatically increase the risk of ending up on the wrong tax code. None of them are exotic; most happen to ordinary professionals every few years.
Starting a New Job on Emergency Code
When you join a new employer and your P45 is delayed, lost, or missing, HMRC or your employer often applies an emergency code. The most common is 1257L W1/M1 (week 1 or month 1 basis), which means your employer treats each pay period in isolation and does not apply any cumulative correction. If your salary is £65,000, you will be paying 40% on the correct slice, but any allowances or deductions that should reduce your liability may not be applied. The Cumulative vs Non-Cumulative Tax Code: The Hidden Cost post covers the mechanical difference in detail, but the upshot is straightforward: you overpay and the correction does not happen automatically.
Benefits in Kind Coded Incorrectly
Employer-provided benefits such as a company car, private health insurance, or a season ticket loan are taxable. HMRC adjusts your tax code downward to collect the notional tax through your payslip. But if the benefit value is estimated incorrectly (which HMRC does based on information from your employer's P11D), your code could be suppressed by more than the benefit is actually worth. At 40%, a £2,000 overestimate of a car benefit costs you £800 unnecessarily.
Second Income or Side Earnings
If you have a second PAYE job, rental income, or savings interest above your personal savings allowance (£500 for higher rate taxpayers in 2025/26), HMRC may adjust your main tax code to collect the additional liability. The problem is that their figures are often based on prior year estimates. If your rental income fell or your second job ended, your code could still be suppressed as though you are earning the same as last year.
The £100,000 Trap: Personal Allowance Withdrawal
This is one of the most expensive and least understood code scenarios in the UK tax system. Once your adjusted net income exceeds £100,000, your personal allowance of £12,570 is reduced by £1 for every £2 over that threshold. At £125,140, it disappears entirely. During this withdrawal phase, the effective marginal rate is 60%, not 40%, because you are paying 40% tax on income that was previously sheltered.
If HMRC codes you as though your income is £95,000 when you actually earn £105,000, you will arrive at year-end with a significant underpayment. Conversely, if they assume you will earn £110,000 and you only earn £98,000, you have overpaid. Either way, the numbers are large. A £12,570 over-suppression of personal allowance at the 60% effective rate represents roughly £7,500 in overpaid tax.
Marriage Allowance Miscommunication
If you or your spouse has transferred the Marriage Allowance (up to £1,260 of unused personal allowance), but your code has not been updated to reflect it, or has been updated incorrectly, you lose the 20% tax saving it provides. For a higher rate taxpayer who receives the allowance, this is a £252 annual error. Small, but real, and it compounds across years if uncorrected.
Pension Contributions Recorded Wrongly
If you contribute to a pension via salary sacrifice, your taxable pay is reduced and your tax code should reflect your actual income. If your employer changes the contribution amount and HMRC is not promptly updated, your code can drift out of alignment. Similarly, personal pension contributions made outside of payroll may reduce your higher rate liability but require either a Self Assessment return or a specific HMRC adjustment to your code.
How Much Could You Actually Be Owed?
Let us make this concrete. Suppose you earn £72,000 a year as a project manager in Birmingham. Your correct tax code should be 1257L (standard personal allowance, no adjustments). But following a job change eight months ago, HMRC is still operating an emergency BR code, which taxes everything at 20% without applying your personal allowance or the higher rate distinction.
On a £72,000 salary, your correct income tax liability for the full year is approximately £18,232. Under a BR code applied to your full salary, you might be paying around £14,400 in basic rate tax but losing the benefit of your personal allowance. The precise figure depends on your employer's payroll system, but the discrepancy can run to thousands over a partial year. Multiply that by the four years HMRC allows you to look back, and the refund potential is substantial.
You can use the salary tax calculator to run your own numbers and see what you should be paying before comparing it with what your payslips show.
How HMRC Is Supposed to Catch This (and Why It Often Does Not)

HMRC issues P800 tax calculations at the end of each tax year to employees whose records suggest they have overpaid or underpaid. If you have overpaid, the P800 tells you so and outlines how to claim the refund: either automatically via cheque, through your HMRC online account, or by contacting HMRC directly.
The Annual Tax Calculation P800: What HMRC's Letter Really Means post explains how to read that letter if you have received one. The problem is that P800s are only as accurate as the data HMRC holds. If your employer has submitted incorrect RTI (Real Time Information) data, if you have multiple income sources that HMRC has not correctly aggregated, or if your benefits in kind were reported late, the P800 itself will be wrong.
HMRC's own data shows that millions of P800s are issued each year, some showing underpayments and some overpayments. But the system relies on employers and individuals feeding in accurate information in real time. It is reactive, not proactive.
How to Claim a Tax Refund for a Wrong Code as a Higher Rate Taxpayer
Step One: Check Your Current Tax Code
Before claiming anything, confirm what code you are actually on. Your payslip shows the tax code in use. Your P60 shows the code applied across the full year. Your HMRC Personal Tax Account at gov.uk shows the code for the current year and should show the reasoning behind any adjustments.
The fastest way to sense-check whether your code looks right is to check your tax code at /check-my-tax-code. It takes a few minutes and flags common errors immediately.
Step Two: Calculate the Overpayment
Once you know your code was wrong, you need to work out what you should have paid versus what you actually paid. Use your payslips, your P60, and a salary calculator. If your income sits above £50,270, apply 40% to the portion above the threshold. If the total tax deducted by your employer exceeds that figure after accounting for your correct personal allowance and deductions, the difference is your refund.
For incomes approaching or above £100,000, use a multiple income tax calculator that can model personal allowance withdrawal correctly.
Step Three: Submit Your Claim
For overpayments in the current tax year, contact HMRC directly by phone (0300 200 3300) or through your Personal Tax Account online. HMRC will issue a corrected code and, where the overpayment is confirmed, arrange a refund.
For overpayments in previous tax years (up to four years back, meaning you can currently reclaim from 2021/22 onwards), you need to submit a formal claim. If you are registered for Self Assessment, this happens through your tax return. If you are purely PAYE, you use form R40 or contact HMRC directly with evidence of the incorrect coding and the resulting overpayment.
HMRC's target is to process refunds within 12 weeks, though in practice straightforward cases are often faster. Refunds can be paid directly into your bank account if you provide details through your Personal Tax Account.
Step Four: Correct the Code for the Future
Reclaiming what you are owed historically is only half the job. Make sure HMRC updates your code for the current year. If your employer is collecting the wrong amount right now, a corrected code means your next payslip starts applying the right rate. You may also receive an in-year adjustment if you have already overpaid in this tax year, showing as a larger-than-usual net pay in a subsequent month.
If you received a P2 Notice of Coding and did not query it at the time, go back and check whether the adjustments listed on that notice were accurate. That document is HMRC's explanation of how they arrived at your code, and it is the fastest way to spot where the error originated.
People also ask
The Child Benefit Complication for Higher Earners
One additional scenario worth flagging: if your income is between £60,000 and £80,000 and you or your partner claim Child Benefit, you may be liable for the High Income Child Benefit Charge. Since April 2024, the charge tapers between £60,000 and £80,000 (previously it applied from £50,000). If your tax code has not been adjusted to account for this, and you are not filing Self Assessment, HMRC may be collecting this charge incorrectly or not at all.
Use the Child Benefit tax calculator to work out your exact liability if this applies to your household. Getting this wrong creates either an underpayment (which HMRC will eventually pursue) or an overpayment that you are entitled to reclaim.
Do Not Wait for HMRC to Notice

This is the uncomfortable truth about the PAYE system for higher earners: HMRC operates a largely automated process that is designed to handle the average employee. Once your income crosses thresholds that trigger allowance withdrawal, higher rate calculations, benefits-in-kind adjustments, or multiple income sources, the average case starts to break down.
The four-year reclaim window means procrastination has a real cost. If you were on a wrong code in 2021/22 and do not claim by April 2026, that year's overpayment is gone permanently. At 40%, even a modest coding error in one year can represent hundreds of pounds.
Check your tax code now at /check-my-tax-code. If it looks wrong, the path to a refund is straightforward. If it looks right, you have lost nothing but a few minutes and gained certainty.
For a higher rate taxpayer, certainty about your tax code is not a bureaucratic nicety. It is worth real money.
You might also like
Ready to simplify your tax filing?
Join the waitlist and be the first to know when TapTax launches.

