How Long Do HMRC Tax Refunds Take After Filing Your Return?

by | Aug 5, 2025

If you’re due a refund from HMRC after submitting your Self Assessment tax return, here’s a clear overview of what to expect and how we can support you.

 

When Will I Receive My Tax Refund?

HMRC typically processes tax repayments within 5 to 10 working days from the date your return is submitted. The refund will be paid directly into your nominated bank account.

 

What If There’s a Delay?

Occasionally, HMRC may select a return for additional verification checks. These checks can take up to 4 weeks and may delay your refund.

 

Common Reasons for HMRC Delays

  • Write to HMRC (if needed)
    • If calling or online access is not possible, a letter can be sent to:
    • HM Revenue and Customs
    • Self Assessment
    • PO Box 4000
    • Cardiff
    • CF14 8HR
    • Include your UTR, NI number, and a short explanation of the issue.
  •  

    Need Help Chasing a Refund?

    If your refund is delayed beyond the usual timeframe, we can assist by contacting HMRC on your behalf through our HMRC representative service available to request via your TaxDash account. A support fee of £24 (including VAT) applies.

    Once your request is received, our team will follow up with HMRC and provide you with an update.

    1. Use Your Personal Tax Account Online
      • Go to Personal tax account: sign in or set up – GOV.UK
      • Sign in with your Government Gateway ID
    2. Check the HMRC App:
      • Download the HMRC app from the App Store or Google Play
      • Sign in using your Government Gateway credentials
      • You can view your tax summary, check the status of returns, and see any repayments due
    3. Check the status of your return and any repayment due
      • Call HMRC Personal Tax Helpline: 0300 200 3300
      • Opening hours: Monday to Friday, 8am to 6pm (UK time)
      • Have your National Insurance number and Self Assessment UTR ready.
    4. Write to HMRC (if needed)
      • If calling or online access is not possible, a letter can be sent to:
      • HM Revenue and Customs
      • Self Assessment
      • PO Box 4000
      • Cardiff
      • CF14 8HR
      • Include your UTR, NI number, and a short explanation of the issue.

     

    Need Help Chasing a Refund?

    If your refund is delayed beyond the usual timeframe, we can assist by contacting HMRC on your behalf through our HMRC representative service available to request via your TaxDash account. A support fee of £24 (including VAT) applies.

    Once your request is received, our team will follow up with HMRC and provide you with an update.

    • Submission of new or updated bank details
    • Higher-than-usual refund amounts
    • First-time filers or unusual filing patterns
    • Significant changes in employment or income

    These checks are standard procedure and do not necessarily indicate a problem with your return.

     

    Ways to follow up with HMRC

    1. Use Your Personal Tax Account Online
      • Go to Personal tax account: sign in or set up – GOV.UK
      • Sign in with your Government Gateway ID
    2. Check the HMRC App:
      • Download the HMRC app from the App Store or Google Play
      • Sign in using your Government Gateway credentials
      • You can view your tax summary, check the status of returns, and see any repayments due
    3. Check the status of your return and any repayment due
      • Call HMRC Personal Tax Helpline: 0300 200 3300
      • Opening hours: Monday to Friday, 8am to 6pm (UK time)
      • Have your National Insurance number and Self Assessment UTR ready.
    4. Write to HMRC (if needed)
      • If calling or online access is not possible, a letter can be sent to:
      • HM Revenue and Customs
      • Self Assessment
      • PO Box 4000
      • Cardiff
      • CF14 8HR
      • Include your UTR, NI number, and a short explanation of the issue.

     

    Need Help Chasing a Refund?

    If your refund is delayed beyond the usual timeframe, we can assist by contacting HMRC on your behalf through our HMRC representative service available to request via your TaxDash account. A support fee of £24 (including VAT) applies.

    Once your request is received, our team will follow up with HMRC and provide you with an update.