HMRC refund timing depends on how you filed and whether they need to check anything
If you filed your tax return online through Self Assessment, HMRC typically processes refunds within 5 to 10 working days once they have approved your return. If you filed on paper, the timeline stretches to 4 to 8 weeks because the form has to be scanned and entered into their system first. The clock starts when HMRC receives and processes your return, not when you submit it.
The money lands in your bank account as a direct transfer — HMRC does not send cheques. Once they have issued the refund, your bank takes another 1 to 3 working days to clear it. So the full journey from HMRC approval to money in your account is usually 6 to 13 working days for online filers, or 4 to 11 weeks for paper filers.
Some refunds take longer. If HMRC flags your return for a compliance check — which happens randomly or when something on your return looks unusual — processing can take several months. They will contact you if this happens. Similarly, if you have outstanding tax bills from previous years, HMRC will offset your refund against what you owe before sending anything to you.
Key Takeaways
- Online Self Assessment returns are usually refunded within 5 to 10 working days after HMRC approves them, plus 1 to 3 days for your bank to process the transfer.
- Paper returns take 4 to 8 weeks to process because HMRC has to manually scan and enter the data before they can check it.
- HMRC may hold a refund for several months if they open a compliance check on your return, and they will write to you if this happens.
- If you owe tax from a previous year, HMRC will use your refund to pay that debt first, and you will only receive the remainder.
- The refund arrives as a bank transfer, never as a cheque, and you can track its progress through your Self Assessment account online.
Why online returns are faster than paper ones
When you file through the HMRC website or through approved software, your data goes straight into their system. A computer checks it for obvious errors — missing information, amounts that do not add up, that kind of thing — and if it passes, a human reviewer approves it. This whole process usually takes a few days. The refund is then queued for payment.
Paper returns have to be opened, scanned, and manually keyed into the system by HMRC staff. This is slower and introduces more chance of error, which is why HMRC then checks paper returns more carefully. If there is a discrepancy between what the scanner read and what you actually wrote, it takes longer to resolve.
HMRC has been pushing people toward online filing for years. If you have not filed yet and you are due a refund, filing online now will get you your money faster than waiting to file on paper.
What happens during a compliance check
A compliance check means HMRC wants to verify that the information on your return is correct. They might ask for receipts, invoices, bank statements, or other documents. This is not an investigation — it is a routine check — but it does pause your refund.
HMRC will write to you with a list of what they need and a important date to provide it, usually 30 days. If you send everything promptly and it all matches your return, they will approve the return and process your refund. If there are discrepancies, they may adjust your refund amount or ask for more information. The whole process can take anywhere from a few weeks to several months depending on how quickly you respond and how complex your tax situation is.
You can check whether your return is under review by logging into your Self Assessment account. If HMRC has opened a check, it will show there.
How to track your refund status
Log into your Self Assessment account on the HMRC website. Under "Your returns", you will see the status of each return you have filed. The status will show whether HMRC is still processing it, whether it has been approved, or whether they have issued a refund.
Once HMRC has issued the refund, the status will change to "Refund issued". At that point, the money is on its way to your bank. You can usually see it arrive within 1 to 3 working days, though it may take longer if your bank is slow to process transfers.
If the status stays on "Processing" for longer than the timescales above, contact HMRC. You can call the Self Assessment helpline, or use the webchat service on the HMRC website if you prefer not to call.
Refunds when you have other tax debts
If you owe HMRC money from a previous tax year — unpaid tax, a penalty, interest on a late payment, anything like that — HMRC will use your refund to pay that debt first. You will only receive the amount left over after they have cleared what you owe.
HMRC will tell you this has happened. Your Self Assessment account will show the refund amount, and then show how much was offset against your debt. The remaining balance will be transferred to your bank account.
If you think you should not owe that money, or if you think the amount is wrong, contact HMRC before your refund is issued. Once they have offset it, getting the money back is more complicated.
Refunds for employees and pension holders
If you are an employee and you have overpaid tax through PAYE, you do not need to file a Self Assessment return to get a refund. You can claim directly through HMRC's online form, or by contacting the PAYE helpline. These refunds usually take 4 to 6 weeks from the date HMRC receives your claim.
If you are a pension holder and you have overpaid tax, the process is similar. You can claim through the online form or by post. HMRC will then review your claim and issue a refund if you are may have access to to one.
These routes are faster than filing a full Self Assessment return if you are not self-employed and do not have other income to report.
What slows down refunds most often
Missing or incomplete information on your return is the most common cause of delay. If you have not provided a National Insurance number, a bank account number, or details of income sources, HMRC will contact you to ask for it. This adds weeks to the process.
Unusual items on your return also trigger checks. Large one-off income, significant charitable donations, or business losses can all flag a return for review. This is not because HMRC thinks you are dishonest — it is just how their system works — but it does mean your refund will take longer.
Finally, if you file late — after the 31 January important date — HMRC processes your return more slowly because they are dealing with a backlog. Filing on time does not speed up your refund, but filing late definitely slows it down.
Frequently Asked Questions
Can I get my refund faster if I call HMRC?
No. HMRC processes refunds in the order they receive them, and calling does not move you up the queue. If your refund is taking longer than the stated timescales, calling can help you find out why — for example, whether a compliance check is holding it up — but it will not speed up the actual payment.
What if my refund does not arrive after the timescale HMRC gave me?
First, check your Self Assessment account to confirm HMRC has actually issued the refund. If it shows "Refund issued" but the money has not arrived in your bank account after 5 working days, contact your bank. The delay is usually on their end. If HMRC has not issued the refund after the timescale, contact HMRC to ask why.
Do I need to do anything to receive my refund, or does HMRC send it automatically?
HMRC sends refunds automatically once your return is approved and processed. You do not need to do anything. The money will go to the bank account you provided on your return. If you want to change the account, you can update it in your Self Assessment account before HMRC issues the refund.
Will I get interest on my refund if HMRC takes a long time?
HMRC does not pay interest on refunds, even if they take longer than the standard timescale. The only exception is if HMRC has made an error and held your money for an unreasonably long time — in that case, you can ask for compensation, but this is rare.
What happens if I need the money urgently?
HMRC cannot speed up a refund because of personal circumstances. If you need money urgently, you will need to find another source. Once your refund is issued, it will arrive within the normal timescale. If a compliance check is holding it up, you can try to respond to HMRC's request as quickly as possible to move things along.