A solid construction retainage guide starts with one basic truth: retainage is money you already earned but have not fully received yet. On many jobs, the owner or upstream contractor withholds 5% to 10% of each payment until the project reaches a defined completion point. The idea is simple. Keep a small amount back so everyone stays motivated through punch work, documentation, and final corrections.
Retainage is common, but it creates real strain for contractors. The job may be substantially complete, the subs may be asking to get closed out, and your own cash flow may already be tight. If you do not track what is withheld and when it should be released, profit can sit in limbo longer than anyone expected.
What construction retainage actually is
Retainage, sometimes called retention, is a contract holdback. Instead of paying the full approved amount with each draw or progress bill, the paying party keeps back a small percentage until certain closeout conditions are met. The usual range is 5% to 10%, though the exact number depends on the contract, jurisdiction, and project type.
Owners use retainage because it gives them leverage at the end of the job. From their perspective, the holdback helps ensure punch items are finished, liens are resolved, closeout documents are delivered, and the last mile of the project does not stall once most of the contract funds have already been released.
Retainage on prime contracts versus subcontracts
| Level | Who holds it | Main risk |
|---|---|---|
| Prime contract | Owner or lender holds retainage from the GC. | The GC funds closeout work and waits for release while carrying overhead. |
| Subcontract | GC holds retainage from each subcontractor. | The GC must track downstream holdbacks fairly and release them on the right trigger. |
This distinction matters because a GC can get squeezed from both sides. The owner may still be holding retainage from the GC while the subs are pressuring the GC for release below. If your tracking is loose, it becomes very hard to answer simple questions like how much retainage is still outstanding by trade or whether a sub has actually met the release conditions.
Why owners use retainage
In theory, retainage is a performance tool. It encourages the contractor to finish punch work, clean up paperwork, and stay responsive after the major production money has already flowed. Owners also see it as a safety buffer if there are unresolved defects, incomplete closeout deliverables, or potential lien exposure.
In practice, retainage sometimes becomes a lazy substitute for clear completion standards. That is when frustration starts. If the contract does not define what triggers release, the holdback can turn into an open-ended negotiation instead of a predictable process.
State retainage laws vary
There is no single national retainage rule. Some states cap the amount that can be withheld. Some restrict retainage on public work. Some require release within a certain number of days after substantial completion or final acceptance. Others allow contract terms to control the process more heavily. That means contractors should never assume the same rule applies across every job.
As a management rule, treat retainage as both a contract issue and a legal-compliance issue. Review the governing law in your state, especially on public projects, and make sure your subcontract language matches the upstream contract instead of accidentally creating a mismatch. This article is general education, not legal advice.
How to track retainage across multiple subs
The easiest way to lose retainage control is to bury it inside a general accounts-receivable or accounts-payable total. Retainage deserves its own line. For every subcontractor, track the original contract amount, approved changes, percentage billed to date, retainage withheld to date, retainage released to date, and remaining retainage balance.
That is especially important when one project has ten or fifteen active trade partners. Maybe rough HVAC is ready for release, but painting still has punch items open. Maybe the owner released half the retainage to the GC after substantial completion, but the GC should still hold part of the electrician's retainage until final labeling is done. Without a dedicated tracker, those distinctions disappear.
When retainage usually gets released
- Substantial completion: the project can be used for its intended purpose, even if minor punch work remains.
- Punch list completion: listed corrective items are closed out or reduced to an agreed holdback.
- Lien period or lien waiver compliance: required waivers, affidavits, or waiting periods are satisfied.
- Final closeout: manuals, warranties, inspection approvals, and turnover documents are complete.
The key is to define which of those events controls. If the contract says retainage releases at substantial completion, do not let it silently drift to final completion without written agreement. If the contract says final release depends on waivers and closeout documents, list those items clearly so nobody is guessing.
Common disputes over retainage release
Most retainage fights are not really about arithmetic. They are about conditions. One side believes the work is complete enough to release the holdback. The other side says punch work remains, documents are missing, or claims are still unresolved. The cleaner your paperwork, the less room there is for those arguments.
Problems usually show up in three places: vague completion language, slow punch-list management, and missing waiver paperwork. When the contract is vague, the stronger party tends to delay. When punch management is sloppy, everyone argues about what is still open. When waivers are incomplete, accounting blocks release even if the field work looks done.
How to write retainage terms into your contract
- State the percentage clearly. Example: 10% retainage withheld from each progress payment.
- Define the release trigger. Substantial completion, final completion, or another named event.
- List required closeout items. Punch completion, waivers, warranties, as-builts, and final inspections.
- Address partial release if applicable. Some contracts reduce retainage or release half at substantial completion.
- Match downstream terms carefully. Your subcontract retainage structure should fit the prime contract so the GC is not exposed to a timing mismatch.
Clear retainage language does two things. It protects the owner's legitimate closeout leverage, and it protects the contractor from indefinite delay. When everyone knows the trigger, the path to payment becomes measurable instead of political.
Final takeaway
Retainage is not just a holdback percentage. It is a cash-flow and contract-management system that lives all the way through closeout. If you know what is being withheld, who is holding it, what conditions release it, and what state rules apply, you stay in a much stronger position to get paid in full.
Track it separately, document release conditions early, and do not wait until the last draw to figure out where your retainage went.
Need a simple way to watch every holdback?
Use the Retainage Tracker to monitor release status by trade, and pair it with the Builder Finance Kit if you also need draw and cash-flow controls around the same job.
Get the Retainage Tracker →