Intro
Cash flow makes or breaks a job. Progress billing keeps money moving while work moves forward. With progress billing, you split the total price into a deposit, draws, and a final payment. It’s simple when you set clear milestones and good paperwork. In this guide, you’ll learn what progress billing is, why it helps, and how to set it up. We’ll walk through a practical workflow you can use this week. You’ll see examples, common mistakes, and fast fixes. The goal is less chasing money and more building.
Quick Answer
Progress billing breaks a job into a deposit, 2–4 progress draws, and a final payment with holdback/retainage if required. Put the schedule in your proposal, get client sign-off, then invoice each milestone as it’s done. Use photos, brief notes, and signed approvals to release payments without delay.
Table of Contents
Key Takeaways
- 1 plan: deposit, 2–4 draws, final with holdback. Clear and simple.
- Put the schedule in your proposal and get it signed before work.
- Invoice within 24–48 hours of hitting a milestone. Don’t wait.
- Use photos and short notes to prove completion and avoid disputes.
- Check your provincial lien/holdback rules before you start.
What Is Progress Billing?
Progress billing means you invoice the job in parts as work moves forward. You collect money at key points instead of waiting until the end. This protects cash flow and reduces risk.
Why It Works
- You cover materials early.
- You keep payroll moving.
- You spot problems before the final bill.
Simple Example
- 20% deposit on acceptance.
- 30% after demo and rough-in.
- 30% after finishes installed.
- 20% final less holdback/retainage.
Your numbers can change. The idea stays the same: clear milestones, clear invoices, fewer delays.
Set Your Draw Schedule
A good draw schedule is easy to explain in one minute. Use plain language and visible checkpoints.
Step 1: Choose Milestones
Pick 3–5 events clients can see:
- Deposit on acceptance.
- Materials on site.
- Rough-in complete and inspected.
- Finishes installed.
- Final walkthrough.
Step 2: Assign Percentages
Keep percentages simple and fair. For example:
- 20% deposit
- 40% mid-job (after rough-in)
- 30% near completion (after finishes)
- 10% final (less any holdback)
This is just a model. Adjust for labour vs. materials, job size, and risk.
Step 3: Set Due Dates
Tie due dates to events, not calendar days. Example: “Draw 2 due within 7 days of rough-in completion and inspection.” This reduces arguments about weather or supplier delays.
Step 4: Include Holdback/Retainage
In many Canadian provinces, a 10% statutory holdback applies. Check your provincial lien act. Put the holdback terms in your paperwork from day one.
If you’re also working on pricing, this pairs well with understanding pricing strategies and how to build margin safely.
Paperwork That Protects You
Good paperwork gets you paid faster. It also keeps you safe when things go sideways.
Must-Have Clauses
- Scope of work: short, clear list.
- Draw schedule: percentages and triggers.
- Payment terms: Net 7–15 days on progress invoices.
- Late payments: interest or stop-work clause after written notice.
- Holdback: amount and release conditions under your province’s rules.
Proof of Progress
- 3–5 photos per milestone.
- Short daily notes: “Rough-in complete, inspector booked Friday.”
- Client acknowledgements by email or signature.
For contractors dealing with formal paperwork, we recommend creating professional proposals that clients can approve easily. It reduces back-and-forth and speeds up the first deposit.
Simple Workflow: From Site Visit To Paid
This is a clean, repeatable process you can run on every job.
1) Capture And Propose (Same Day)
- Record site notes with voice and photos.
- Build a clear proposal with the draw schedule.
- Send it the same day or within 24 hours.
Tools like Donizo let you capture details by voice, generate a branded proposal, send it by email, and collect a digital signature. That keeps momentum while the client is excited.
2) Collect Deposit Before Mobilizing
- Invoice the deposit once the proposal is signed.
- Order materials after funds clear.
- Confirm start date in writing.
If you’re also looking to streamline invoice templates that save time, our guide covers clean layouts and clear payment terms.
3) Invoice Each Milestone Fast
- As soon as you hit a milestone, invoice within 24–48 hours.
- Attach 3–5 photos and 2–3 bullet notes.
- Reference the exact milestone trigger from the proposal.
With platforms such as Donizo, you can convert accepted proposals to invoices in one click. That saves 1–2 hours per draw and reduces errors.
4) Final Walkthrough And Closeout
- Walk the site with the client.
- List minor touch-ups with dates.
- Send the final invoice (less holdback, if required).
Tracking Percent Complete Without Arguments
Some jobs don’t fit neat milestones. That’s okay. You can bill by percentage complete and still keep it simple.
Make Percentage Billing Visible
- Break the job into 5–8 line items (demo, framing, electrical, tile, paint).
- For each line, note the percent complete (e.g., 60%).
- Add 3–5 photos that match those lines.
Use A Short Template
- Today’s status: “Electrical rough-in 80% complete, inspection booked Tuesday.”
- What’s next: “Drywall starts Thursday.”
- Request: “Please approve Draw 2 as per schedule.”
This approach reduces back-and-forth by half because clients see progress, not just numbers.
If you want to improve managing project timelines effectively, learn how to tie schedule updates to your billing checkpoints.
Handling Changes Without Delays
Changes happen. Don’t let them wreck cash flow.
Fast Change Process
- Pause work on the extra.
- Write a small, clear scope and price.
- Send a mini proposal for the change.
- Get e-signature before starting.
- Invoice the change as its own line or draw.
You can create a quick change proposal using Donizo and collect a digital signature in minutes. This keeps your main schedule intact and protects your margin.
Common Mistakes To Avoid
- Doing extra work without written approval.
- Rolling a big change into the final invoice.
- Forgetting to update the draw schedule after major scope shifts.
When changes are large, update the proposal and payment plan. Keep it in writing.
FAQ
How much should I charge for a deposit?
Many contractors use 10–30% based on job size, materials, and lead times. For material-heavy jobs, a higher deposit reduces risk. Always check local rules and your contract terms.
What’s the difference between progress billing and milestone billing?
They’re often the same in practice. Milestone billing ties draws to visible events (inspection passed). Progress billing can also be percentage-based (e.g., 60% complete). Use the method that’s easiest to prove and approve.
How does retainage/holdback work in Canada?
In many provinces, owners must hold back a portion (often 10%) until after the lien period. The exact rules and timelines vary. Check your provincial lien act and reflect the holdback in your proposal and invoices.
What if the client delays payment on a draw?
Refer to your contract. Send a written reminder, then a formal notice. Use your stop-work clause if needed. Stay professional and document everything. If problems continue, seek legal advice about lien rights in your province.
Can I switch from milestones to percentage complete mid-job?
Yes, if scope changes make milestones awkward. Send a short written update with the new method, get client approval, and continue billing with clear photos and notes.
Conclusion
Progress billing keeps money moving, stress low, and jobs on track. Set a simple schedule, put it in your proposal, and invoice within 24–48 hours of each milestone. Use photos and short notes to prove progress. For faster turnarounds, tools like Donizo help you create proposals, collect e-signatures, and convert to invoices in one click.
Next steps:
- Choose 3–5 milestones and assign percentages today.
- Add holdback rules and payment terms to your proposal template.
- Start invoicing each draw within 48 hours of completion.
Do this, and your cash flow improves on the very next job.