← Back to Blog
4 min read

How to Write a Progress Billing Invoice for Construction

On a 6-week project, you cannot wait 6 weeks to get paid. A progress billing schedule — 4-5 draws tied to milestones — keeps cash flowing and protects you from lump-sum sticker shock at the end.


Why this keyword matters for faster payment

This page targets the long-tail query progress billing invoice template. Contractors running multi-week projects search for a draw-schedule format that clients accept without feeling nickel-and-dimed — and that keeps material costs covered throughout the project.

Cash flow is the #1 killer of small contracting businesses, and the root cause is often lump-sum billing at project completion. Progress billing — invoicing in phases as work is completed — converts a 6-week cash-flow gap into a steady stream of payments.

Core invoice structure to use

  • Draw schedule in the original contract: agree on 4-5 progress payments before work begins. Example: 10% deposit → 25% after demo/rough-in → 25% after drywall → 25% after trim/finish → 15% final after punch list
  • Each progress invoice shows: draw number, phase completed, percentage of total project, amount of this draw, total billed to date, remaining balance
  • Percentage-of-completion: for each draw, state what was completed this phase — "Rough electrical, plumbing, and HVAC complete. Drywall hung and taped." — so the client knows what they are paying for
  • Retainage note: if the client is holding retainage (typically 5-10% until final completion), show it clearly on each draw — "Retainage held: $[Amount] (released upon final inspection)"
  • Lien waiver exchange: each progress payment should be exchanged for a partial lien waiver — reference the waiver on the invoice

Copy-ready template block

PROGRESS BILLING — DRAW # [X] of [5]

Project: [Address / Description]
Contract Date: [Date] | Original Contract Total: $[Amount]
Date: [Invoice Date]

Phase Completed This Draw: [Demolition & Rough-In]
Work Completed:
- [Specific scope items completed this phase]
- [Specific scope items completed this phase]

This Draw Amount: $[Amount] ([X]% of total contract)
Previous Draws Billed: $[Amount]
Total Billed to Date: $[Amount] ([X]% of total contract)
Remaining Contract Balance: $[Amount]

Retainage Held (if applicable): $[Amount] (released at final completion)

Amount Due This Draw: $[Amount]
Due Date: [Date]

Partial lien waiver attached. Signed: __________

GEO tip for local and regional intent

Retainage rules vary by state. Some states cap retainage at 5% (like California on public works); others allow 10%. Some states require retainage to be held in escrow. Know your state's retainage laws and reflect them accurately on your progress invoices to stay compliant and avoid disputes.

This is where SEO and GEO meet: specific service wording helps search engines classify relevance, and specific local context helps real customers trust that your invoice reflects real on-site work.

How BillZap fits this workflow

BillZap is built for fast post-job invoicing on iPhone. You can add a job photo, generate a professional PDF, and share it through email, iMessage, or WhatsApp in under a minute. First 3 invoices are free, then unlimited invoicing unlocks with a one-time purchase instead of a monthly subscription.

Final takeaway

Progress billing is not just about getting paid — it is about aligning your cash outflows (materials, subs) with your cash inflows (client payments). A clear draw schedule agreed to upfront, with detailed phase-completion documentation on each invoice, turns a lump-sum project into a cash-flow-manageable one.

Ready to invoice in 30 seconds?

First 3 invoices free · One-time $9.99 to unlock unlimited · No account needed

Download BillZap Free on the App Store →