Intro
Cash flow keeps your crew moving. A solid construction payment schedule makes that happen. Without one, you chase money, argue about dates, and eat costs. This guide shows you how to set simple, fair payment schedules that protect your margin. We cover what to include, how to time payments, how holdbacks work, and how to handle delays. You will see real examples you can use today. The goal is simple: you work, you bill, you get paid on time.
Quick Answer
A construction payment schedule breaks the job into clear milestones with due dates. Tie each milestone to a specific deliverable and invoice on completion. Use a deposit, progress draws, a holdback if required, and a final payment on handover. Keep terms simple, written, and signed before work starts.
Table of Contents
Key Takeaways
- Use 3â6 clear milestones tied to deliverables, not vague dates.
- Invoice within 24 hours of hitting a milestone to speed payment.
- Set due dates (7â15 days) and state late fees upfront.
- Include a reasonable deposit (commonly 20â30%) to cover start-up costs.
- Confirm holdback rules in your province and show them on every invoice.
Why Payment Schedules Fail
Most schedules fail because they are vague. âPay when drywall is doneâ means nothing if no one defined âdone.â Another common issue is poor timing. You front materials, then wait 30 days. Your cash gets squeezed.
Fix this with three steps:
- Tie payments to a clear deliverable. For example: âRough-in wiring installed and inspected.â
- Set due dates. Example: âInvoice due within 7 days of milestone approval.â
- Put everything in writing and get it signed before you start.
If you're also looking to improve your professional proposals, our guide on professional proposals pairs well with this topic.
Build a Simple Construction Payment Schedule
Follow this plain, repeatable process.
- List major deliverables
- Walk the scope. Group tasks into 4â6 chunks. Think demo, rough-in, drywall, finish, handover.
- Set the percentages
- Spread the contract over milestones. Keep the final payment small (10â15%) so clients are comfortable releasing it.
- Add a deposit
- Use a deposit to cover materials and mobilization. Many contractors use 20â30% on residential work.
- Define âdoneâ for each stage
- Example: âFloor tile set, grouted, and cleaned; client walkthrough completed.â
- Add due dates and late terms
- Keep it simple: âNet 7 days. 2% monthly late fee.â
- Include holdbacks if required
- Show holdback on each draw so no one is surprised later.
- Put it in the proposal and get signatures
- No signature, no start. It protects both sides.
This pairs well with understanding invoice templates that save time.
Milestones For Small Jobs vs. Large Jobs
Payment plans should fit job size. Keep it simple, but cover your costs.
Small Jobs (1â2 weeks)
Good for bathroom refresh, small deck, or panel upgrade.
- 30% deposit on booking.
- 50% on major deliverable (e.g., rough-in complete or materials installed).
- 20% on completion and walkthrough.
Why it works: You cover materials and labour early. The final payment is small, so clients pay faster.
Medium Jobs (3â8 weeks)
Kitchens, basement finishes, re-roofs, exterior refits.
- 20% deposit.
- 30% after rough-in or framing.
- 30% after drywall or enclosure.
- 20% on substantial completion and cleanup.
Tip: Put âsubstantial completion = space usable, minor touch-ups onlyâ in writing.
Large Jobs (2â6 months+)
Additions, full-home renos, commercial fit-outs.
- 10% deposit.
- Monthly progress draws at 20â25% based on completed work.
- 10% final on occupancy/hand-over.
Use site photos and brief notes on each draw. It reduces questions and speeds approval.
For contractors dealing with change orders, we recommend our guide on change orders done right.
Progress Billing, Holdbacks, And Retainage
Letâs keep the terms simple.
- Progress billing: You invoice as work is completed, usually monthly or by milestone.
- Holdback/retainage: A portion of payment held until certain conditions are met.
In Canada, holdback requirements are set by provincial law. Commonly, a 10% statutory holdback applies to each progress payment, released after a lien period, but rules vary. Always check your provinceâs act (for example, Ontarioâs Construction Act or BCâs Builders Lien Act). Put the holdback on every invoice line so totals add up.
Practical tips:
- Show contract value, completed value, holdback, and payment due.
- Use clear math. Clients should see how you arrived at each amount.
- Send a notice before the holdback release date, stating the amount and date.
Get Payment Terms Accepted And Paid Faster
Speed matters. The longer you wait to send, the longer you wait to get paid.
- Put the full payment schedule in your proposal.
- Include due dates, late fees, and holdback on each stage.
- Send progress invoices within 24 hours of hitting a milestone.
- Add site photos and 2â3 bullet notes to reduce back-and-forth.
Tools like Donizo make this smoother: capture scope on site, generate a branded proposal, get e-signatures for acceptance, then convert accepted proposals into invoices in one click. Less chasing. More building.
If youâre setting up better client communication, our advice on project timelines can help.
Handle Delays, Variations, And Non-Payment
Things change. Your schedule should handle it.
Delays (weather, backorders, access)
- Pause the clock. Extend dates equal to the delay.
- Communicate daily. Send a short note with the new expected date.
- Keep proof. Photos of weather or supplier emails help if thereâs a dispute.
Variations and scope changes
- Donât absorb it. Issue a written change order before extra work starts.
- Add time and cost impacts. State how it affects the payment schedule.
- Update the next milestone percentage if needed.
Non-payment
- Send a friendly reminder on day 1 after due date.
- Follow with a 7-day notice that work will pause if unpaid.
- Pause work on day 8 if needed. Protect your crew and cash.
- Use contract remedies allowed in your province. Seek advice early.
For deeper steps, see our guidance on managing project payment issues and e-invoicing prep.
FAQ
How many payment stages should I use on small jobs?
Use 3 stages. A deposit to cover materials, one main draw on the big deliverable, and a final payment on handover. Three stages are easy for clients to follow and easy for you to track.
Should I take a deposit? How much is reasonable?
Yes. A deposit shows commitment and covers start-up costs. On residential jobs, many contractors use 20â30%. On larger or commercial jobs, deposits may be smaller, with more progress draws. Always follow your local rules and what your market accepts.
How do I handle client delays or scope changes?
Put it in writing. Issue a change order that explains the extra cost and time. Update the payment schedule to show the new milestones or percentages. Donât do extra work without a signed approval.
What if a client refuses to pay a progress invoice?
Stay calm and follow your terms. Send a reminder, then a formal notice. Pause work if the contract allows. Keep records of completed work. If needed, seek legal advice or use lien rights as your province allows.
How do holdbacks work in Canada?
In general, a statutory holdback is withheld from each payment and released after a lien period. The amount and timing vary by province. Show the holdback on each invoice so the client understands the totals. Check your provincial law and follow it closely.
Conclusion
A clear payment schedule protects your cash, your team, and your sanity. Keep milestones specific, invoice fast, and follow your terms. Two simple steps this week: write your default 3â6 milestone plan and add due dates with late terms. Then use site photos to support each draw. If you want a faster workflow, platforms such as Donizo help you send signed proposals and convert them to invoices in one click. Put this in place now. Youâll feel the cash flow difference on your very next job.