Clever Accounts
Self-Assessment
Sole traderLandlordContractorLimited company

Self-Assessment tax refunds: when and how you'll get yours

If you've overpaid tax through Self-Assessment, HMRC will typically refund the money directly to your bank account, or offset it against future tax bills, usually within 2-4 weeks for online returns.

Reviewed by an accountant on 26 June 2026 5 min read

How you'll receive your refund

When HMRC determines you're due a Self-Assessment tax refund, there are a few ways you might receive the money. The most common and quickest method is a direct bank transfer.

  • Direct to your bank account: If you filed your Self-Assessment tax return online and provided your bank details, HMRC will usually pay the refund directly into that account. This is the fastest way to get your money.
  • Offset against future tax bills: If you have other outstanding tax liabilities, such as payments on account for the current tax year, HMRC may automatically use your refund to reduce these future payments. This means you might not receive a cash refund, but your next tax bill will be lower.
  • Cheque: In some cases, particularly if HMRC doesn't have your bank details or if you specifically request it, a cheque might be issued. This method takes significantly longer than a direct bank transfer.

When to expect your refund

The timeframe for receiving a Self-Assessment tax refund can vary, but HMRC aims for efficiency, especially for online submissions.

  • Online Self-Assessment returns: For straightforward online returns, HMRC typically processes refunds within 2 to 4 weeks. Some online claims may even be completed within 5 to 10 working days.
  • Complex returns or security checks: If your return is more complex or HMRC needs to conduct additional security checks, the process can take longer, potentially up to 8 weeks or more.
  • Paper returns: If you filed a paper Self-Assessment tax return, expect a longer wait. These can take 6 to 8 weeks, and sometimes up to 12 weeks, due to manual processing.

It's worth noting that these are general timescales, and actual processing times can be affected by HMRC's workload, especially during peak periods like the end of the tax year (5 April) or after the 31 January Self-Assessment deadline.

Checking the status of your refund

You can easily check the status of your Self-Assessment tax refund online.

  1. Log in to your HMRC online account: Access your personal tax account via the GOV.UK website.
  2. Navigate to the 'Self Assessment' section: Once logged in, find the Self Assessment area.
  3. Check 'Payments and Repayments': Look for details on your refund in this section.
  4. Use the HMRC app: You can also use the HMRC app to view your Self Assessment status, including any repayment updates.

If your refund status shows as 'pending', it means HMRC has acknowledged your request and is processing it, but the payment hasn't been finalised or sent yet.

Reasons for delays or unexpected amounts

Several factors can lead to delays in receiving your refund or an amount different from what you expected:

  • Verification checks: HMRC may need to verify details like your bank information to prevent fraud.
  • Missing or incorrect information: Errors or omissions on your tax return can cause delays as HMRC may need to contact you for clarification.
  • Outstanding tax liabilities: As mentioned, your refund might be used to cover other tax debts, meaning you receive a smaller cash refund or none at all.
  • Complex tax affairs: If your tax situation is complicated, it naturally takes HMRC longer to review and process.
  • Busy periods: HMRC's processing times can increase during peak periods, such as after the 31 January Self-Assessment deadline.

Common mistakes

  • Not providing bank details: Failing to provide up-to-date bank details can lead to delays or receiving a cheque instead of a quicker direct transfer.
  • Incorrectly calculating tax: Mistakes in your income or expense calculations can result in an incorrect refund amount or even a tax bill.
  • Not claiming all eligible reliefs: Missing out on tax reliefs or allowances means you might not be claiming the full refund you're due.
  • Filing a paper return unnecessarily: Online filing is generally much faster for refunds.
  • Contacting HMRC too soon: While frustrating, contacting HMRC before the typical processing times have passed may not speed up your refund. It's usually best to wait 4 to 6 weeks for online claims or 8 to 12 weeks for postal submissions before chasing.

Frequently asked questions

Was this article helpful?

Want this handled for you?

Our accountants do the work, file with HMRC and keep you compliant — from £42.50/month.

Book a free consultation