Standard refund timelines from HMRC

If HMRC owes you money, the time it takes to reach your bank account depends on how you filed your tax return and whether the calculation is straightforward. Most refunds arrive within 5 to 10 working days after HMRC processes your return, but the full journey from filing to payment can take much longer.

When you file through Self Assessment online, HMRC begins processing immediately. If your return is simple — no complex income sources, no amendments needed — the refund can be processed within days. However, HMRC must first calculate what you owe or are owed, which involves cross-checking your figures against records from employers, pension providers, and other sources. This verification step is where delays happen.

Once HMRC has processed your return and confirmed the refund amount, the actual bank transfer typically takes 5 to 10 working days. This is the payment processing time, not the time to get your money back overall. If you filed in January and HMRC took six weeks to process your return, then another week for the bank transfer, you are looking at seven to eight weeks total.

Key Takeaways

  • Bank transfers from HMRC take 5 to 10 working days once your refund has been approved, but processing the return itself can take weeks or months.
  • Online Self Assessment returns are processed faster than paper returns, which can add 4 to 8 weeks to the timeline.
  • If your return contains errors or HMRC needs to verify information, processing can be delayed by several weeks or longer.
  • You can track your refund status through your HMRC online account or by calling the Self Assessment helpline.
  • Refunds are paid to the bank account you provided on your tax return; HMRC cannot pay by cheque or to a different account without a written request.

Why processing takes longer than the bank transfer

The 5 to 10 working days is only the final step. Before HMRC sends the money, it must process your entire return, which involves several checks. HMRC cross-references your employment income against P60 forms from your employer, pension income against P75 statements, and savings interest against reports from banks. If these figures match what you declared, processing moves forward. If there are discrepancies, HMRC stops and investigates.

During tax year 2023–24, HMRC reported that straightforward online returns were processed within 4 weeks on average, but this is the exception rather than the rule. Returns with amendments, multiple income sources, or any flags for review took considerably longer. If you are self-employed, have rental income, or claim certain reliefs, expect 8 to 12 weeks as a realistic timeframe.

Paper returns submitted by post face additional delays. HMRC must scan and digitise them before processing begins, which adds 4 to 8 weeks to the timeline. If you submitted a paper return, assume at least 12 weeks before your refund arrives.

Tracking your refund through your online account

The fastest way to find out where your refund stands is through your HMRC online account. Log in to your Self Assessment account on the HMRC website, and you will see the status of your return under "Tax returns". The page shows whether your return has been received, is being processed, or has been completed. Once processing is finished, it will display the refund amount and the date it was sent to your bank.

The status page does not always update in real time, so if you filed recently, you may see "return received" for several days before it changes to "processing". Once it moves to "completed", the refund payment has been authorised and will reach your bank within the 5 to 10 working day window.

If you do not have an online account, you can create one using your National Insurance number and postcode. You will need to verify your identity, which can be done online or by post. Once set up, you can check your return status whenever you want without calling HMRC.

What happens if your refund is delayed beyond the expected timeframe

If your return shows "completed" but the money has not arrived after 10 working days, contact HMRC. The delay is usually at your bank's end, not HMRC's. Banks occasionally hold transfers for security checks, especially if the amount is large or the account is new. Call your bank first to ask whether the transfer is pending or has been received.

If your bank confirms no transfer has arrived and your HMRC account still shows "completed", call the Self Assessment helpline on 0300 200 3310. Have your National Insurance number and the date your return was marked as completed. HMRC can confirm whether the payment was sent and investigate if it was not.

If your return has been "processing" for longer than 12 weeks and you have not heard from HMRC, this usually means additional checks are underway. HMRC may have flagged something for review — a large claim, an unusual income source, or a discrepancy with third-party data. You can call the helpline to ask whether your return is under review and what information HMRC needs from you to move it forward.

Refunds for PAYE employees versus self-employed

PAYE employees who overpaid tax through their employer typically see faster refunds than self-employed people. If you are employed and your employer deducted too much tax, you can often claim a refund without filing a full Self Assessment return. You can request this through your HMRC online account or by calling the PAYE helpline. These refunds often arrive within 4 to 6 weeks.

Self-employed people must file a complete Self Assessment return, which takes longer because HMRC verifies business income, expenses, and tax calculations. Even a straightforward self-employed return usually takes 8 to 10 weeks from filing to refund arrival. If you have multiple income sources — employment plus self-employment, for example — expect 10 to 14 weeks.

Refunds after amendments or corrections

If you amend your return after filing, the processing timeline restarts. HMRC must re-process the amended figures and re-verify them against third-party data. An amendment can add 4 to 8 weeks to the overall timeline. If you realise you made an error, correct it as soon as possible rather than waiting, because the sooner HMRC receives the corrected information, the sooner it can process it.

If HMRC contacts you asking for information or clarification about your return, respond within the timeframe they give you — usually 30 days. Delays in responding will delay your refund. If you miss the deadline, HMRC may reject your return or disallow the refund claim, and you will have to appeal or resubmit.

Bank account details and payment methods

HMRC pays refunds only to the UK bank account you provided on your tax return. The account must be in your name. If you want the refund paid to a different account, you must write to HMRC with a signed request before your return is processed. Once processing is complete, HMRC cannot change the payment destination.

HMRC does not issue cheques for refunds unless you specifically request one in writing. Cheques take longer to arrive and carry the risk of being lost in the post. Bank transfer is faster and more reliable. If you do not have a UK bank account, contact HMRC to discuss alternative payment methods, though options are limited.

Frequently Asked Questions

Can I get my refund faster if I call HMRC?

No. Calling HMRC does not speed up processing. The helpline can tell you the status of your return and answer questions, but it cannot prioritise your refund or bypass the standard processing timeline. The only way to reduce the wait is to ensure your return is complete and accurate when you file, so HMRC does not need to investigate or request additional information.

What if I filed my return late — does that affect the refund timeline?

Filing late does not change how long the refund takes to process once HMRC receives your return. However, if you file after the 31 January deadline, you may face a penalty. The refund itself will still take 5 to 10 working days to arrive after processing is complete, but processing may take longer if HMRC is dealing with a high volume of late returns.

Do I need to do anything to claim my refund, or does HMRC send it automatically?

HMRC sends refunds automatically once your return is processed and a refund is due. You do not need to request it or take any action. If you are owed money and your return shows "completed", the refund will be paid to your bank account without you asking for it.

What if I think HMRC calculated my refund wrong?

Check the calculation breakdown in your online account or the letter HMRC sent you. If you believe there is an error, contact HMRC within the timeframe shown in their letter — usually 30 days. Provide evidence of the correct figures, such as payslips, P60 forms, or invoices. HMRC will review your claim and recalculate if necessary.

Can I get interest on a delayed refund?

HMRC does not pay interest on refunds that are delayed due to processing times. However, if HMRC is at fault for an unreasonable delay — for example, losing your return or failing to process it for over a year — you may be able to claim compensation. Contact HMRC to discuss the circumstances and ask about a formal complaint.