Quick Scoop

Reddit’s general take is that HMRC tax refunds often arrive in about 5 working days when claimed online, though some people report a few days to a couple of weeks depending on the case and any checks.

What people are saying

  • A common Reddit answer is “about five business days,” especially for simple PAYE overpayment refunds.
  • Some users say they got paid in 4 to 10 days , while others were still waiting much longer when HMRC flagged the claim for review.
  • Forum posts also mention longer waits when there are bank holidays, backlog issues, or extra security checks.

HMRC timing

HMRC’s own guidance says online refund claims can be paid within 5 working days , while a cheque can take 6 weeks to be issued, and sometimes you may receive a cheque within 14 days of the letter date if HMRC is sending one automatically.

Why delays happen

Delays usually come from one of these:

  • Extra identity or fraud checks.
  • Cheque-based refunds instead of bank transfer.
  • A backlog or processing slowdown at HMRC.
  • Incomplete or mismatched details on the claim.

Practical expectation

If your refund was claimed online and everything is straightforward, 5 working days is the normal expectation. If it has been longer than that, Reddit users often say it still may clear soon, but anything stretching into weeks is usually a sign HMRC is checking the claim or has hit a delay.

TL;DR

Most people on Reddit say HMRC pays tax refunds in around 5 working days , but real-world waits can range from a few days to several weeks if there are checks or backlogs.