Intro
Progress billing keeps your cash moving on longer jobs. You bill as the work progresses, not just at the end. It sounds simple. But many contractors struggle with timing, breakdowns, and client pushback. Miss one step and cash flow gets tight fast.
This guide shows you how to set up progress billing the right way. You'll learn how to break your price into clear parts, set milestones, and invoice without confusion. We keep it simple and practical. So you can focus on the work, not paperwork.
Quick Answer
Progress billing means you invoice by percent complete against a clear schedule of values. Break the job into line items, set 3â6 milestones, and bill each stage as itâs finished. Get sign-off on the breakdown up front, include holdbacks, and send invoices fast with clear due dates.
Table of Contents
Key Takeaways
- Get a signed schedule of values before you start. It prevents disputes.
- Use 3â6 clear milestones. Donât overcomplicate it with 20 small items.
- Include a 10% holdback where required. Release it on completion.
- Send invoices within 24â48 hours of a milestone. Set Net 15â30.
- Track percent complete with photos and brief notes. Keep it simple.
Progress Billing Basics
Progress billing is simple: you bill for work completed so far. You tie each invoice to a clear part of the scope. The client sees the progress and the cost. No surprises.
Hereâs the core system:
- Agree on a total price and scope.
- Break the price into a schedule of values (a line-item list).
- Set milestones tied to real work (example: framing complete).
- Invoice a percentage when you hit each milestone.
- Keep holdback rules in mind and document everything.
On most jobs, 3â5 milestones work well. Too many creates admin work. Too few delays your cash.
This pairs well with understanding "professional proposals" and clear scope writing. Tight scope makes progress billing smooth.
Build A Simple Schedule Of Values
A schedule of values (SOV) is just your price split into parts. Each part has a value. You can bill against each part.
Start with these common line items:
- Demolition and disposal
- Framing and structural
- Plumbing rough-in and fixtures
- Electrical rough-in and devices
- Drywall, tape, and prime
- Flooring and trim
- Paint and finish
- Fixtures, hardware, and cleanup
Practical steps:
- List your planned tasks. Keep it to 8â12 lines on most jobs.
- Assign a dollar value to each line. Include labour, materials, and overhead.
- Add a line for contingency if you use one. Keep it small and clear.
- Show subtotal, tax, and the total price.
- Get the client to sign the SOV along with the contract.
Tip: Use round numbers where you can. It avoids cents arguments later. For example, $4,000 instead of $3,997.23.
If you're also looking to streamline "project timelines", mapping your SOV to the schedule helps a lot.
How To Invoice Progress Payments
Youâve got your SOV. Now set your payment flow. Hereâs a simple structure that works on many projects:
- Deposit: Many contractors request 20â30% to cover early orders.
- Milestone 1: After demolition and framing inspection, bill another portion.
- Milestone 2: After plumbing and electrical rough-in inspections, bill again.
- Milestone 3: After drywall and prime, send the next invoice.
- Substantial completion: When the space is usable, bill the balance less holdback.
- Final completion: After the punch list, bill the holdback release.
Set clear payment terms. Net 15 is common. Net 30 can work for larger clients. Put the due date right on the invoice. Add simple late terms if you use them. Keep your wording friendly but firm.
Send invoices within 24â48 hours of hitting a milestone. Speed matters. It keeps momentum and cuts back-and-forth.
For contractors dealing with "invoice templates that save time", a standard layout with the SOV on page 2 is smart.
Handling Holdbacks, Extras, And Retainage
In many provinces, a 10% statutory holdback is common. This is to protect lien rights. Some private jobs also use retainage. Same idea: a small amount held until the end.
How to handle it:
- Show the holdback on each invoice line. Keep it visible.
- Track the holdback total across all invoices.
- Release holdback at final completion, per local rules.
Change orders and extras happen. Do not roll them into the next progress invoice without proof. Use a separate change order process. Get approval in writing before you do the work. This protects your margin and your schedule.
If you need help with this, see "Change Orders Done Right". It explains a clean, simple flow.
Billing stored materials? Itâs common to bill for materials on site or in secure storage. Include:
- A photo of the materials
- A packing slip or invoice
- A brief note about storage location
Many clients accept this when itâs clear and documented.
Reduce Disputes: Documentation And Communication
Most billing fights come from fuzzy details. Donât leave room for guesswork. Keep it simple and consistent.
Practical habits:
- Photos: Take 5â10 photos per milestone. Label them by date.
- Notes: Write a 2â3 sentence summary of whatâs complete.
- Inspections: Mention passed inspections or key test results.
- Client check-ins: Do a quick walk-through before invoicing.
- Sign-offs: Use a short milestone sign-off form.
When youâre on site, take pictures before you cover work. For example, shoot plumbing and electrical rough-in before drywall. This proves progress fast. It also helps with warranty later.
This pairs well with "client management" basics. A 10-minute weekly update can prevent a 2-hour dispute.
You donât need fancy software to do progress billing. A clear SOV and steady habits work. But smart tools can save time and reduce errors.
- Proposal and SOV templates: Reuse a standard layout for every job.
- Photo logs: Keep a shared album per project.
- E-signatures: Get fast approvals without chasing paper.
- Invoice tools: Convert approved scopes directly into invoices.
Platforms such as Donizo help here. You can capture scope with voice, text, and photos, generate a branded proposal, get e-signatures for acceptance, and convert the accepted proposal into invoices in one click. Contractors often report this can save 2â3 hours per week.
If youâre also looking to improve "invoice templates" and "professional proposals", standardizing them will speed your progress billing.
FAQ
How much deposit should I ask for?
Many contractors ask for 20â30% to cover early labour and materials. It depends on job size, lead times, and risk. Make sure the deposit is in your contract and your schedule of values. Be clear about what the deposit covers.
What if the client delays payment?
Stay calm and clear. Send a friendly reminder the day after the due date. Follow with a call if itâs 3â5 days late. Pause non-critical work if it reaches your contract limit. Keep all notes and emails. Clear terms and steady follow-up usually fix it.
How do I bill for materials stored on site?
Add a separate line in your schedule of values for stored materials. Attach photos, packing slips, and a brief note on location. Bill a reasonable portion, not the whole project. Many clients accept this when itâs documented.
Do I need a signed schedule of values?
Yes. Get sign-off before you start. It locks the breakdown and reduces arguments later. Without a signed SOV, percent-complete billing turns into opinion. A signed SOV turns it into numbers.
How many milestones should I set?
On most jobs, 3â6 milestones work best. Too many creates admin. Too few slows cash. Tie milestones to real work and inspections. For example, rough-in complete, drywall and prime, substantial completion.
Conclusion
Progress billing protects your cash and keeps jobs moving. Break the scope into a clear schedule of values, set 3â6 milestones, and invoice within 24â48 hours of each stage. Document with photos and brief notes, and show holdbacks on every bill.
Next steps:
- Build a standard SOV template today.
- Pick your 3â6 milestones for current projects.
- Set Net 15 or Net 30 and schedule invoice dates.
If you want less admin and faster approvals, tools like Donizo can create proposals, capture signatures, and convert accepted scopes into invoices in one click. Keep it simple, stay consistent, and your cash flow will thank you.