Back to blog
GuidesJuly 8, 20264 min read

Deposit, progress, final: the three-invoice pattern that protects contractors

Chasing homeowners after the job is done is the worst position you can be in. The three-invoice pattern stops that by moving money before the leverage is gone.

By ZenPay Team

Share
Deposit, progress, final: the three-invoice pattern that protects contractors
Photo by Christopher Burns on Unsplash

Chasing a residential client for the final payment after you've packed up the van is the weakest negotiating position you'll ever be in. The work is done, the leverage is gone, and a $4,200 final invoice can sit unpaid for months while you fund the next job out of pocket. The three-invoice pattern fixes that by front-loading your cash collection to match the actual risk on the job.

Why one invoice at the end is a trap

Most trades disputes happen at the finish line. The client finds a scratch on the skirting board, decides the grout colour isn't quite right, or simply runs short on cash and uses the outstanding invoice as a negotiating chip.

When your entire fee is riding on a single end-of-job invoice, every minor punch-list item becomes leverage against you. Split the billing into three stages and you change the dynamic entirely: the client has paid most of the contract before they find anything to complain about.

The pattern also protects you against the job that grows. A bathroom refit that started at $12,000 rarely stays there. When you're billing in one lump at the end, every change order you absorbed without paperwork reduces your practical ability to collect on it later.

How to structure the three invoices

There's no single magic split, but this framework works across residential and small commercial jobs:

Invoice 1: Deposit (30–40% before you start)

This covers materials procurement and locks the client in. For a $15,000 kitchen remodel, a 35% deposit is $5,250 collected before a single tile is cut. It signals commitment on both sides and funds your initial material order without you bridging the cost.

When to send it: At contract signing, with a clear "work does not begin until deposit is received" note on the invoice. Payment terms: Due on receipt.

Invoice 2: Progress payment (30–40% at a defined milestone)

Pick a milestone that is objectively verifiable: first fix complete, structural work signed off, rough-in inspected. Not "halfway through" (subjective) but "plumbing rough-in passed inspection" (concrete). For that same $15,000 job, a second invoice for $5,250 at first-fix inspection leaves only $4,500 on the table at completion.

Change orders live here. If the client added a second radiator or moved a partition, that line item goes on the progress invoice as a separate line with its own materials and labour breakdown. Bundling changes into the final invoice invites disputes; itemising them on the progress invoice while the work is fresh is much cleaner.

Invoice 3: Final payment (20–30% on practical completion)

The smallest of the three. By the time you hand over the keys, the client has already paid 70–80% of the contract. A snag list item is unlikely to hold up $3,000 when the job clearly looks finished. Keep your payment terms tight here: Net 7 or Net 14, not Net 30.

Separating materials and labour on every invoice

This is not just tidy bookkeeping. Many jurisdictions tax materials and labour differently, and your accountant will thank you for the split every single time. On each of the three invoices, list materials as their own line items (or group) and labour as a separate group.

A practical template for the progress invoice on an electrical job might look like:

  • Labour: First-fix wiring, 18 hrs at $85/hr = $1,530
  • Materials: Cable, back boxes, consumer unit = $920
  • Change order (CO-002): Additional circuit for home office = $340 labour + $110 materials

This gives your client a clean breakdown, gives your accountant the split they need, and gives you a paper trail if CO-002 ever becomes a dispute.

The comparison most contractors don't think about

How most contractors bill

  • One invoice sent after completion, chased by phone and text
  • Change orders remembered verbally, lost in group chats
  • Reminder calls made personally, always awkward with residential clients
  • No record of partial payments against a job until the end

How ZenPay handles it

  • Recurring invoice structure lets you pre-schedule deposit, progress, and final in sequence
  • Each invoice has separate line items for materials, labour, and change orders with per-invoice tax overrides
  • Auto-reminders fire automatically before and after due date in your name, with editable templates
  • Per-invoice partial payment tracking records every bank transfer against the right stage

What to do when a client disputes the final invoice

First: check that your progress invoice already captured the disputed item. If the change order was invoiced and paid at the progress stage, the dispute has no legs.

If the final invoice is genuinely contested, a small outstanding balance (20–25% of contract) is much easier to resolve or, in the worst case, write off than a 100% end-of-job invoice. The three-invoice pattern caps your maximum exposure at the final tranche. That's the point.

Keep the final invoice tight. List only what remains from the original scope. Any outstanding change orders that weren't captured in the progress invoice should be issued as a separate document, not bolted onto the final. Mixing them conflates completed work with variations and gives the client a reason to hold up the whole amount.

The three-invoice pattern will not stop every difficult client. But it ensures that by the time you have a difficult conversation, you've already collected most of your money.

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