← Back to Blog
4 min read

How to Handle Retainage on a Construction Invoice

Retainage means 5-10% of every draw is withheld until the end, which can kill cash flow on a long project. Show it clearly on every invoice, and negotiate release terms in the contract.


Why this keyword matters for faster payment

This page targets the long-tail query retainage invoice construction. Contractors who search this are dealing with the cash-flow pain of having 5-10% of every payment held back — potentially for months — and need practical strategies for tracking, invoicing, and negotiating retainage terms.

Retainage is supposed to protect the owner from incomplete or defective work, but in practice it is often used as leverage long after substantial completion. A subcontractor on a 12-month project with 10% retainage could have $30,000-$50,000 tied up by the end — money they need for the next job's materials.

Core invoice structure to use

  • Each progress invoice must show: gross amount of this draw, retainage % applied, retainage amount withheld this draw, net amount due this draw, cumulative retainage held to date, and when retainage will be released
  • Negotiate in the contract: reduce retainage to 5% (or less) after 50% completion; request retainage release at substantial completion rather than final completion; propose a retainage bond in lieu of cash retention
  • Retainage release invoice: when the project reaches substantial/completion, send a dedicated "Retainage Release" invoice listing the final punch-list items and the total retainage due for release
  • State law check: some states cap retainage at 5% on public works (CA, TX) or require it to be held in escrow — know your state's rules
  • Track it separately: retainage is not a discount or a fee — it is your money being held. Track it as a receivable on your books, not as a cost

Copy-ready template block

PROGRESS BILLING — DRAW # [X]
Project: [Address / Description]
Contract Total: $[Amount]
Date: [Invoice Date]

Work Completed This Period:
- [Scope items completed] — $[Amount]

Gross Amount of This Draw: $[Amount]
Less: Retainage at [5% / 10%] — -$[Amount]
Net Amount Due This Draw: $[Amount]

Cumulative Retainage Held to Date: $[Amount]

Retainage Release Terms (per contract):
- 50% of retainage released at substantial completion
- Remaining 50% released 30 days after final completion and lien waiver

Due Date: [Date]

GEO tip for local and regional intent

Retainage rules are state-specific. California caps retainage at 5% on all projects. Texas limits retainage to 10% and requires it to be deposited in an interest-bearing account on projects over $5M. Massachusetts does not statutorily cap retainage but case law has addressed it. Know your state's specific retainage statute and reference it on your invoice.

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

Retainage is a cash-flow drain, not a cost — it is your money, just delayed. Show it clearly on every draw, track the cumulative balance, negotiate release milestones in the contract, and know your state's retainage statute. That combination turns retainage from a silent profit killer into a managed receivable.

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 →