HMRC Tax Overpayment Repayment: Why the Money Is Yours
Millions of UK employees overpay tax every year and never claim it back. Here is exactly how HMRC tax overpayment repayment works and what you must do.

HMRC is sitting on money that belongs to you. Not metaphorically — quite literally: in the 2022-23 tax year alone, HMRC issued over 3.5 million P800 tax calculation notices to people who had overpaid income tax through PAYE, and a significant portion of those refunds were never claimed. If you have ever changed jobs, been put on an emergency tax code, or started a pension mid-year, there is a reasonable chance you are owed a tax overpayment repayment and do not know it.
This is not a niche problem for the financially savvy. It affects nurses, delivery drivers, office workers, and anyone who receives a payslip. The system that collects tax from your wages is automatic; the system that pays it back requires you to do something.
- HMRC issues millions of P800 notices every year to employees who have overpaid tax through PAYE.
- You can claim a tax overpayment repayment for up to four previous tax years, meaning up to four years of potential refunds.
- HMRC will not always contact you automatically — unclaimed refunds can lapse after four years.
- A wrong or emergency tax code is the most common reason PAYE employees overpay income tax.
- You can check whether you have overpaid and start your claim at /check-my-tax-code today.
Why PAYE Employees Overpay Tax in the First Place
- Tax Overpayment Repayment
- A refund issued by HMRC when an individual has paid more income tax during a tax year than they legally owed, typically because their PAYE tax code was incorrect, they worked for only part of the year, or their personal circumstances changed mid-year.
The PAYE system is designed for someone who works the same job, on the same salary, for a full tax year without interruption. Real life rarely cooperates. Here are the situations that most commonly lead to an overpayment:
You Were Put on an Emergency Tax Code
When you start a new job and your employer does not hold a P45 from your previous position, HMRC defaults you to an emergency tax code. That code typically treats every pay packet as though it is your only income and gives you no cumulative allowance for the earlier part of the tax year. The result: you pay more tax than you owe, often for several months before the code is corrected. Our post on the Emergency Tax Code W1: Why It Follows You and How to Escape covers exactly how this cascade starts.
You Only Worked Part of the Tax Year
The personal allowance (£12,570 for 2025-26) is spread across twelve months of the year. If you only worked from, say, October to March, your employer will have given you only six months' worth of that allowance against your wages. The other six months' worth was never used, which means you overpaid. This is why PAYE Tax Refund After Leaving a Job is such a live issue for people who change careers, take maternity leave, or retire mid-year.
Your Tax Code Was Wrong for Another Reason
HMRC assigns tax codes based on the information it holds about you. If that information is stale — a benefit-in-kind that ended two years ago, a state pension estimate that was too high, or a marriage allowance that was never applied — your code will be wrong and you will overpay accordingly. See How HMRC Calculates Your Tax Code: The Hidden Maths for the mechanics behind this.
You Had Multiple Jobs or Sources of Income
If you worked two jobs simultaneously, tax on the second job is usually collected at the basic or higher rate without any personal allowance applied. That is correct in principle, but if your combined income across both jobs actually fell below the higher-rate threshold, you may have overpaid at 40% when you only owed 20%.
What Is a P800 and Why Should You Care?
After each tax year ends on 5 April, HMRC runs a reconciliation of what your employer paid over against what you actually owed. If there is a gap in your favour, HMRC is supposed to send you a P800 tax calculation. This document tells you how much you overpaid and how HMRC plans to return it.
Here is the catch: the P800 reconciliation process is not instantaneous. HMRC typically issues P800s between June and November following the end of the tax year. If you are waiting for a refund from April, you may not hear anything until autumn. And if your contact details with HMRC are out of date — old address, old email — you may not hear anything at all.
A P800 showing you are owed a refund will tell you either:
- That HMRC will pay it directly into your bank account (if HMRC holds your bank details), or
- That you need to claim online through your Personal Tax Account
If the P800 tells you to claim online, you must do so within 45 days or HMRC will issue a cheque instead. Cheques can take weeks longer and, frankly, the number of people who misplace a government envelope is higher than HMRC's statisticians probably account for.
What If You Never Received a P800?
This is where most money goes unclaimed. HMRC's reconciliation is not perfect. If HMRC does not identify an overpayment automatically, no P800 is issued and you receive nothing. That does not mean you did not overpay — it means HMRC's records do not flag it.
You are entitled to claim a tax overpayment repayment directly, without waiting for HMRC to tell you one is due. The mechanism depends on the tax year in question:
For the Current or Most Recent Tax Year
Log into your HMRC Personal Tax Account at gov.uk and navigate to 'Check income tax for the current year.' If there is an overpayment showing, you can claim it directly. Alternatively, contact HMRC by phone (0300 200 3300) and ask them to check your record. Before you call, have your National Insurance number, employment details, and any P60 or P45 documents to hand.
For Previous Tax Years (Up to Four Years Back)
You can claim a repayment for overpaid income tax going back to the 2021-22 tax year (from April 2025 onwards, that look-back window moves forward by one year). Claims for 2020-21 and earlier are now closed permanently. Use form R40 if the overpayment relates to savings or investment income; for employment income, HMRC's online claim process through your Personal Tax Account is the fastest route.
The four-year rule is not widely publicised by HMRC, for obvious reasons. Every year the window closes a little further, and any unclaimed amounts for that year are forfeited. If you have not checked your tax position for a few years, the urgency is real.
How Much Could You Actually Be Owed?
Let us make this concrete. Suppose you earn £35,000 a year and were placed on an emergency tax code (1257L W1 or BR) for three months after changing jobs. During those three months, you received none of the monthly personal allowance you were entitled to. That is roughly £3,142 of allowance wasted (£12,570 divided by 12, multiplied by three). At the 20% basic rate, that is approximately £628 overpaid in three months alone.
Stretch that scenario across a full year with a persistently wrong tax code, or factor in a second job taxed at 40% when it should have been 20%, and the numbers can climb above £1,000 to £2,000 without much effort. These are not windfalls; this is your money, collected in error.
For employees whose income touches the Child Benefit High Income Charge territory, miscoded allowances can create even larger distortions. Our salary tax calculator can help you sense-check what you should have paid against what your payslips show.
The Repayment Process: Step by Step
Once HMRC confirms you are owed a tax overpayment repayment, the process moves reasonably quickly — provided you have set up a Government Gateway account.
- Log into your Personal Tax Account at gov.uk/personal-tax-account
- Check 'Refunds' or 'Check income tax' for any P800 or overpayment flag
- Select 'Claim your refund' and enter your bank account details
- Wait 5-10 working days for the payment to arrive (HMRC's own guidance says up to 21 days for some claims, but bank transfers typically settle faster)
If you do not have a Government Gateway account, setting one up takes around 15 minutes and requires your National Insurance number, a recent payslip or P60, and a valid email address. It is worth doing even if you believe you have not overpaid: the account lets you check your tax codes for each year at a glance, which is exactly the kind of thing that catches errors before they compound.
One thing HMRC does not shout about: if the repayment is small (under £10), they may simply hold it and offset it against future tax rather than making a formal payment. If that feels unsatisfying, you can still request it explicitly.
When HMRC Gets It Wrong in the Other Direction
A P800 can also tell you that you underpaid tax. HMRC will then typically collect the underpayment by adjusting your tax code for the following year, spreading the recovery over twelve months so the hit is gradual rather than a lump sum demand. If the underpayment is large (currently over £3,000), HMRC may instead issue a formal demand for payment.
If you disagree with a P800 showing an underpayment, you have the right to challenge it. Request a breakdown from HMRC and cross-reference it against your P60 and payslips. Mistakes in HMRC's favour are less common than in yours, but they do happen, particularly where multiple employers or pension providers are involved.
For context on what happens when the error runs the other way — and who bears the cost — our post on Underpaid Tax from a Wrong Tax Code: Who Really Pays? is worth reading alongside this one.
The Fastest Way to Find Out If You Are Owed Money
Before you phone HMRC (average wait times regularly exceed 40 minutes) or wade through gov.uk's labyrinthine menu structure, the most efficient first step is to check your tax code. Your tax code is the number that determines how much income tax is deducted from each pay packet. If the code is wrong, the tax is wrong, and a refund may be waiting.
You can check your tax code free at /check-my-tax-code right now. It takes less than two minutes and will immediately flag whether the code applied to your wages looks correct for your circumstances. If something looks off, you have the information you need to contact HMRC and start a claim.
For those with more complex income — multiple jobs, a pension alongside employment, or income that touches the Child Benefit threshold — our multiple income tax calculator can help you model whether what you have actually paid aligns with what you owe.
People also ask
Why This Matters More Than It Should
There is a quiet absurdity at the heart of the British tax overpayment system. HMRC has real-time data feeds from employers under RTI (Real Time Information), meaning it knows almost to the week when someone starts a new job, changes salary, or is put on the wrong code. Yet the reconciliation process that identifies overpayments still runs annually, in batches, and sometimes misses people entirely.
The burden of chasing a refund falls on the employee, despite the fact that HMRC holds more information about your tax position than you do. You are expected to notice, to act, and to do so within a four-year window that HMRC does not remind you of every year. If your tax code has been quietly wrong for two years and you never checked, that is treated as your problem rather than HMRC's.
It is worth being blunt: unclaimed tax overpayments that lapse after four years do not get redistributed to public services. They simply disappear from the liability column. The incentive structure does not strongly favour HMRC proactively tracking down every person who is owed £200.
If you have not checked your tax code this year, start at /check-my-tax-code and find out where you stand. It costs nothing and takes minutes. A potential repayment, on the other hand, is money that has already been earned and already been taxed — often in error. The only question is whether you claim it before the window closes.
You might also like
Ready to simplify your tax filing?
Join the waitlist and be the first to know when TapTax launches.

