How Long Does a Tax Refund Take From HMRC?
HMRC promises refunds in weeks. Many UK employees wait months. Here is what actually determines how long your tax refund takes and how to speed it up.
HMRC owes you money. The question is not whether you will get it, but how long it will sit in their account instead of yours. For millions of UK employees, the answer is: longer than it should.
The official HMRC guidance quotes timelines that bear little resemblance to real-world experience. Understanding why, and knowing exactly what triggers delays, is the difference between waiting passively and taking action that actually works.
- HMRC's official refund timeline is 5 working days for online claims, but real-world waits of 8-12 weeks are common during peak periods.
- How you claim determines how fast you are paid: online via Personal Tax Account is fastest, phone claims are slower, and paper P50 forms are slowest.
- A wrong tax code is one of the most common reasons employees overpay, and the refund process does not start until the error is identified.
- Cheque refunds add up to 5 extra working days on top of processing time; bank transfer is almost always faster.
- You can check the status of your refund in your HMRC Personal Tax Account at any time without calling.
The Official Timeline Versus Reality
HMRC publishes three official processing windows, depending on how you claim:
- Online claim (Personal Tax Account): 5 working days
- Telephone claim: up to 3 weeks
- Paper form (P50 or P85): up to 6 weeks
Those figures represent best-case scenarios under normal processing load. In practice, thousands of employees on forums such as MoneySavingExpert and Reddit UK report waits of 8 to 12 weeks during busy periods, particularly between January and April when Self Assessment filings peak and HMRC staffing is stretched across multiple workstreams.
HMRC's own published performance data for 2023-24 showed that the department answered only 66% of phone calls within its target time, down from 79% the previous year. Customer service performance directly affects how quickly manual interventions, including refund processing, get resolved.
- P800 Tax Calculation
- A letter HMRC sends automatically after the tax year ends if their records show you have overpaid or underpaid income tax. It is not a bill or a demand, but it does trigger the refund process if you are owed money. You can claim online within 45 days of receiving it.
Why the Gap Between Claim and Payment Exists
Refunds do not appear instantly because HMRC runs a reconciliation process, not a live account. Your employer reports your pay and tax deductions to HMRC through Real Time Information (RTI), but HMRC only reconciles most PAYE accounts after the tax year ends on 5 April. This is why the majority of refunds land between June and November for the previous year.
Several factors can delay your refund specifically:
1. Your tax code was wrong to begin with
If you were on the wrong tax code for part of the year, you may have overpaid without knowing it. HMRC's systems should catch this during reconciliation and issue a P800, but errors do slip through. If you have not received a P800 by November following the end of the tax year, the reconciliation may not have flagged the overpayment automatically.
You can check your tax code free at /check-my-tax-code before HMRC gets around to reviewing it. Identifying the error yourself and contacting HMRC directly is faster than waiting for their automated process to catch up. Our earlier post on how HMRC calculates your tax code explains exactly how the numbers are constructed.
2. Multiple employers in one tax year
If you changed jobs, had a period of unemployment, or worked two jobs simultaneously, your PAYE tax calculation becomes more complex. Each employer deducts tax independently, but your total liability is calculated across the whole year. The more income sources involved, the longer HMRC's reconciliation takes.
3. Benefits-in-kind or other adjustments
Private medical insurance, company cars, or other benefits-in-kind reported by your employer via P11D forms feed into the reconciliation. If your employer files their P11D late (the deadline is 6 July after the tax year), HMRC cannot complete your calculation until that data arrives.
4. Security checks
HMRC applies fraud-prevention filters to refund claims. Larger refunds, newly registered Personal Tax Accounts, or recent changes to bank details can trigger additional manual checks. This is not publicly advertised but is widely reported by taxpayers who have received letters asking them to verify their identity before a refund is released.
How to Claim a Tax Refund From HMRC
The method you use to claim has a direct effect on how long you wait. Here is the hierarchy, fastest first.
Online via Personal Tax Account (fastest)
If you receive a P800 saying you are owed a refund, you can claim online through your HMRC Personal Tax Account. Once you submit the claim, HMRC states payment should arrive within 5 working days if paid by bank transfer. In practice, most claimants report receiving payment within 1-2 weeks outside peak periods.
If no P800 has arrived but you believe you have overpaid, you can still log into your Personal Tax Account, navigate to "Check your Income Tax" and review whether any underpayment or overpayment has been calculated. Not everyone receives a P800 even when they are owed money.
By phone
Calling HMRC on 0300 200 3300 works, but the average wait time to speak to an adviser exceeded 47 minutes at points during 2023-24 according to HMRC's own published statistics. Once through, the claim itself is straightforward, but processing after a phone call is slower than online: up to 3 weeks by HMRC's own estimate.
Paper forms
If you have left the UK (P85), stopped working mid-year (P50), or are claiming as a representative for someone who has died, you may need a paper form. These take the longest: up to 6 weeks, and longer during busy periods. Avoid paper unless you have no alternative.
Cheque Versus Bank Transfer: The Hidden Extra Wait
If HMRC does not hold your bank details, they will send a cheque. HMRC's own guidance says cheques can take up to 5 working days to arrive after processing, but postal delays and banking processing time mean the real gap can stretch to 2 weeks from the date HMRC issues the cheque.
The fix is simple: make sure your bank details are saved in your Personal Tax Account before you claim. Log in, go to "Manage your account" and add or update your bank details. From that point, any refund HMRC processes will go directly to your account and you will not be waiting for a cheque that may or may not arrive on time.
When the Wait Is Actually a Red Flag
Not every delay is a processing backlog. In some cases, the wait is a symptom of a different problem entirely.
If it has been more than 12 weeks since you submitted an online claim and nothing has arrived, contact HMRC directly. Ask them to confirm whether the refund has been processed and, if so, whether it was sent to the correct bank account. Occasionally, refunds are issued to outdated details on file.
If HMRC's reconciliation has not flagged an overpayment at all, it may be because the underlying cause, typically a wrong tax code, has not been corrected. A wrong code in one tax year can create overpayments across multiple years. Our post on underpaid tax from a wrong tax code covers the knock-on effects in detail.
You can also claim for overpaid tax going back four tax years. For the 2024-25 tax year, that means you can still reclaim overpayments from as far back as 2021-22. Claims older than four years are rejected by HMRC regardless of the circumstances.
The Refund Claim Agents Worth Avoiding
Type "tax refund" into any search engine and you will find dozens of claims management companies offering to reclaim your refund for a fee, typically 25-48% of the refund amount. Some operate legitimately. Many do not.
HMRC has reported an increase in fraudulent repayment claims made by third parties who register as a taxpayer's agent without their proper informed consent. In several documented cases, HMRC sent the refund to the agent's bank account, the agent deducted their fee, and the taxpayer received a fraction of what they were owed, with no easy route to recover the difference.
You do not need an agent to claim a standard PAYE refund. The entire process is free through HMRC's own online service. If you choose to use an agent, read the terms carefully, check they are registered with HMRC as an authorised agent, and confirm they will not redirect your refund to their own account.
Still Waiting After 12 Weeks? What to Do
- Log in to your Personal Tax Account and check whether the refund shows as processed.
- Confirm your bank details are current. Refunds sent to closed accounts are returned to HMRC and reissued, which adds weeks.
- Check for HMRC letters requesting identity verification. These are sometimes overlooked if they arrive as physical post.
- Call HMRC on 0300 200 3300 and ask for a case reference number. Having this on file makes any follow-up call significantly faster.
- Submit a formal complaint if you have waited more than 12 weeks and cannot identify a reason. HMRC is required to respond to formal complaints within 15 working days.
Start With the Most Likely Cause
Most PAYE refunds exist for one of two reasons: a wrong tax code during the year, or a change in circumstances (new job, leaving work, retirement) that HMRC did not account for in real time. Both are fixable, and both start with understanding what tax code you were on and whether it was correct.
Check your tax code free at /check-my-tax-code before you call HMRC or wait for a P800 that may never arrive. If the code was wrong, you have the evidence you need to start the refund claim with a clear basis, rather than waiting for HMRC's reconciliation process to catch up with a reality they may not even be tracking.
You asked how long a tax refund takes from HMRC. The honest answer is: five working days if everything goes smoothly, three months if it does not. The fastest route between those two outcomes starts with knowing whether you are owed anything in the first place.
People also ask
You might also like
Ready to simplify your tax filing?
Join the waitlist and be the first to know when TapTax launches.