A CIS tax refund typically takes 2 to 6 weeks from when HMRC processes your Self Assessment tax return filed online. Paper returns take longer — up to 12 weeks. If you use the in-year CIS40 form, expect up to 40 working days. The table below covers processing times and common causes of delays.
Processing Times at a Glance
| Method | Typical Processing Time | Maximum |
|---|---|---|
| Online Self Assessment | 2-6 weeks | 10-12 weeks |
| Paper Self Assessment | 8-12 weeks | 16+ weeks |
| In-year claim (form CIS40) | 4-6 weeks | 40 working days |
| Amended return | 6-12 weeks | 16+ weeks |
Timeline: What Happens After You File
Week 0: You submit your return
Your Self Assessment is received by HMRC's system. If filed online, it's processed automatically. Paper returns go into a manual processing queue.
Weeks 1-2: HMRC processes the return
HMRC's system calculates your tax position, cross-references your CIS deductions against what your contractors have reported, and determines whether you're due a refund or owe tax.
Weeks 2-4: Refund issued
If everything checks out, HMRC issues the refund. It's sent directly to the bank account you've provided on your tax return.
Weeks 4-6: Money in your account
Bank transfers from HMRC typically arrive within a few working days of being issued.
If your return raises any flags — unusual claims, high expenses, mismatches between your figures and your contractor's figures — processing can take longer. To avoid problems, make sure you follow the correct process from the start with our guide on how to claim your CIS tax refund.
What Causes Delays?
1. Mismatch with contractor records
HMRC compares the CIS deductions you claim on your return with what your contractor has reported on their monthly CIS returns. If these don't match, your refund gets held up while HMRC investigates. This is the most common cause of delays.
How to avoid it: Make sure you have all your CIS payment and deduction statements and that the figures on your return match them exactly.
2. Missing or incorrect bank details
If HMRC can't pay the refund into your bank account (wrong sort code, account closed, name mismatch), they'll send you a cheque instead — which adds 1-2 weeks.
How to avoid it: Double-check your bank details on your tax return before submitting.
3. Outstanding tax returns from previous years
If you have unfiled returns from earlier years, HMRC may hold your current refund until those are resolved. Worse, you could face penalties for not filing.
How to avoid it: File all outstanding returns before or at the same time as your current one.
4. HMRC compliance check
HMRC randomly selects returns for review. If yours is selected, they may ask for evidence of your income and expenses before releasing the refund. This can add 2-8 weeks.
How to avoid it: Keep good records — receipts, mileage logs, CIS statements — so you can respond quickly if asked.
5. Filing during peak periods
Returns filed in late January (just before the deadline) face the longest queues. Returns filed in April-June are typically processed fastest.
6. Paper filing
Paper returns take much longer because they need to be manually processed. Always file online if possible.
How to Speed Up Your Refund
- File online — Always faster than paper
- File early — Submit as soon as the tax year ends (6 April). January submissions face the longest queues
- Check your figures — Make sure your CIS deductions match your statements exactly
- Provide correct bank details — Bank transfer is faster than cheque
- Clear any outstanding returns — File previous years first if you're behind
- Keep records ready — If HMRC asks for evidence, respond quickly
Can I Get My Refund Faster?
In-year refund (form CIS40)
If you've stopped working under CIS during the current tax year, you can apply for an early refund using HMRC form CIS40 without waiting for the tax year to end. This can get money back to you months earlier than waiting for the standard Self Assessment process.
Tracking your refund
You can check the status of your refund through your HMRC online account (Government Gateway). Look under "Self Assessment" for the processing status and any estimated payment dates.
Contact HMRC
If it's been more than 40 working days since you filed online, or 60 working days for a paper return, contact HMRC's Self Assessment helpline to chase the refund.
HMRC Self Assessment helpline: 0300 200 3310 Opening hours: Monday to Friday, 8am to 6pm
How You'll Receive Your Refund
HMRC will pay your refund by:
- Bank transfer (fastest) — Directly to the bank account on your tax return
- Cheque — Posted to your registered address (slower, allow 1-2 extra weeks)
If HMRC owes you a refund but you also have an outstanding tax debt, they may offset the refund against the debt before paying the balance to you.
What If My Refund Doesn't Arrive?
If your refund is taking longer than expected:
- Log in to your HMRC account and check for any messages or requests
- Verify your bank details are correct
- Check whether HMRC has offset the refund against other debts
- Call the Self Assessment helpline after 40 working days (online) or 60 working days (paper)
Find Out How Much You're Owed
Before you file, get an estimate of your refund amount. Check our worked examples for how much CIS refund you could get by trade, or use our free CIS tax refund calculator for a personalised figure in under 60 seconds.
Related Guides
- How to Claim Your CIS Tax Refund — Step-by-step guide to filing your return correctly the first time
- What Happens If You Don't File Your CIS Tax Return? — Penalties and interest for late or missing returns
- How Much CIS Refund Will I Get? — Worked examples showing typical refund amounts by trade
Frequently Asked Questions
How long does HMRC take to process a CIS refund?
Online Self Assessment returns are typically processed within 2-6 weeks. Paper returns take 8-12 weeks. In-year claims via form CIS40 take up to 40 working days.
Will HMRC pay my refund directly to my bank?
Yes, if you provide your bank details on your tax return. If bank details are missing or incorrect, HMRC will send a cheque, which takes longer.
Can I check the status of my CIS refund?
Yes. Log in to your HMRC online account via Government Gateway and check your Self Assessment section for processing status and estimated payment dates.
Why is my CIS refund taking so long?
Common causes include mismatches between your figures and your contractor's records, incomplete bank details, outstanding returns from previous years, or your return being selected for a compliance check.
Last updated: January 2026. Processing times are based on typical HMRC timescales and may vary.