The CIS book that turns up finished.
Graft's app does the bookkeeping at the kerbside — receipts read and categorised the moment they're photographed, mileage logged automatically, CIS reconciled against statements. The portal hands you complete working papers at the end of every period. Ready for the quarterly update. Ready for the return.
The portal is free for practices — your clients pay for the app, and it costs less than a bag of fixings a month.
MTD turns every CIS subbie into five deadlines a year. The old workflow doesn't survive that.
Mandation is live, and the quarterly clock is already running. One January shoebox a year was just about billable. Four quarterly updates plus a year-end, per client, from carrier bags of receipts and a diary of guessed mileage? That's how small clients turn into loss-leaders — unless the records arrive done.
The shoebox, quarterly
MTD doesn't change what clients give you — it changes how often. Without automation you're doing January five times a year.
The expenses argument
"That jacket's workwear." "The café was subsistence." Every dubious claim is a conversation that costs you goodwill or costs you risk.
The missing statements
CIS deductions you can't evidence because the contractor never sent the statement — and nobody chased it in time.
The client's phone does the data entry. You keep the judgement calls.
Graft is built around the Construction Industry Scheme — not adapted to it. Everything the client logs lands in your portal, live, already structured the way the return needs it.
Receipts, read by AI
The client photographs a receipt; Graft reads the merchant, total and VAT, and files it against the right expense category. Works offline on site and syncs later — so it actually happens, on the day, not from a carrier bag in January.
Mileage that logs itself
Opt-in background tracking detects business journeys and records the distance at HMRC's approved rates. The client swipes business or personal. A complete, contemporaneous mileage log — no diary reconstruction.
CIS income & statements
Payments recorded per contractor with the deduction rate applied — 20%, 30% or gross — and reconciled against the CIS statements the client photographs. Gaps between deductions suffered and statements held are detected automatically.
CIS-correct invoicing
Labour and materials split, the deduction and reverse-charge VAT worked out, UTR and NI on every invoice. What the client bills is what your records show — no rekeying, no mystery income.
Capital assets register
Vans and equipment go on an asset register that feeds a capital allowances computation — AIA, writing-down allowances and disposals — instead of living in a text message from March.
A live tax position the client can see
The app always shows what the client is likely owed back. That's your secret weapon for engagement: refund-motivated clients keep logging, and clean records are a side effect.
Every point of conflict, flagged before it reaches your desk.
Graft reviews every expense as it's logged. Deterministic rules — the verdicts are code, not a chatbot — flag the claims that cause the arguments, and the AI explains the reasoning to the client in plain English.
- ✓Dubious claims held for review — non-workwear clothing, entertainment, supermarket food dressed as subsistence — highlighted in your review checklist with the reason stated.
- ✓Flagged items are excluded from the refund projection until resolved — so the client's expectation is already right, and the awkward conversation mostly never happens.
- ✓Genuine trade costs sail through — tools, materials, fuel, PPE and hi-vis are never bothered.
- ✓You decide, once — keep it or remove it, in one click, with the trail on record.
At the end of every period: a complete set of working papers, ready for submission.
One click exports the full pack to Excel or CSV — built from the live records, referenced to the evidence, with your adjustments layered on top. Review it, lock the period, file.
- Cover & engagement summary
- Income ledger, per contractor
- Expense ledger with VAT analysis
- Expense summary by category
- Contemporaneous mileage log
- Invoices register
- CIS deduction reconciliation
- Capital allowances computation
- Accountant adjustments schedule
- Prior-year comparatives
- Completeness checks
- SA103F box-by-box summary
- Final tax computation
- Evidence pack — every receipt image, filed and referenced
- ✓Adjustments & period locks — post your adjustments in the portal, lock the quarter, and the underlying records freeze with the client's approval on record.
- ✓SA100 questionnaire — the once-a-year extras (other income, pensions, student loan) collected in-app, so the return isn't waiting on an email thread.
- ✓MTD quarterly updates — filed from the records already in Graft, with the year-end declaration built on the same figures.
Manage fifty subbies like a dashboard, not a docket tray.
Messiest books first
The client list ranks by risk — missing statements, unconfirmed receipts, stalled quarters float to the top months before the deadline, not the week of it.
One-click chasing, on the record
Missing CIS statements are detected automatically. Chase from the portal in one click; every nudge is logged so you can evidence who was asked, and when.
Queries pinned to the evidence
Raise a question on a specific receipt or trip; the client answers from the van. No "re: re: re: expenses query" threads, no context lost.
Deadline board
Every client's next MTD deadline on one screen, with the at-risk ones flagged and chaseable from the same view.
Your brand on it
White-label the portal with your logo and accent colour. To your clients, it's your firm's system.
Onboarding that runs itself
Invite clients by email and they arrive linked, chat open, welcome message sent. Or be found in the in-app accountant directory and approve requests as they come.
Free for the practice. Paid for by the client. Profitable for both.
Graft's model is deliberately simple: the subcontractor pays for the app that gets their refund right, and the practice gets the portal — and the clean records — for nothing.
- ✓MTD clients become profitable — when the records arrive reconciled and reviewed, a quarterly update is minutes of review, not hours of bookkeeping you can't bill.
- ✓No lock-in — everything exports to Excel and CSV, and books push to Xero. Your file, your client, your call.
- ✓Built by a practising accountant — Graft comes out of a working practice, not a pitch deck. The working papers look the way you'd build them because that's how we build them.
Bring your CIS book in from the cold.
Set up the portal in five minutes, invite one messy client, and see what their next quarter looks like when it arrives finished.