If you’re a contractor in construction, you’ll already know that the CIS monthly return is one of those jobs that never really goes away. Big month on site, quiet month, no subcontractors at all… it still shows up. Every month, with the same deadline.
HMRC isn’t exactly known for flexible reminders. So this guide breaks down what the CIS monthly return actually is, who needs to file it, what HMRC is looking for, and how to stop it turning into a last-minute panic job.
So, what is a CIS monthly return?
The CIS monthly return (often called a CIS 300 return) is basically how you report your monthly subcontractor payments to HMRC.
What does it need to tell HMRC?
A CIS 300 monthly return needs to include:
- Who you paid.
- How much you paid them.
- What tax you deducted (if any).
- Also, just as importantly, if you didn’t pay anyone at all.
It’s part of the Construction Industry Scheme (CIS), which is HMRC’s way of collecting tax at source from subcontractors in construction work. Even if nothing happened that month, you still have to send something. A quiet month still counts.
{{ltd-guide}}
Who has to file a CIS 300?
This is where people sometimes get caught out. You’ll need to file a CIS monthly return if you’re a contractor under CIS rules. That usually means you:
- Pay subcontractors for construction work.
- Run a construction business and use labour-only subcontractors.
- Spend enough on construction work that CIS applies.
It doesn’t matter if construction is your whole business or just part of what you do. If you’re paying subcontractors under CIS, you’re in. On the flip side, if you’re only a subcontractor yourself and never pay others, this usually isn’t your job.
What goes into the CIS monthly return?
HMRC just wants a clear record of what happened in that month. Nothing fancy, just consistent and accurate.
You’ll typically include:
- Subcontractor names and UTRs.
- Total payments made.
- Cost of materials (if they’ve been separated out properly).
- CIS tax deducted.
- Verification status (standard or higher rate deduction).
If no one was paid, you still submit a nil return. No shortcuts there. Think of it less like paperwork for the sake of it, and more like HMRC keeping a running log of subcontractor income and tax deductions across the industry.
Deadlines you need to know
CIS has a very predictable rhythm. It never changes, which makes it slightly worse if you forget it.
So if you’re reporting June payments, you’ve got until 19th July to file. HMRC doesn’t really care if you’re busy, on holiday, or “meant to do it yesterday”. Late is late, and can be subject to penalties.
What happens if you submit late?
HMRC doesn’t really do grace periods with CIS unless there are truly extenuating circumstances. It’s one of those systems where penalties kick in based purely on timing, not intent.
We’ve put together a quick reference guide based on penalties and how late the CIS monthly return is.
Which means that even if your CIS bill is £0, you could still face costly penalties. This is where it becomes crucial to maintain good record-keeping and an eye on CIS 300 deadlines.
How to file your CIS 300
On paper it sounds simple. In reality, it usually involves a bit of double-checking and a couple of “wait, did we already pay them?” moments.
Here’s the actual flow:
1. Log in to HMRC
You’ll need your Government Gateway login linked to your CIS contractor account with HMRC. From there, you head into the CIS section.
2. Pull your subcontractor info together
This is where good record-keeping either saves you 2 hours or ruins your afternoon.
You need:
- Correct UTRs.
- Verification status (this affects deduction rate).
- Payment dates and totals.
- Any materials split out properly.
If your invoices and bank payments don’t match, this is where you’ll feel it.
3. Enter payments
For each subcontractor, you add:
- Gross payment.
- Materials (if applicable).
- CIS deduction.
- Net paid.
Example:
HMRC uses this to match up what subcontractors report on their side.
4. If no one was paid
This is the bit people forget more than anything else. Many assume that if they didn’t pay any subcontractors that month, they don’t need to file. Sorry to burst a tax bubble, but this isn’t true.
Whether you’ve been very busy, had a quiet month, or paid no subcontractors at all, you still need to file the CIS monthly return. You still submit a nil return to HMRC stating exactly that.
5. Final check and submit
It’s always best to do a quick sanity check before hitting submit. Things to check:
- You’ve included everybody who should be there.
- There are no duplicate entries.
- Payment totals match your records.
- Materials are separated out correctly.
- Nothing is missing from the month.
Once you’re happy that every ‘t’ has been crossed and every ‘i’ dotted, you can submit it through HMRC. You’ll get confirmation that the CIS monthly return has been logged for that period after submission.
{{instantquote}}
Mistakes that catch people out all the time
These are the usual suspects that HMRC sees again and again in a CIS 300 monthly return.
1. Forgetting nil returns
Probably the most common mistake made. However, even if nothing was paid, you still can’t ignore the pesky CIS 300 monthly task.
2. Missing the deadline
It’s an automatic penalty if you miss it. Yes, even if it’s only a day late. HMRC may sometimes accept extenuating circumstances as an excuse, but things like being busy or going on holiday are not going to cut it.
3. Wrong subcontractor verification
If you don’t verify properly, you can end up deducting at the wrong rate. Check out our guide on ‘How to verify subcontractors for CIS’ for more information.
4. Mixing up materials and labour
CIS only applies to labour, so this matters more than people think.
5. Inconsistent records
If your accounting software says one thing and your CIS return says another, yeah, HMRC notices. Even a simple date mix-up can cause HMRC to query it.
Why does this system exist?
It can feel like admin for admin’s sake, but the CIS monthly return actually has a pretty clear purpose for HMRC:
- It makes sure that subcontractors pay tax gradually through the year.
- It reduces underreporting in construction.
- It keeps income and deductions traceable month by month.
It’s basically HMRC’s way of keeping construction tax flowing evenly instead of in big, messy end-of-year surprises.
If you’re looking for a way to keep track of tax easily as someone in construction, you should check out our construction business accounting software.
Quick FAQs
Do I still need to file a CIS 300 monthly return if nothing happened?
Yes. Even if you didn’t pay a single subcontractor that month, you still need to submit a nil return to HMRC. Think of it as confirming “nothing to report” rather than skipping it altogether.
Can I fix mistakes after I’ve submitted my CIS monthly return?
Yes, you can. If you spot something wrong after submitting, you can go back into HMRC’s CIS online service and amend it. It happens more often than you’d think, especially when invoices come in late, or details get missed.
Is CIS the same as PAYE?
No, they’re completely different systems. CIS is for paying subcontractors in construction work. PAYE is for paying employees. They can sit alongside each other in the same business, but they do very different jobs in terms of how tax is handled.
Do Limited Companies still have to file CIS returns?
Yes, if they’re registered as a CIS contractor and they pay subcontractors, they still need to file a CIS monthly return with HMRC each month. The company structure doesn’t change the obligation, it just changes how the accounting sits behind it. You can learn more in our helpful guide about how to operate the Construction Industry Scheme as a Limited Company.


.webp)







.jpg)




