Progress Billing Explained: Invoicing for Long-Term Projects
Progress billing for long jobs: percent complete, scheduled draws, retainage notes, and invoices that show cumulative billed and balance remaining.
Progress billing means invoicing as work advances rather than waiting until the end. Construction, implementation services, and large creative programs use it to keep contractors liquid while clients spread cost across the life of the project.
Industry primers from the Associated General Contractors of America describe schedule of values and pay applications in construction; professional services can borrow the same discipline with lighter paperwork.
Models of progress billing
Time-based draws
Invoice every month for percent complete or a fixed installment until the cap. Clear when the schedule resets or adjusts.
Milestone-linked progress
Each invoice ties to a defined deliverable—overlap with milestone invoicing. Good when outcomes are discrete even if the overall timeline is long.
Cost-plus with caps
Less common outside certain consulting niches; requires transparent expense backup and strong trust.
Contract clauses that prevent fights
- How percent complete is determined (your judgment vs joint sign-off)
- Retainage—if you hold or they hold a percentage until final acceptance
- Change order process when scope creep appears
- Stop-work rights if draws are chronically late—coordinate with payment terms
What to show on each progress invoice
- Cumulative contract value and cumulative billed to date
- This period’s amount and remaining balance
- Brief narrative of work performed in the period
- Taxes consistent with invoice tax compliance
If you also took a deposit, show how it credits against progress or final.
Relationship to audits
Progress billing creates more documents than a single final bill—perfectly fine if your audit trail is organized. Avoid duplicate revenue recognition: finance should tie each bill to earned value per policy.
Collections
Long projects mean long exposure. Use automatic reminders and follow-up strategy so one late draw does not compound across months.
Controls on percent-complete billing
Require joint sign-off or documented criteria before increasing percent complete—otherwise optimism bias inflates billings. Cap monthly billings at contract limits even if work feels ahead; catching up later is safer than clawbacks. When retainage applies, show retainage held and cumulative released each period. If you discover an error in prior periods, correct through credit notes rather than silent adjustments. Align narratives with milestone language if both models coexist on one job.
Closing checklist
Each period, tie percent complete to tangible evidence in shared drives. Freeze billings during dispute windows if contracts require it. Compare cumulative billings to cash collected; large gaps signal AP friction, not just delivery. Align narratives with invoice audit trail expectations. Review retainage release triggers with legal yearly. Smoke-test payment reminder copy for long-running jobs.
Metrics and cadence
Track billings-to-cash lag by project; widening gaps often mean AP friction, not field progress. Compare percent complete reported versus milestones achieved to catch optimism bias. Measure retainage outstanding as a percent of contract value—working capital alerts live there. Review change-order backlog monthly; silent backlog becomes invoice drama. Pair metrics with follow-up strategy so late draws get attention early.
Bill long engagements as you earn, not only when you finish. Get started with InvoiceQuickly.
When progress billing makes sense vs flat-fee or hourly
| Project type | Best billing model | Why |
|---|---|---|
| Web/app dev (>4 weeks) | Progress (milestone) | Mid-project scope creep is real; progress invoicing rebalances cash flow at each milestone |
| Brand identity ($5K+) | Progress (3 tranches) | Discovery → design → final delivery natural milestones |
| Marketing campaign (>3 months) | Monthly retainer | Ongoing nature; campaign milestones are often arbitrary |
| Consulting engagement (long) | Monthly retainer or progress | Depends on whether deliverables are time-based or output-based |
| Construction (>1 week) | Progress (weekly or milestone) | Cash flow protection; homeowners can dispute later milestones if quality drops |
| One-off advisory (<2 weeks) | Flat fee, paid upfront | No need for the overhead |
| Hourly support | Time-and-materials with cap | Pure hourly invites scope creep |
Rule of thumb: if a project is over 4 weeks long or over $5,000 total value, progress billing protects both sides better than end-of-project billing.
Step-by-step: Setting up progress billing
Step 1: Define milestones in the contract before kickoff
Bad: "We'll invoice as we make progress." Good: "Total project: $24,000. Invoice schedule: $8,000 at kickoff (33%), $8,000 at design approval (33%), $8,000 at final delivery (33%)." Specific dollar amounts tied to specific deliverable acceptance points. The contract is your protection if disputes arise mid-project.
Step 2: Get the deposit/first tranche before starting
Progress billing only works if you actually collect the first tranche. Industry standard: 25-50% deposit before any billable work begins. State on the contract: "Work begins upon receipt of first tranche payment." Don't start work on the promise of payment.
Step 3: Issue each progress invoice immediately upon milestone completion
The week you finish design phase, send the design-phase invoice. Don't bundle multiple milestones. Each progress invoice should reference: total contract value, total invoiced to date, this invoice amount, remaining balance. Transparency prevents "wait, I thought we already paid that" disputes.
Step 4: Tie payment receipt to next milestone start
Don't begin development phase until design-phase invoice is paid. State this in the contract: "Payment of each milestone invoice required before work on subsequent milestone begins." Prevents accumulating unpaid invoices that you'd never recover if the project derailed.
Step 5: Final invoice should clearly mark completion
Final progress invoice references the entire project: "Final milestone — Web app delivery. Total contract: $24,000. Previously invoiced: $16,000. This final invoice: $8,000. Project status: complete pending final acceptance." Clean records for both sides at year-end and tax time.
Common progress billing scenarios
$15K web project, 6-week timeline: 33/33/33 split — $5K deposit at kickoff, $5K at design approval (week 3), $5K on launch (week 6). Each invoice on the same day each milestone hits. If client delays approval (slowing the project), bill anyway at the original milestone deadline with a note: "Per contract, milestone 2 invoice issued. Subsequent work resumes upon approval."
$80K kitchen remodel, 8-week timeline: 25/25/25/25 weekly progress. Phase 1 (demo + framing): $20K. Phase 2 (drywall + plumbing): $20K. Phase 3 (cabinets + counters): $20K. Phase 4 (final + punch list): $20K. Each phase is a separate invoice; cash flow stays neutral throughout the project rather than swinging negative for 7 weeks before final.
Multi-month retainer that occasionally spikes: Retainer $8K/month covers normal work. When a one-off project lands ($25K brand identity for the same client), invoice that progressively as a separate stream — kickoff/design-approval/final delivery on the project, alongside continued monthly retainer billing. Don't bundle.
Subcontractor on a GC's project: GC pays you, GC's client pays GC. Progress billing for sub work follows the GC's milestone pattern (typically 30/40/30 or whatever the prime contract specifies). File mechanic's lien preliminary notice within your state's deadline (20-60 days from job start) to preserve lien rights if GC doesn't pay.
Frequently Asked Questions
What if a client wants to pay all upfront for a discount?
Reasonable for projects under $25K — offer 5-10% discount for full upfront. Above $25K, full upfront creates project completion pressure that doesn't favor either side; progress billing is healthier. State explicitly: "5% upfront-payment discount available for full-payment-on-signing projects under $25K. Above this threshold, standard milestone billing applies."
How do I handle scope creep mid-project?
Issue Change Order invoices — separate from the milestone schedule. "Change Order #2 — additional landing page per April 12 email — $1,200. Subject to standard payment terms." Get written approval (email reply suffices) before starting the additional work. Don't absorb scope creep silently; it trains clients to expect it.
What's the right deposit percentage?
25-50% is the standard range. Below 25% means you're carrying too much risk; above 50% can scare new clients. 33% is the most common starting point for service work; 50% is more common for materials-heavy projects (construction, manufacturing) where you front-load supplier costs.
Can I do progress billing if I'm a sole proprietor?
Yes — progress billing is a billing method, not a legal structure. Sole proprietors invoice progress milestones same as LLCs or corporations. Documentation requirements (contract, signed scope, milestone definitions) are the same regardless of legal entity.
What if a milestone runs over budget?
Three options: (1) Eat the overage if it's truly your fault (under-scoping). (2) Issue a Change Order if the client requested extras. (3) Renegotiate the remaining milestone budget if discovery during the project revealed something neither side anticipated. Most experienced clients respect honest renegotiation; surprise cost-overruns at the final invoice damage trust.
Practical guidance for freelancers and small businesses creating and managing invoices.
Create your next invoice from one prompt
Describe the client, work, prices, and payment terms. Review every field before you send.
Create a Free InvoiceRelated guides
The Late Payment Culture: Why It Persists and How to Fight It
Late payment culture in B2B: why big buyers optimize payables, what it costs suppliers, and how deposits, terms, clean invoices, automation, and selective.
Recurring Invoices: How to Set Up Automatic Billing
Recurring invoices automate billing for retainers, subscriptions, and ongoing services. Here's how to set them up, when to use them, and the tools that make it effortless.
Late Payment Statistics 2026: How Bad Is the Problem?
Late payment statistics context for 2026: why averages hide tail risk, how SMBs feel delays first, and how better invoices, terms, and reminders beat reading.
How to Offer Invoice Discounts Without Hurting Your Margins
Offer invoice discounts without eroding margin: early-pay deals, volume breaks, clear invoice lines, and calculators before you publish terms.
Useful, occasional notes
Get invoicing tips that actually help
Join the InvoiceQuickly update list for practical invoicing advice and product news.
No spam, ever. Unsubscribe anytime.