Intro
Progress billing keeps your cash flow steady while work moves forward. Instead of waiting for one big cheque, you bill in stages. That helps you pay crews, buy materials, and avoid stress. In this guide, you’ll learn what progress billing is, why it works, and how to set it up. We’ll cover simple schedules, clear proposal terms, holdbacks, and how to handle delays. You’ll also see a step-by-step invoicing process you can follow on every job. Use this to reduce disputes and get paid faster.
Quick Answer
Progress billing splits a job into staged payments tied to clear milestones. You list the schedule in your proposal, get client sign-off, then invoice each stage as work is done. This protects cash flow, lowers risk, and speeds up collection with less back-and-forth.
Table of Contents
Key Takeaways
- Use 3–5 clear milestones tied to deliverables, not vague percentages.
- Put the schedule and payment rules in your proposal, then get sign-off.
- Invoice within 24–48 hours of hitting each milestone to stay current.
- Note any holdback requirements and lien timelines in your province.
- A simple, repeatable process can save 2–3 hours per week.
What Is Progress Billing and Why It Works
Progress billing means you bill the client as parts of the job are completed. Each invoice matches a milestone. It’s common on renovations, additions, and multi-trade jobs.
Why it works
- It protects your cash flow across long jobs.
- It reduces risk if a project slows or changes.
- It sets clear expectations with the client from day one.
On most jobs, you’ll tie invoices to real work, like “rough-in complete” or “drywall taped.” Avoid billing only by time. Bill for outcomes you can show.
Set Up a Payment Schedule That Protects Cash Flow
A good schedule is simple, fair, and easy to verify on site. Most contractors use 3–5 draws.
Example schedules you can copy
- Deposit to start: Locks in materials and schedule. Example: 20–30%.
- Mid-way rough-in: After framing, rough electrical, rough plumbing, or similar.
- Pre-finish: After insulation, drywall, taping, and primer.
- Substantial completion: When space is functional and passable.
- Final completion: After punch list and inspections.
You don’t need all five on every job. Smaller jobs might use three: start, mid, and finish.
Tie milestones to deliverables
- “Rough plumbing complete” with photos and permit sign-off.
- “Cabinet install complete” with site walkthrough.
- “Paint final coat” after touch-ups confirmed.
Clear deliverables mean faster client approval. Less arguing. Fewer delays.
If you’re also looking to streamline professional proposals, our guide covers “professional proposals” structure and templates. This pairs well with understanding “invoice templates” you can reuse on every job.
How to Write Clear Progress Billing Terms in Your Proposal
Your proposal is where you win or lose payment speed. Put the rules in writing.
What to include
- The milestone list with amounts for each draw.
- What “complete” means for each milestone.
- Invoice timing: when you’ll bill and when payment is due.
- Late payment rules: interest, stop-work terms, and restart fees.
- Holdback notes: amount and release trigger (final completion or lien expiry).
Example clause (plain language)
- Payment Schedule: 30% deposit on acceptance. 40% after rough-in completion. 20% pre-finish. 10% at final completion, subject to holdback where required.
- Invoicing: We invoice within 24 hours of each milestone. Payment due within 7 days.
- Late: Work may pause if payment is overdue.
Many workers find that getting a signed proposal changes everything. E-signatures speed this up. Tools like Donizo help you capture job details, generate branded proposals, get digital signatures, and then convert accepted proposals into invoices in one click.
If you ever handle scope changes, this pairs well with understanding “change orders” so your payment schedule stays accurate.
Invoicing Steps: From Site Work to Paid
Here’s a simple, repeatable process you can run on every project.
Step-by-step workflow
- Confirm milestone completion: Walk the site. Take 3–5 photos. Note permit sign-offs.
- Notify the client: Send a quick update with what was completed.
- Issue the invoice: Do it within 24–48 hours to stay current.
- Provide proof: Attach photos, inspection notes, or a short summary.
- Follow up: Friendly reminder at day 5 if unpaid. Escalate at day 7–10.
Tips that speed payment
- Use the same invoice format every time. Clients learn faster.
- Show the project total, amounts billed to date, and balance remaining.
- Keep wording simple. Avoid long paragraphs.
- Offer card, e-transfer, or EFT where possible.
If you need help building a repeatable flow, this pairs well with “project timelines” so your team knows when to trigger each invoice.
Handle Changes, Delays, and Holdbacks
Projects change. Your payment plan should handle it without chaos.
Changes and delays
- Add a new milestone or adjust amounts when scope changes.
- Document the change in writing and get approval before work starts.
- If inspections delay a milestone, invoice for any partial agreed work completed.
Holdbacks (Canada)
In general, provinces require a statutory holdback on construction projects. Commonly, it’s around 10% of the contract price or each invoice. It’s held until the legal release point, often linked to lien periods. Check your provincial rules and timelines.
Practical approach:
- Show the holdback line on every invoice.
- Track the holdback total and expected release date.
- Note in your proposal when the holdback is released.
Most contractors skip noting holdbacks clearly. Don’t make that mistake. It avoids end-of-job disputes.
Common Mistakes and How to Avoid Them
Avoid these traps. They slow payment and hurt trust.
- Vague milestones: “50% complete” means nothing on site. Use deliverables.
- No sign-off: Start work only after the client signs the proposal.
- Late invoicing: Wait a week, and the client forgets. Invoice within 48 hours.
- Missing proof: A few photos or a short summary can cut disputes in half.
- No stop-work clause: It’s your lever if payment stalls.
- Ignoring holdbacks: Show the holdback on every invoice and track it.
- Not updating for changes: Revise the schedule when scope shifts.
A tight process reduces admin. Contractors often report saving 2–3 hours each week by standardizing proposals and invoices.
FAQ
How many progress payments should I use on a typical renovation?
Most small to mid-size renovations work well with 3–5 milestones. Use a deposit, a mid-way draw, a pre-finish draw, and a final payment. Add or remove steps based on project size and risk.
What counts as “substantial completion” for billing?
Substantial completion usually means the space is usable for its intended purpose. Final touch-ups may remain, but the major systems work. Align this with inspections or client walkthroughs so it’s clear and fair.
How do I handle a client who is slow to pay a milestone?
Follow your proposal terms. Send a friendly reminder at day 5. At day 7–10, pause non-critical work if allowed by your contract. Keep communication polite and documented. Clear terms prevent most conflicts.
Do I need to include holdback on each invoice?
In many provinces, yes. Include the holdback line on each invoice and track the total. Note when it’s released, often after final completion or lien period expiry. Always confirm your local requirements.
Should I take a deposit before starting?
A deposit is common and smart. It secures materials and the schedule. The amount depends on project size and risk. Make it clear in your proposal and collect it before mobilizing.
Conclusion
Progress billing keeps your business steady and your team paid. Set 3–5 clear milestones, define “complete” in plain language, and invoice within 24–48 hours of each stage. Get sign-off up front and track holdbacks properly. If you want to speed proposals, signatures, and invoicing in one flow, platforms such as Donizo can help. Start by updating your next proposal with a simple schedule, clear due dates, and proof requirements. Do this on one project this week, then repeat it on every job.