Who this is for: UK developers, main contractors, and specialist subs who want CIS month-end to run cleanly in their cloud stack—verify → calculate → statement → CIS300 → pay—with audit-ready records.
Why it matters: By law you must file the CIS300 by the 19th following the tax month (6th→5th) and pay deductions by the 22nd if electronic. You must also give each deducted-from subcontractor a Payment & Deduction Statement (PDS) within 14 days of month-end (i.e., by the 19th). HMRC allows filing via its online service or commercial software. GOV.UK
The month-end flow (same rhythm in all three: Xero / QuickBooks / Sage)
- Status & verification (before payment)
- Confirm it’s not employment (keep a CEST note on file).
→ CIS isn’t employment status: getting PAYE vs subcontractor right - Verify new subs (and those not on your returns in the current or previous 2 tax years). Record the verification number and the rate 0% / 20% / 30%. GOV.UK
- If DRC is in scope (both VAT-registered, CIS-type supply, no end-user letter), set the invoice to reverse charge VAT but remember CIS still applies only to labour. Keep any end-user/intermediary written notice on file. → CIS vs VAT Domestic Reverse Charge GOV.UK
- Confirm it’s not employment (keep a CEST note on file).
- Post the supplier bill correctly
- Split lines Labour vs Materials/eligible plant CIS is calculated on labour only.
→ CIS invoice anatomy: labour vs materials (with worked examples) - Map the software’s CIS tax code to labour lines only; materials should not be in the CIS base.
- Split lines Labour vs Materials/eligible plant CIS is calculated on labour only.
- Approve & pay
- Pay the net (after CIS) to the sub.
- For DRC jobs, ensure your invoice template shows no VAT charged and the reverse-charge statement (VAT self-accounted by the customer). GOV.UK
- Issue PDS by the 19th
- One per sub per tax month (or per payment), delivered within 14 days of month-end. Include the mandatory fields (see below). Keep a PDF copy in the job file. GOV.UK
- File CIS300 by the 19th; pay by the 22nd (electronic)
What your Payment & Deduction Statement must include
- Contractor name and Employer PAYE reference
- Tax month end (e.g., “Tax month ending 05 June 2025”)
- Subcontractor name and UTR; verification number if 30% rate used
- Gross paid (ex-VAT), materials/eligible plant deducted from base, amount liable to CIS, CIS deducted
(HMRC example layout is in CIS340 Appendix E; HMRC also provides a blank template.) GOV.UK
Step-by-step in your software (with screenshot markers)
Add your own UI screenshots where marked; the exact clicks vary by version/plan. The logic below is consistent across Xero / QuickBooks / Sage because it follows HMRC’s rules.
A) Xero
- Supplier setup → tick CIS subcontractor, store UTR and verification number.
- Enter bill → split lines into Labour (CIS code) vs Materials (no CIS); for DRC jobs choose the Reverse charge VAT rate so no VAT is charged. GOV.UK
- Pay bill → Xero posts the CIS withheld to the control account and the net to Payables.
- Statements → run CIS Payment & Deduction Statements for the tax month; email to subs by the 19th. GOV.UK
- CIS300 → generate the month’s return; check totals match PDS; submit via Xero or export and file via HMRC; pay by the 22nd (electronic). GOV.UK
B) QuickBooks Online
- Supplier → mark as CIS subcontractor; store UTR/verification number.
- Bill → separate Labour (CIS on) and Materials (CIS off); for DRC, choose the domestic reverse charge VAT code so no VAT appears on the invoice. GOV.UK
- Pay → system withholds CIS; you pay net.
- PDS → run monthly CIS statements and email by the 19th; keep PDFs. GOV.UK
- CIS300 → create, review vs PDS, submit, and pay by the 22nd (electronic). GOV.UK
C) Sage (Accounting / 50)
- Supplier → enable CIS, add UTR/verification number.
- Bill → split labour/materials; apply CIS code to labour only; pick DRC VAT code if applicable. GOV.UK
- Pay → net to supplier; CIS withheld to control.
- PDS → run the month’s Payment & Deduction Statements; send by the 19th. GOV.UK
- CIS300 → generate, check vs PDS, submit, pay by the 22nd (electronic). GOV.UK
Reconciliation: make these three numbers agree
- Sum of PDS deductions (all subs, that tax month)
- CIS300 total for the month (pre-submission)
- Payment to HMRC (made by the 22nd if electronic)
If these don’t match, fix before filing HMRC can challenge credits/claims if PDS and returns diverge. (HMRC explicitly allows no negative values on CIS returns use zero and retain a working paper for corrections.) GOV.UK
Common mistakes (and quick fixes)
- Late statements → PDS must be issued within 14 days after month-end (by the 19th). Lock a reminder. GOV.UK
- Materials in the CIS base → Only labour attracts CIS. Keep your line splits clean. (See worked examples in our invoice guide.)
→ CIS invoice anatomy: labour vs materials - DRC wrong → If DRC conditions are met, no VAT on the invoice and the customer reverse-charges (unless they’ve written end-user/intermediary status). Keep that letter in your job file. GOV.UK
- Forgot to re-verify → Re-verify subs not on your returns in the current/previous 2 tax years—otherwise you risk using the wrong rate. GOV.UK
- Missed deadline → CIS300 due by the 19th; pay by the 22nd (electronic). Add both to your month-end checklist. GOV.UK
Quick GOV.UK reference
- File CIS300 by the 19th (methods; declaration; penalties). GOV.UK
- Make deductions & rates (0%/20%/30%). GOV.UK
- Verify subcontractors (initial & re-verify rule). GOV.UK
- PDS timing & fields (14-day rule; Appendix E example). GOV.UK
- VAT DRC technical guide (reverse-charge wording; end-user/intermediary in writing). GOV.UK