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.
What should each column contain?
- subcontractor_nameName as it should appear on the statement.
- utr10-digit Unique Taxpayer Reference. Checked for shape only (HMRC publishes no checksum) — a bad-looking UTR is a warning, not a rejection.
- verification_numberOnly 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_dateDD/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_amountThe payment amount, EX-VAT.
- materials_amountTotal CIS-excludable cost claimed for this payment (materials, consumables, plant hire, etc). Leave blank or 0 if none.