Standard timing for a UK tax refund
Most UK tax refunds arrive within 5 to 10 working days after HMRC processes your claim. The clock starts when HMRC receives your completed Self Assessment tax return or when you submit a refund request through your online tax account, not when you post a paper form. If you file online, the processing is faster than if you send documents by post.
The actual timeline depends on how you claim the refund and what triggered it. A refund from overpaid tax on your salary (PAYE) moves faster than a refund from a Self Assessment return with complex income sources. HMRC publishes no fixed date—they say "up to 10 working days"—but most people see money land in 5 to 8 days once HMRC has everything they need.
Bank processing adds another 1 to 2 working days after HMRC sends the payment. So if HMRC processes your refund on a Tuesday, your bank may not show the money until Thursday or Friday. Weekends and bank holidays do not count as working days.
Key Takeaways
- HMRC typically processes refunds within 5 to 10 working days from the date they receive your complete claim, not from the date you submit it.
- Refunds sent by BACS (the standard method) take a further 1 to 2 working days to appear in your bank account after HMRC releases the payment.
- Paper forms take longer to process than online claims because HMRC must scan and manually enter the data before processing begins.
- If HMRC needs more information from you, the clock stops until you send it, which can add weeks to the total time.
- You can check the status of your refund through your online tax account if you filed online, but paper claims have no tracking system.
Why some refunds take longer than 10 working days
HMRC may ask for additional documents or clarification before they process your refund. Common requests include proof of income (P60 forms, payslips), evidence of expenses if you are self-employed, or bank statements to verify a claim. If they ask for documents and you do not send them within 30 days, HMRC may close your claim and you will have to start again.
Refunds also slow down during peak periods. January to April sees the highest volume of Self Assessment returns, so processing can stretch toward the 10-day limit or beyond. If you submit in July or August, you are more likely to see your refund in 5 to 7 days.
If your refund is large or involves unusual income sources—rental income, capital gains, or foreign earnings—HMRC may flag it for manual review. This is not a problem, but it adds time. A straightforward overpayment on PAYE usually clears faster than a Self Assessment refund with multiple income streams.
How to track your refund status
If you filed your tax return online, you can check the status through your HMRC online tax account. Log in, go to your Self Assessment section, and look for a "Refunds" or "Payments" tab. HMRC updates this page as your claim moves through their system, though the updates are not real-time.
The online account will show whether HMRC has received your return, whether they are processing it, and when they expect to send your refund. Once the refund has been sent, the page will show the date it left HMRC's system and the amount. After that, you are waiting for your bank to clear it.
If you submitted a paper form, you have no online tracking. HMRC will contact you by post or phone if they need more information. If you do not hear from them within 10 working days and you have not seen the money, contact HMRC directly through their website or phone line to confirm they received your form.
Refunds sent by cheque instead of bank transfer
HMRC normally sends refunds by BACS (direct bank transfer), but if your bank account details are missing or incorrect, they will send a cheque instead. A cheque takes 5 to 10 working days to arrive by post, then another 5 to 10 working days for your bank to clear it once you have paid it in. This means a cheque refund can take 3 to 4 weeks total.
If you receive a cheque, you can pay it in at any UK bank branch or through mobile banking if your bank supports cheque imaging. Some banks clear cheques faster than others—typically 2 to 5 working days—but HMRC cannot control that part of the timeline.
To avoid a cheque, make sure your bank details are correct in your HMRC online account. You can update them at any time, even after you have submitted your return. If you spot an error after HMRC has already sent a cheque, you can contact them to ask them to reissue the refund by bank transfer instead, though this will add time.
What to do if your refund does not arrive on time
If 10 working days have passed since HMRC processed your claim and the money has not landed, first check your online tax account to confirm HMRC actually sent it. The status page will show the date the refund left their system. If it shows a date more than 10 working days ago, contact HMRC.
If HMRC shows they sent the refund but your bank has not received it, contact your bank first. Ask them to trace the payment using the reference number HMRC provides in your online account. Bank transfers occasionally go astray, and your bank can investigate and reissue the money if needed.
If HMRC shows they have not yet sent your refund and more than 10 working days have passed, call HMRC's Self Assessment helpline. Have your National Insurance number and tax reference ready. They can tell you whether your claim is still being processed, whether they are waiting for documents from you, or whether there is a problem with your claim.
Refunds for overpaid PAYE tax
If you overpaid tax through PAYE (your employer took too much from your salary), the refund process is simpler than a Self Assessment claim. You do not need to file a full tax return—you can claim through your online tax account or by phone. HMRC processes these claims in the same 5 to 10 working day window.
PAYE refunds are usually straightforward because HMRC already has your income information from your employer. They do not often ask for extra documents unless something looks unusual. If you worked for multiple employers in the same year or had a second job, HMRC may need to verify your total earnings before releasing the refund.
You can claim a PAYE refund for up to four years of overpayment. If you are claiming for multiple years, HMRC may process each year separately, which means your refund could arrive in batches rather than as one lump sum.
Frequently Asked Questions
Can I get my refund faster than 10 working days?
No. HMRC has no expedited process for refunds. The 5 to 10 working day window is their standard, and they do not offer faster processing for any reason. If your claim is straightforward and complete, you may see the money in 5 days, but you cannot request priority handling.
Does HMRC send refunds on weekends or bank holidays?
HMRC processes refunds on working days only. If your refund is due to be sent on a Friday, it will be sent that day, but your bank may not clear it until Monday or Tuesday. Bank holidays do not count as working days, so if a bank holiday falls during your processing window, add an extra day to the timeline.
What if I moved house and HMRC sends my refund to my old address?
Update your address in your HMRC online account as soon as you move. If HMRC has already sent a cheque to your old address, contact them when ready with your new address and they can reissue it. If a bank transfer was sent, it will go to the bank account you registered, not a physical address, so the address change does not affect it.
Will I get interest on my refund if it takes longer than 10 days?
HMRC does not pay interest on refunds that take longer than 10 working days unless there has been an error on their part or an unreasonable delay. If HMRC loses your claim or takes significantly longer than 10 days without asking for more information, you can complain and request interest, but this is rare.
Can I claim a refund if I am still within the tax year?
You can claim a PAYE refund at any time during the tax year if you have overpaid. For a Self Assessment refund, you must wait until after the tax year ends (5 April) and file your return. You cannot claim a refund for income you have not yet finished earning.