Back to blog
TipsOctober 18, 20264 min read

The three-line split every progress invoice needs to survive a tax audit

Mixing materials and labour on one invoice line costs contractors in tax disputes and VAT reviews. Here's the exact three-line structure that keeps HMRC, the IRS, or any tax authority satisfied.

By ZenPay Team

Share
The three-line split every progress invoice needs to survive a tax audit
Photo by Annie Spratt on Unsplash

Tax auditors love progress invoices because they're messy. You're billing mid-job, the scope is half-done, and it's tempting to write "works completed to date: £8,400" and move on. That single-line habit is exactly what triggers a review — and what turns a routine audit into a six-month headache.

The fix is a three-line split. It takes two minutes to add and removes the ambiguity that auditors use to disallow deductions, reassess VAT, or flag you for a deeper look.

Why the split matters more on progress invoices than final ones

A final invoice is straightforward: the job is done, the totals are known, the contract is settled. A progress invoice is a snapshot of an incomplete job. That ambiguity is the problem.

Tax authorities in the UK, US, Australia, and across the EU treat materials and labour differently:

  • Materials (timber, pipe, cable, fixtures) carry the full VAT/GST rate in most jurisdictions but can also be claimed back as a business input cost by commercial clients.
  • Labour (your time, your subbies' time) is the taxable income line. In the UK, the Construction Industry Scheme (CIS) requires subcontractor labour to be deducted at source — which means if you bundle it with materials, your client's accountant will split it themselves, often incorrectly.
  • Subcontractor costs sit in a third category: passed-through costs that may need to be shown separately to avoid double-taxation under CIS or similar withholding schemes.

What "lump sum" looks like to an auditor

A single line reading "Phase 2 works: £14,200 + VAT" tells an auditor nothing. They'll ask: how much of that is materials you've already claimed VAT on when purchasing? How much is labour subject to CIS? Is the VAT rate applied correctly to each component? If you can't answer those questions from the invoice itself, you'll answer them in a meeting room instead.

The exact three-line structure to use

Every progress invoice should break into these three lines as a minimum:

  1. Materials supplied — the cost of goods physically incorporated into the job (not consumables or tools). List the net amount, the VAT rate, and the VAT amount separately.
  2. Labour — your time or your direct employees' time on site. Same breakdown: net, rate, VAT.
  3. Subcontractor costs — passed-through costs for any subbies you've engaged. In the UK under CIS, note the CIS deduction rate on this line so your client deducts correctly and you get the credit.

A worked example for a residential extension

Say you're 40% through a £35,000 extension in Manchester. Your progress invoice for this stage might look like:

  • Materials supplied (brickwork, lintels, DPC): £4,800 net + 20% VAT = £5,760
  • Labour (site hours, weeks 1–4): £5,200 net + 20% VAT = £6,240
  • Subcontractor — groundworks (CIS 20% deduction noted): £2,000 net + 20% VAT = £2,400

Total due: £14,400 inc. VAT, with CIS deduction of £400 noted for your client's payroll records.

That invoice answers every auditor question before it's even asked.

For commercial clients, it unlocks their VAT recovery

Commercial clients — a property developer, a restaurant fit-out, an office refurb — can only recover VAT on materials if the invoice separates them cleanly. If you mix it all into one line, their finance team either guesses the split or contacts you to reissue. That delay pushes your payment out. The three-line split gets you paid faster precisely because it removes friction downstream.

Change orders: the split applies here too

A change order is a progress invoice for work that wasn't in the original scope. The same three-line rule applies, and it matters even more because change orders are the line items auditors look at first. They're the ones most likely to have been added informally ("just do it, I'll sort the paperwork") and least likely to have a paper trail.

Write every change order as its own invoice — or a clearly labelled addendum invoice — with the materials/labour/subcontractor split in full. Reference the original contract number. If you're using a tool that supports per-invoice line items and tax overrides, this takes under three minutes.

How most contractors invoice progress work

  • One lump-sum line like "works to date" covers everything.
  • VAT is applied to the total without distinguishing component rates.
  • Change orders get added to the next invoice with no separate reference.
  • Subcontractor costs disappear into the total, CIS deductions never noted.
  • Reissuing invoices after an audit query costs hours and client goodwill.

How ZenPay handles the split

  • Per-line VAT overrides let you set a different rate on materials vs. labour on the same invoice.
  • Each line carries its own tax mode: inclusive, exclusive, or exempt, captured in the PDF.
  • Shareable invoice links mean the corrected invoice reaches the client in seconds, not days.
  • Recurring invoices for long-run projects auto-send at a set time, with the same line structure every cycle.
  • Export to PDF and CSV gives you audit-ready records without rebuilding anything from memory.

The note field is not optional

Every progress invoice should carry a short note that references the stage it covers: "Phase 2 of 4 per contract dated [date]. Materials and labour relate to groundworks and structural frame only." This ties the invoice to the contract, the stage, and the scope. If a client disputes the final invoice and claims you overbilled on progress invoices, that note is your evidence.

Keep the note under three lines. It's not a letter, it's a timestamp.

What to do with invoices you've already sent

If you have outstanding progress invoices that use a single lump-sum line, don't panic. Issue a revised version clearly marked "Revised — replaces invoice [number] dated [date]" and resend it. Most clients won't object; it's tidier for their records too. For invoices that are already paid, keep a working document that shows your internal split — this is enough for most audit queries at the progress-invoice stage.

The goal isn't perfection on past paperwork. It's making sure every invoice you send from today forward is self-explanatory, correctly taxed, and ready for scrutiny without a phone call.

Less admin.
More of what matters.

Your first invoice
within 2 minutes.

1Sign up — free
2Add your first client
3Send your invoice

Free forever.
No catch.

€0

To get started

No credit card. No trial. Just free.

Start free

Keep reading