Skip to main content
TapTax
Tax Tips

Tax Code Refund: How to Claim What HMRC Owes You

Overpaid tax because of a wrong tax code? Here's exactly how to claim a tax code refund from HMRC, how much you could get back, and how long it takes.

TapTax Team6 March 20269 min read

HMRC collected £50 billion in income tax from PAYE employees last year. A quietly uncomfortable fact sits alongside that figure: a significant portion of it was overpaid, often because of nothing more than a wrong tax code sitting unnoticed on a payslip.

If you have ever switched jobs, started a second income, gone through a period of unemployment, or simply never thought to question the number on your payslip, there is a real chance HMRC has more of your money than it should. A tax code refund is not a lucky bonus. It is your own money being returned to you, often years late.

Here is exactly how to claim it back.

Key takeaways
  • HMRC issues tax code refunds automatically in some cases, but not always. If you don't check, you may never see the money.
  • You can claim a tax code refund for up to four previous tax years. After that, the money is gone.
  • The average overpayment from a wrong tax code can run to hundreds of pounds per year, not pocket change.
  • The fastest route to a refund is through your Personal Tax Account online. A P800 letter is a sign HMRC has already done the maths.
  • Checking your tax code now takes five minutes and costs nothing at /check-my-tax-code.

Why Tax Code Refunds Happen in the First Place

Your tax code is the mechanism HMRC uses to tell your employer how much income tax to deduct from your pay each month. Get the code wrong and you overpay. The trouble is, tax codes go wrong constantly, and for mundane reasons that have nothing to do with your own actions.

You change jobs and HMRC issues an emergency tax code before your records catch up. You pick up a second job and your employer applies a BR code, taxing every penny at 20 per cent with no personal allowance applied. You retire a company car benefit that HMRC had baked into your code, but nobody updates the figure. You claim Marriage Allowance and the adjustment never lands.

None of these errors announce themselves. Your payslip shows a deduction. You assume it is correct. The money quietly disappears to HMRC, and it sits there until someone asks for it back.

Tax Code Refund
A repayment from HMRC for income tax overpaid under PAYE, typically because an incorrect tax code was applied by an employer. Refunds can cover the current tax year or up to four previous years, depending on how the overpayment arose.

If you are not sure whether your code is right in the first place, How UK Tax Codes Work: A Payslip Decoder breaks down every letter and number. And if your code starts with BR, you will want to read BR Tax Code Meaning UK: You Are Paying 20% on Everything before going any further.

The P800: HMRC's Letter That Actually Works in Your Favour

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

Once a tax year ends on 5 April, HMRC runs a reconciliation exercise across PAYE records. If it calculates that you have overpaid, it issues a P800 Tax Calculation letter, usually between June and November following the end of that tax year.

This is one of the few pieces of HMRC correspondence that arrives bearing good news. The P800 tells you:

  • How much tax you paid
  • How much you should have paid
  • The difference HMRC now owes you

If you receive one, act on it promptly. The letter will tell you whether you can claim your refund online via your Personal Tax Account, or whether HMRC will send a cheque automatically within 14 days. If the online route is available, it is faster: refunds typically land in your bank account within five working days.

Critically, HMRC does not always issue a P800. The reconciliation exercise is not perfect, and if your PAYE records are fragmented across multiple employers or contain gaps, the overpayment can simply sit unclaimed. That is why it is worth checking yourself rather than waiting for a letter that may never arrive.

4 years
Maximum look-back period for claiming an overpaid tax refund
5 days
Typical processing time for online refund claims via Personal Tax Account
£592
Average PAYE overpayment reclaimed by workers who checked their tax code in 2022-23, per HMRC data

How to Claim a Tax Code Refund Online

The cleanest route is through your HMRC Personal Tax Account. If you have not set one up yet, you will need a Government Gateway user ID. Creating one takes around ten minutes and you will need your National Insurance number and a form of ID (passport or UK driving licence).

Once logged in:

  1. Navigate to PAYE Income Tax or Check your tax for the current year
  2. HMRC will show your income and tax paid against what you should owe
  3. If there is an overpayment showing, you can request a refund directly from the screen
  4. Enter your bank details and submit. Refunds typically arrive within five working days

For overpayments from previous tax years (up to four years back), the process is similar but you may need to use the Claim a tax refund section specifically, or contact HMRC directly if the Personal Tax Account does not surface the older overpayment automatically.

The four-year limit is non-negotiable. For the 2024/25 tax year, that means you can still claim back to 2020/21. Claims for 2019/20 and earlier are out of time. Check your tax code now at /check-my-tax-code before another April ticks by.

How to Claim If You Prefer Not to Use the Online System

Not everyone has a Government Gateway account or wants to navigate HMRC's digital labyrinth. The offline route is slower but it works.

By phone: Call HMRC's Income Tax helpline on 0300 200 3300. Lines are open Monday to Friday, 8am to 6pm. Have your National Insurance number, employment details, and any P60 or payslip information ready. HMRC can issue a cheque refund over the phone, though it may take four to six weeks.

By post: Write to HMRC at Pay As You Earn and Self Assessment, HM Revenue and Customs, BX9 1AS. Include your name, address, National Insurance number, details of your employment, and the tax years in question. Postal claims can take eight to twelve weeks, occasionally longer during peak periods.

Via a P50Z, P53Z, or R40 form: These are specific HMRC refund forms for particular circumstances. The P50Z applies if you have stopped working and are not claiming benefits. The R40 is for income from savings or investments where too much tax has been deducted. For standard employment overpayments, the online route or a phone call is almost always simpler.

What You Will Need Before You Claim

a person writing on a piece of paper — Photo by Mana Akbarzadegan on Unsplash
a person writing on a piece of paper — Photo by Mana Akbarzadegan on Unsplash

Gathering the right paperwork before you start saves significant time. You will typically need:

  • P60: Your end-of-year certificate from each employer, confirming total pay and tax deducted. Employers must issue these by 31 May following each tax year end.
  • P45: Issued when you leave a job. If you think an emergency tax code was applied at a new employer, your P45 from the previous job shows the tax you had already paid that year.
  • Payslips: Useful for confirming your tax code history month by month, particularly if a code changed mid-year.
  • National Insurance number: Required for any contact with HMRC.

If you have misplaced your P60, your employer is obliged to provide a replacement copy. HMRC can also access your employment records directly through its own systems, so a missing P60 is not necessarily a blocker.

UK employee reviewing payslip and P60 documents at desk
UK employee reviewing payslip and P60 documents at desk

Tax Code Refunds for Specific Situations

Emergency Tax Code Overpayments

Starting a new job often triggers an emergency tax code: 1257L W1/M1 (week 1 or month 1 basis) or simply 1257L on a non-cumulative basis. This means your employer taxes each pay period in isolation, without accounting for how much personal allowance you have already used. In practice, you often pay too much in the early months.

Once HMRC updates your code, any overpayment should be refunded automatically through your payroll before the tax year ends. If the year ends before the correction is made, it will appear in a P800 or through your Personal Tax Account.

Overpayments from Multiple Jobs

Holding two jobs at the same time creates a specific risk. HMRC should allocate your personal allowance against your primary income and tax the second income at the basic rate via a BR code. But if your total income pushes you into the higher rate band, or if allowances have been incorrectly split, overpayments are common. Check Wrong Tax Code? How to Fix It and Claim Back What HMRC Owes You for the mechanics of correcting multi-job code errors.

Pension Income Overpayments

If you took a one-off pension lump sum or drew down a personal pension for the first time, HMRC may have applied an emergency tax rate to the payment. Pension providers are required to deduct tax, but they use an emergency rate if they do not hold a current tax code for you. This commonly results in overpayments of hundreds, sometimes thousands, of pounds.

To reclaim, complete form P55 (partial pension drawdown), P53Z (full pension pot taken, employer pension), or P50Z (full pot taken, no other income) depending on your circumstances. These are available on the HMRC website.

Child Benefit High Income Charge Errors

The High Income Child Benefit Charge applies if either parent earns over £60,000 (the threshold was £50,000 until April 2024). HMRC sometimes collects this charge by adjusting your tax code rather than through Self Assessment. If your income dropped below the threshold partway through a year, or if the charge was applied based on outdated income estimates, you may have overpaid. A salary tax calculator can help you sense-check whether the adjustment in your code was proportionate to your actual income.

People also ask

The Claims Management Company Problem

A word of warning that HMRC's own guidance buries in small print: a cottage industry of claims management companies has grown up around tax refunds. They advertise heavily, promise to handle everything, and do, technically, file the claim on your behalf.

The cost is savage. Most charge between 25 and 48 per cent of your refund as a fee. On a £600 refund, that is up to £288 you hand to a middleman for a process that takes thirty minutes if you do it yourself.

Worse, some of these companies have been found to redirect refunds to their own bank accounts first and then transfer only the remainder to the client, after deducting fees that were not clearly disclosed upfront. HMRC has issued specific warnings about this practice.

You do not need a third party to claim a tax code refund. The process is designed for self-service. Check your position for free at /check-my-tax-code and keep the full amount yourself.

What Happens If HMRC Says You Underpaid Instead

The P800 reconciliation occasionally concludes in the other direction: that you owe HMRC money. If the underpayment is under £3,000, HMRC will typically collect it by adjusting your tax code the following year, spreading the deduction over twelve months. If it is larger, you will be asked to pay directly.

If you believe the underpayment calculation is wrong, you can challenge it. Write to HMRC explaining the error and providing supporting documents. There is also a formal appeals process if HMRC does not accept your challenge.

In some cases, HMRC will write off small underpayments if it concludes the error was caused by inaccurate information it received from an employer, rather than anything you did. This is known as Extra-Statutory Concession A19 and it is worth referencing if HMRC is asking you to pay for a mistake that was not yours.

HMRC Personal Tax Account on laptop screen
HMRC Personal Tax Account on laptop screen

How to Stop Overpaying in the Future

a woman sitting at a table looking at a tablet — Photo by Mindfield Biosystems on Unsplash
a woman sitting at a table looking at a tablet — Photo by Mindfield Biosystems on Unsplash

Claiming back what you have already overpaid is one half of the equation. Preventing a repeat is the other.

The single most effective action is to log in to your Personal Tax Account at least once a year, ideally around the start of each new tax year in April, and check that your tax code is correct. Look at the components that make up your code: the personal allowance figure, any benefits-in-kind that have been added, any adjustments for untaxed income. If any of those figures look wrong, notify HMRC immediately rather than waiting for the year-end reconciliation.

If your income is more complex, perhaps you have a side income alongside employment, or you receive dividends from a limited company alongside a salary, a multiple income tax calculator can help you stress-test whether the PAYE deductions you are seeing match what you should actually owe.

You asked the right question when you searched for a tax code refund. The system does not send reminders. It does not flag your account when it owes you money. The onus is entirely on you to check, claim, and keep asking until the refund arrives.

Start by checking your tax code for free at /check-my-tax-code. You have four years of potential overpayments to look at, and the clock is already running.

You might also like

Ready to simplify your tax filing?

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

Share:
tax code refundHMRC refundoverpaid taxP800PAYE refund
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