UK trades: use progress invoicing to keep cash flowing and avoid VAT timing surprises. Contract checks, three practical fixes, and a clear software path.

Progress invoicing means billing a client in stages as work is completed, rather than waiting until the whole job is finished. It’s a solid fit for any project that runs long, eats through materials early, or moves through clear phases, because it keeps cash coming in and gives the client a clear view of what they’ve paid for and what’s left. If your jobs finish in a day or two, you probably don’t need it. If they run for weeks, you almost certainly do.
TL;DR:
- Progress invoicing should be set up with clear payment schedules, milestones, or fixed intervals, and properly documented in the contract before work begins.
- Linking invoices to quotes and tracking progress digitally reduces errors, disputes, and missed notice deadlines, ensuring accurate and timely staged payments.
- VAT rules can trigger earlier tax points under regulation 93, so contractors must confirm contract wording and retention handling with an accountant before issuing staged invoices.
- Using software like Pipeline helps convert quotes directly into invoices, automatically tracking billed amounts and remaining balances without manual data entry.
- Properly managing change orders and final reconciliation prevents discrepancies, and sequentially numbering invoices by job clarifies progress for both contractor and client.
Table of Contents
- What is progress invoicing and how does it work?
- How do you set up and send progress invoices?
- What UK VAT rules apply to staged invoices?
- How do you keep progress invoices accurate and dispute-free?
- How does Pipeline support progress invoicing?
- What should trades businesses do next?
- Get your quotes, milestones and invoices working together
- Where to check the official rules
- Sources
- FAQ
What is progress invoicing and how does it work?
Progress invoicing, sometimes called progress billing or staged billing, is the practice of charging for a project in stages instead of one final invoice. The trigger for each invoice can be time elapsed, a percentage of work done, a completed milestone, or a schedule you agreed at the start. Most tradespeople end up using one of three approaches.
- Percent-complete billing works when a job is hard to break into distinct phases, like a long refurbishment. You bill 25% at each quarter of progress, but it relies on both sides agreeing what “25% done” actually means, which can get messy without a clear method.
- Milestone billing ties each invoice to a specific, verifiable deliverable, such as “first fix complete” or “kitchen units installed.” This is the easiest to defend if a client questions a bill, because the work is either done or it isn’t.
- Fixed-interval invoicing bills on a set calendar, weekly or monthly, regardless of exact progress. It suits longer jobs with steady, predictable output, like a multi-week extension.
Progress invoicing isn’t worth the admin for short jobs. A same-day boiler service or a single-visit repair doesn’t need a billing schedule; one invoice on completion does the job fine. Reserve staged billing for anything with real duration, real material outlay upfront, or genuine phases a client can sign off on.
How do you set up and send progress invoices?
Getting this right starts before you pick up a single tool. Get the paperwork straight first, and the invoicing itself becomes routine.
- Agree the schedule of values and payment terms up front. Break the total contract price into stages or milestones with the client before work starts, and set out standard payment terms UK clients will recognise, such as payment due within 14 or 30 days of invoice.
- Write the billing method into the contract and the accepted estimate. State clearly whether you’re billing by percentage, milestone, or fixed interval, and reference the original quote number so there’s no ambiguity later.
- Generate each invoice from the accepted estimate. Every invoice should show the total contract value, what’s been billed to date, the current stage amount, and the remaining balance. This is what turns a stack of separate invoices into a proper audit trail.
- Handle change orders as they happen, not at the end. If scope shifts mid job, log the variation, get it signed off, and adjust the remaining balance immediately rather than trying to reconcile it all at the final invoice.
- Make the final invoice a true reconciliation. It should tie off the contract, account for retentions, and match every prior stage payment, deposit invoices for trades included, against the original figure.
Pro Tip: Number your stage invoices sequentially against the job, not against your general invoice run. “Job 214, Invoice 3 of 5” tells both you and the client exactly where things stand, without anyone digging through old paperwork.
What UK VAT rules apply to staged invoices?
Staged billing can shift your VAT tax point earlier than you’d expect, and that catches out more contractors than you’d think. Construction contracts that require periodic payments fall under regulation 93, which can set the tax point at the earlier of receiving payment or issuing a VAT invoice, depending on how your contract is worded. Retentions are treated differently again, under regulation 89, so don’t assume a withheld retention follows the same VAT timing as a normal stage payment.
Before you issue your first staged invoice on a new contract, run through this:
- Check whether the contract wording triggers regulation 93’s periodic payment rules.
- Confirm how retentions are handled separately for VAT purposes.
- Diarise every notice deadline the contract or the Scheme sets, because default timings under the Construction Regulations apply strictly when a contract lacks its own payment mechanism.
- Get an accountant to review contract wording before the first invoice goes out if there’s any doubt.
Similarly, labelled payments, a deposit, a stage payment, a retention, don’t automatically carry the same VAT treatment. The wording in your contract decides that, not the label on the invoice.
How do you keep progress invoices accurate and dispute-free?
The businesses that get progress invoicing wrong usually aren’t bad at the maths. They’re bad at the paperwork trail. Every invoice should link back to the accepted quote and show the cumulative billed amount alongside the current stage, so nobody, you or the client, has to reconstruct the history from memory.
- Keep every stage invoice referenced against the original quote number and contract value.
- Retain signed acceptance evidence for every milestone before you bill against it.
- Name one person as responsible for chasing signatures, sending invoices, and tracking due dates.
- Use software that connects the quote directly to the invoice, so figures don’t need re-entering by hand.
- Treat the final invoice as a reconciliation exercise, checking it against every stage paid so far, not a fresh surprise bill.
Missed notice dates and thin evidence trails cause the bulk of payment disputes on staged contracts, which is exactly why treating a quote-to-invoice link as an operational control matters more than most contractors initially assume.
Pro Tip: If a client queries a stage invoice, the fastest way to close the argument is pulling up the original accepted quote next to the current billed-to-date figure. When both live in the same system, that takes seconds, not an afternoon of searching email threads.
How does Pipeline support progress invoicing?
Pipeline turns your accepted quote straight into an invoice, keeping billed-to-date and remaining balance visible without re-entering figures. Expense tracking sits against the same job, so reconciling costs to invoices takes minutes, not a spreadsheet hunt. Check pricing to see which plan fits your job volume.

What should trades businesses do next?
If you’re running staged billing on gut feel, three things fix most of the mess: check your contract wording covers payment terms UK clients expect, set milestones the client has actually signed off, and switch on invoice linking in whatever system you use so nothing gets billed twice. None of that needs a legal degree, just five minutes before the next job starts. Get those three right and progress invoicing stops being an admin chore and starts being the thing that keeps your bank balance steady between jobs.
— Chris
Get your quotes, milestones and invoices working together
Chasing stage payments across spreadsheets, texts, and a notebook by the van is exactly how billed-to-date figures go missing and invoices get sent twice. Pipeline is built for UK trades who need their quote, job, and invoice to be the same record, not three separate ones you’re trying to keep in sync by memory.

Every accepted quote converts straight into an invoice inside Pipeline, carrying the contract value, billed-to-date, and remaining balance automatically, so you’re not retyping figures for every stage payment. Job and expense tracking sit against the same record, which makes final reconciliation a five-minute check rather than a weekend job. Pricing runs on a flat monthly fee with no per-user charges, with plans available at different monthly rates, so adding people to the job doesn’t add to your bill. Still worth getting your contract wording and VAT treatment checked by an accountant before your first staged contract goes out. When you’re ready, look at Pipeline’s pricing plans and set up your first milestone invoice this week.
Where to check the official rules
For anything beyond the basics covered here, go straight to the primary sources rather than relying on secondhand summaries.
- HMRC’s VAT time of supply guidance for construction periodic payments and regulation 93.
- HMRC’s guidance on tax points where payment timing and invoice issue dates differ.
- Stripe’s explainer on progress invoicing for the underlying billing concept.
- GoCardless’s guide to progress invoicing for payment collection mechanics.
- Default Scheme timings under the Construction Regulations for notice and final payment deadlines.
Sources
- Progress invoicing basics: What it is and how it works | Stripe
- Gov
- Progress invoicing explained — GoCardless
- Legislation
FAQ
What is progress invoicing?
Progress invoicing is billing a client in stages as work progresses, rather than issuing a single invoice at the end of the job. It’s triggered by elapsed time, percentage complete, a milestone, or a schedule set out in the contract, and it’s also known as progress billing or staged billing.
What is it called when you process invoices?
The general term is invoice processing, covering everything from creating and sending an invoice to matching it against a quote and recording payment. When that process happens across multiple stages of one job, it’s specifically called progress invoicing or milestone billing.
What is progress invoicing in QuickBooks Online?
In accounting software, progress invoicing typically refers to converting a percentage or portion of an accepted estimate into an invoice, rather than billing the full amount at once. Pipeline works the same way, turning an accepted quote directly into a staged invoice with billed-to-date and remaining balance shown automatically.
What is progress billing?
Progress billing is another name for progress invoicing, the practice of charging for work in instalments tied to time, completion percentage, or milestones. It’s most commonly used in construction and trades work, where jobs run long enough that waiting for one final payment would strain cash flow.