-
News
-
Blog
-
Archive
Quick Answer — How Long Does a Tax Refund Take? |
Online Self-Assessment return: refund typically arrives within 5–10 working days of HMRC completing processing. Processing itself takes around 1–2 weeks after submission, so the realistic total from filing to money in your account is 2–4 weeks under normal conditions. Paper tax returns take significantly longer: 8–10 weeks to process, then a further 5–10 working days for the refund. Filing in January (peak period) adds further delay for both routes. |
You've filed your Self-Assessment tax return, you know you're owed a refund, and now you're watching the calendar. Whether you are a freelancer in Bolton, a landlord in Manchester, or a sole trader in Bury, the question is the same: when is the money actually coming? HMRC's process is more structured than most people realise but it is not as fast as most people hope. This guide sets out the exact timelines, the most common reasons refunds get held up, and what to do when yours is taking too long.
Understanding HMRC's system also helps at the point of filing. Errors in a return even small ones can push your refund back by weeks. Having a qualified accountant prepare and file your Self Assessment is one of the most reliable ways to avoid delays that come from avoidable mistakes.
How HMRC Actually Processes Your Tax Return
There is an important distinction between HMRC acknowledging your return and HMRC processing it. These are two separate stages, and your refund cannot be issued until both are complete.
For online submissions, an acknowledgement appears in your HMRC account within 72 hours of filing. This confirms that your return has arrived, not that it has been reviewed. After acknowledgement, HMRC's automated systems run a series of checks: comparing your figures against data already held from employers, pension providers, and financial institutions; looking for missing information; and flagging anything that does not align with prior years or known records.
If everything clears those checks, the return moves through to calculation, and your final tax position is confirmed. If something needs closer review, your return is held for manual examination, which extends the timeline significantly.
HMRC Tax Refund Timelines: Online vs Paper Returns in 2026/27
|
Stage |
Online Return |
Paper Return |
Acknowledgement from HMRC |
Within 72 hours |
2–4 weeks (manual logging) |
Processing completed |
1–2 weeks typical |
8–10 weeks typical |
Processing in January (peak period) |
Up to 4–6 weeks |
Up to 12+ weeks |
Refund issued after processing |
5–10 working days |
5–10 working days |
Realistic total: file to refund |
2–4 weeks (typical) |
10–14 weeks (typical) |
If security checks triggered |
Add 2–6 weeks |
Add 4–8 weeks |
These timelines assume your return is accurate and complete. A single error — mismatched PAYE figures, incorrect National Insurance number, missing income source — can reset the clock entirely by moving your return into manual review.
How to Check Your HMRC Tax Refund Status Right Now
Via Your HMRC Online Account
The fastest way to check is through your Government Gateway account at gov.uk/personal-tax-account. Once logged in, navigate to the Self-Assessment section. You will see one of four statuses: Received (filing confirmed, not yet reviewed), Processing (automated checks underway), Completed (final position calculated), or Repayment Pending / Repayment Being Processed (refund approved and in progress).
If the status shows Completed without a repayment notice, check your tax calculation page, it is possible your refund has been offset against an outstanding debt from a prior year, or that the final calculation shows no amount due.
Via the HMRC App
The HMRC app, available on iOS and Android, mirrors the online account and updates in real time. The Self-Assessment section shows your return status, whether a repayment has been approved, and the amount is due. For quick checks on your phone without logging into a full desktop session, it is the most practical option.
What "Repayment Pending" Actually Means
"Repayment pending" confirms that HMRC has approved your refund and it is queued for payment. At this stage, the money is on its way. Most repayments transfer within 5 working days of this status appearing, although occasional final security checks can add a few days.
Why Your Tax Refund Is Taking Longer Than Expected
Most refund delays fall into one of five categories:
1. Filing Close to the 31 January Deadline
January is HMRC's single busiest month. Millions of returns arrive in the same window, creating processing backlogs that extend timelines for everyone who filed late. Returns submitted in November or December are processed well before the rush and consistently receive faster refunds.
2. Errors, Missing Information, or Mismatched Data
If your return contains figures that do not match what HMRC already holds — employment income that differs from your P60, pension amounts that contradict pension provider data, or a UTR that does not align with a registered source — the automated system flags your return for manual review. This is the most preventable cause of delay, and the reason that accurate, professionally prepared Self Assessment returns clear faster than self-filed ones that contain avoidable inconsistencies.
3. Security and Identity Checks
HMRC runs enhanced security checks on refunds that are substantially larger than prior years, first-time refund claims, and returns where certain patterns match known fraud indicators. These checks are applied automatically and do not mean something is wrong, but they can add two to six weeks to the processing timeline.
4. Incorrect or Outdated Bank Details
HMRC cannot release a refund electronically if the bank details on file are incorrect or no longer active. If this happens, HMRC holds the payment and may revert to issuing a cheque — which adds further time. Verifying your bank details before filing takes minutes and eliminates one of the most common causes of delayed refunds entirely.
5. Outstanding Debts From Previous Years
HMRC routinely uses current refunds to offset unpaid tax, penalties, or interest from prior years. If you have a previous liability — including an unfiled return that HMRC has estimated your current refund may be reduced or withheld entirely. The adjustment shows in your HMRC online account.
What to Do When Your Refund Still Has Not Arrived
Step 1: Check Your HMRC Online Account First
Before contacting anyone, log in and confirm the return shows as Completed or Repayment Pending. If it still shows as Processing after four weeks (for an online return filed outside January), that is worth investigating. If it shows Completed without a repayment, read the tax calculation to understand why.
Step 2: Verify Your Bank Details
In your HMRC account, confirm the bank account details stored are current and correct. If they were entered incorrectly when you filed, update them immediately — the refund cannot move forward until HMRC can match it to a valid account.
Step 3: Contact HMRC's Self-Assessment Helpline
If the status has not been updated after a reasonable period and bank details are confirmed correctly, contact HMRC's Self-Assessment helpline. Have your UTR, National Insurance number, the date of filing, and your bank details to hand in. The HMRC Self Assessment helpline is the direct route phone lines are busiest between January and March, so earlier in the day or mid-week tends to be faster.
Step 4: Have Your Accountant Liaise on Your Behalf
A qualified accountant with agent authorisation can access your HMRC record directly, see the internal status of your return, and communicate with HMRC on your behalf. This is considerably faster than navigating the helpline yourself, particularly if HMRC has flagged something on the return that needs clarification. Individuals across Bolton and Manchester who work with a local tax accountant find that refund queries are typically resolved in days rather than weeks when an agent is involved.
How to Get Your Tax Refund Faster Next Year
The single most impactful action is filing early. Submitting your return in October or November gives HMRC space to process it before the January surge, and the refund typically arrives before Christmas. It does not change your payment deadline — tax owed is still due 31 January — but any refund due comes back to you months earlier. Self-employed individuals, freelancers, and contractors Who builds this habit consistently experiences fewer delays and better cash flow predictability year after year.
Beyond timing, accuracy is the other decisive factor. Returns that match HMRC's held data, contain no missing information, and include bank details that are current and correct clear processing without being held — and refunds from those returns arrive at the fastest possible speed.
Tax Refund Timeline: Quick Reference
|
Scenario |
Expected Timeline |
Online return, filed early (Oct–Nov), no issues |
2–3 weeks from filing to refund |
Online return, filed in January, no issues |
4–8 weeks from filing to refund |
Online return, security check triggered |
Add 2–6 weeks to standard timeline |
Online return, incorrect bank details |
Held until corrected; then 5–10 working days |
Paper return, outside January |
10–14 weeks from filing to refund |
Paper return, filed in January |
14–20+ weeks from filing to refund |
Refund offset against prior year debt |
Adjusted amount (or nil) — shown in HMRC account |
People Also Ask: Tax Refund Questions Answered
|
How long does a UK tax refund take in 2026/27? |
For Self-Assessment returns filed online, HMRC typically issues refunds within 5 to 10 working days of processing. Paper returns can take 8 to 10 weeks. Processing must be completed before the refund timer starts — acknowledgement of receipt is not the same as processing. |
How long does HMRC take to process a Self-Assessment tax return? |
Online returns are usually processed within 1 to 2 weeks of submission, though this can extend to several weeks during the January peak. Paper returns take 8 to 10 weeks to process from the date received. |
How do I check if my HMRC tax refund is on its way? |
Log in to your HMRC online account via Government Gateway, go to the Self-Assessment section, and look for a repayment status. It will show whether your return is received, processed, or complete. If a refund has been approved, the account will show "repayment pending" or "repayment being processed" before the funds arrive. |
Why is my tax refund taking so long? |
Common causes include submitting close to the 31 January peak, security checks triggered by an unusually large refund or first-time claim, mismatched data between your return and HMRC records, incorrect bank details on file, or an outstanding debt from a previous year that HMRC is offsetting against the refund. |
What happens if my bank details are wrong for a tax refund? |
HMRC will hold your refund until the correct details are provided. You can update your bank details through your HMRC online account. If HMRC cannot pay electronically, they will issue a cheque, which takes longer. |
Can HMRC keep my tax refund if I owe tax from a previous year? |
Yes. HMRC routinely uses current-year refunds to offset outstanding debts from earlier tax years, unpaid penalties, or unfiled returns. The adjustment is displayed in your HMRC online account, and your repayment will be reduced or eliminated accordingly. |
Does filing my tax return early speed up the refund? |
Yes, significantly. Returns filed in November or December are processed before the January rush, and refunds from early filings arrive faster. Filing early also gives you more time to correct any errors before the January 31 deadline. |
Can a tax accountant in Bolton or Manchester help me get my refund faster? |
Yes. A qualified accountant ensures your return is filed accurately and without errors that trigger HMRC review, which is the most common cause of delayed refunds. YRF Accountants prepare and file Self-Assessment returns for clients across Bolton, Manchester, and Bury. |