CIS statement generator
Upload a spreadsheet of subcontractor payments to generate this month’s deduction statements and your CIS300 totals.
Your details
Printed on every statement. Saved on this device only — never sent to a server.
Required — a mandated field on the CIS340 statement.
Not mandated by HMRC for the subcontractor statement — fill in only if you use it for your own records.
Upload payments
Add your employer / PAYE reference above first — it's printed on every statement.
Not sure what to upload?
- subcontractor_name — Name as it should appear on the statement.
- utr — 10-digit Unique Taxpayer Reference. Checked for shape only (HMRC publishes no checksum) — a bad-looking UTR is a warning, not a rejection.
- verification_number — Only needed for an unverified subcontractor taxed at 30%. Leave blank for "registered" or "gross".
- status — "registered" (20%), "unregistered" (30%), or "gross" (0%) — sets the deduction rate.
- payment_date — DD/MM/YYYY (or YYYY-MM-DD). Sets which CIS tax month (6th–5th) the payment falls in — this decides which statement it lands on.
- gross_amount — The payment amount, EX-VAT.
- materials_amount — Total CIS-excludable cost claimed for this payment (materials, consumables, plant hire, etc). Leave blank or 0 if none.