HMRC refunds usually arrive within 5 to 10 working days after you submit your tax return, but the timeline depends on how you claim and whether HMRC needs to check your figures first
If you file your Self Assessment tax return online and HMRC accepts it without queries, money typically lands in your bank account within 5 to 10 working days. That clock starts from the date HMRC processes your return, not the date you submit it. If HMRC needs to investigate your figures — because something looks unusual or doesn't match their records — the refund can take 4 to 8 weeks or longer.
The speed also depends on whether you're claiming a refund through Self Assessment (you run your own business or have multiple income sources) or through PAYE (you're an employee and your employer took too much tax). PAYE refunds sometimes move faster because your employer's records already exist in HMRC's system.
Key Takeaways
- Online Self Assessment refunds normally arrive 5 to 10 working days after HMRC processes your return, provided no queries are raised.
- HMRC may hold your refund for 4 to 8 weeks if your figures don't match their records or if they spot something that needs checking.
- You can track your refund status through your HMRC online account or by calling the Self Assessment helpline.
- Paper returns take longer than online submissions — typically 8 to 12 weeks — because HMRC has to manually enter your data first.
- Bank transfer delays are rare but can add a few days; contact your bank if money doesn't arrive within 10 working days of HMRC sending it.
Why the timeline varies: what slows down or speeds up your refund
HMRC processes refunds in batches, not individually. Your return might be submitted on a Monday but not processed until the following week, depending on the volume they're handling. Once processed, the 5 to 10 working day window begins. Weekends and bank holidays don't count as working days, so a refund sent on a Friday might not hit your account until the following Wednesday.
The biggest delay happens when HMRC's systems flag something. Common triggers include: a refund larger than usual for your income level, figures that don't match what your employer or a third party reported to HMRC, missing information on your return, or an error in how you've calculated your tax. When this happens, HMRC sends you a letter asking for evidence — payslips, invoices, receipts — and the clock resets once you reply.
If you claim Working Tax Credit, Child Tax Credit, or other benefits alongside your tax refund, HMRC may delay the refund while they check whether the refund affects your benefit entitlement. This can add 2 to 4 weeks.
Self Assessment returns: the standard 5 to 10 working day window
When you file your Self Assessment return online and HMRC accepts it without raising queries, the refund process is straightforward. HMRC's system calculates what you owe or what's owed to you, and if it's a refund, the money moves to your bank account within 5 to 10 working days. This assumes your bank details are correct on your return and your bank processes incoming transfers normally.
The 5 to 10 day window is HMRC's commitment, not a may provide. Some refunds arrive in 3 working days; others take the full 10. If your refund hasn't arrived after 10 working days, log into your HMRC online account and check the status. If it shows "refund sent" but the money hasn't landed, contact your bank — the delay is usually on their end, not HMRC's.
When HMRC needs to check your figures: 4 to 8 weeks or more
If HMRC's systems spot a discrepancy, they'll send you a letter (not an email) asking for evidence. Common reasons include: your claimed expenses are much higher than average for your business type, your income figures don't match what HMRC has on file from your employer or a client, you've claimed a loss but also claimed certain benefits, or you've made an error on your return. You'll have 30 days to respond with proof.
Once you send the evidence, HMRC typically takes 4 to 8 weeks to review it and release your refund. If they need to ask follow-up questions, add another 2 to 4 weeks. If they find an error in your favour — for example, you've underclaimed expenses — they'll add that to your refund. If they find an error against you, they'll reduce the refund or ask you to pay more tax.
You can't speed this up by calling HMRC or visiting a tax office. The review process is handled by a team that works through cases in order. Calling to check on progress usually doesn't change the timeline and can actually delay things if it pulls the case out of the queue.
Paper returns and other slower routes
If you submit a paper return by post, HMRC has to manually enter your data into their system before they can process it. This adds 2 to 4 weeks to the timeline. So a paper return submitted in January might not be processed until late February or early March, and then the 5 to 10 working day refund window starts after that. Total time: 8 to 12 weeks from submission.
If you claim through your employer using a P87 form (because you've had expenses that reduce your taxable income), the timeline is similar to Self Assessment — 5 to 10 working days once processed — but the form takes longer to reach HMRC if you post it. Filing online through HMRC's website is always faster.
How to track your HMRC refund status
Log into your HMRC online account using your Government Gateway login. Go to "Self Assessment" and look for "Refunds". The page will show whether your refund has been processed, sent, or is pending. If it says "refund sent", note the date — that's when HMRC released the money to your bank. If it says "processing", your return is in the queue and you'll see an estimated completion date.
If you don't have an online account, call the Self Assessment helpline on 0300 200 3310. They can tell you the status over the phone, but they can't speed up the process. Lines are busiest between January and April, so expect longer wait times during tax season.
If your refund shows as "sent" but hasn't arrived after 10 working days, contact your bank first. Ask them to trace the payment using HMRC's reference number (on your HMRC letter). If your bank confirms they haven't received it, contact HMRC and ask them to reissue the refund to a different account if needed.
What to do if your refund is delayed beyond the expected timeline
If your refund hasn't arrived within 10 working days of HMRC sending it, check your online account first to confirm HMRC actually sent it. If it shows "processing" but it's been more than 4 weeks since you submitted your return, contact HMRC. If it shows "sent" but the money hasn't landed, contact your bank — they can trace it and may be able to speed it up.
If HMRC has raised queries on your return and you've sent evidence, ask them for an expected completion date when you reply. Keep copies of everything you send. If you don't hear back within 8 weeks of sending evidence, call the Self Assessment helpline and ask them to chase the case.
If you need the money urgently and the refund is delayed, you have limited options. HMRC won't release money early, and they won't prioritise cases based on hardship. Your only route is to contact them in writing, explain the situation, and ask whether they can expedite the review — but this rarely works unless there's a genuine error on HMRC's part.
Frequently Asked Questions
Do I need to do anything to get my refund, or does HMRC send it automatically?
HMRC sends refunds automatically once your return is processed and accepted. You don't need to request it. The money goes to the bank account you listed on your return. If you want the refund to go to a different account, you'll need to contact HMRC before submitting your return or update your details in your online account immediately after.
What if I submitted my return late — does that delay the refund?
A late return doesn't delay the refund itself, but HMRC may charge you a penalty. The refund timeline starts from when they process your return, regardless of when you submitted it. However, if you're more than 12 months late, HMRC may investigate more thoroughly before releasing the refund, which adds time.
Can I get my refund as a cheque instead of a bank transfer?
HMRC prefers bank transfers and will send a cheque only if you request it. Cheques take longer — typically 2 to 3 weeks to arrive by post, plus time for your bank to clear it. If you want a cheque, contact HMRC before your return is processed and ask them to send one instead of a transfer.
Why does HMRC sometimes ask for evidence when I've filed online?
HMRC's systems automatically flag returns that look unusual compared to your previous years or to similar businesses. This isn't a sign you've done anything wrong — it's a routine check. Providing the evidence quickly (payslips, invoices, receipts) usually resolves it within a few weeks.
If I've overpaid tax through PAYE, is the refund faster than Self Assessment?
PAYE refunds can be slightly faster because your employer's records are already in HMRC's system. However, the timeline is still typically 5 to 10 working days. If you claim through Self Assessment instead of asking your employer to adjust your code, the timeline is the same as any other Self Assessment refund.