CON 207 · Practitioner · Finance track · 10 min read
Retainage
The portion of each progress payment withheld until the work is substantially or finally complete — security for performance that ties up a contractor's thinnest margin.
Definition — what it is
Retainage is a portion of each progress payment — commonly 5 to 10 percent — that the owner withholds from the contractor, and the contractor in turn withholds from its subcontractors, until the work reaches a defined completion milestone, at which point it is released. Its purpose is to give the paying party security that the work will be finished and defects corrected, since the withheld amount is a financial incentive to complete punch and closeout. Retainage terms — the percentage, whether it steps down at a completion threshold, and the conditions and timing of release — are set in the prime contract and flowed down through the subcontracts. Retainage is not a fee or a cost; it is the contractor's own earned money temporarily held back, and because it often exceeds the project's entire profit margin, its management is a central cash-flow discipline rather than an accounting afterthought.
Also known as: Retention, Holdback, Retained Percentage, Contract Retention
Why it matters — what it protects
Retainage is a cash-flow instrument first, because the money withheld frequently exceeds the project's profit. A contractor earning a 5 percent margin on a job with 10 percent retainage is financing an amount equal to twice its profit until release, out of its own working capital. Retainage is therefore one of the largest and longest-tied-up receivables a contractor carries, and mismanaging it strains liquidity even on profitable work.
It sits at the bottom of the payment chain, so it compounds down the tiers and hits subcontractors hardest. The owner withholds from the GC, the GC withholds from the subs, and the subs — often the smallest, least-capitalized parties — carry retainage on the labor they already paid their crews for. Early-finishing trades wait longest, holding retainage for months after their work is done while later trades complete, which is a chronic source of financial strain and disputes.
Its release is where retainage most often goes wrong, because release conditions, timing, and the reduction step are frequently mismanaged. Contracts commonly allow retainage to step down (for example from 10 to 5 percent) at 50 percent completion and to release at substantial completion, but if the GC withholds more than the owner does, or fails to release when the condition is met, cash is trapped unnecessarily. Many states also impose prompt-payment and retainage statutes that cap the percentage or dictate release timing.
Retainage interacts with lien rights, warranties, and closeout, so it is never purely a payment question. Progress lien waivers should reserve retainage so a party does not waive its rights to money still held; retained funds are the leverage that gets punch and closeout deliverables completed; and release usually hinges on final documentation. Treating retainage as a simple percentage ignores the web of contractual, statutory, and lien consequences it touches.
Lifecycle — how it moves
Terms set in the contract
The prime contract fixes the retainage percentage, any step-down threshold, and the release conditions and timing, subject to state retainage and prompt-payment statutes. These terms flow down to the subcontracts.
Withholding on each progress payment
As each pay application is approved, the retainage percentage is withheld from the amount otherwise due. The withheld amount accrues on the schedule of values and grows with each draw.
Flow-down withholding to subs
The GC withholds retainage from subcontractors, ideally mirroring the prime's percentage and step-down so it is not holding more than the owner holds from it. Mismatches here are a frequent point of contention.
Step-down / reduction
At a defined milestone — often 50 percent completion with satisfactory performance — retainage may be reduced going forward or partially released. Missing the trigger leaves cash trapped that the contract allows to be freed.
Substantial completion
At substantial completion, a large portion of retainage typically becomes releasable, with a reserve held against punch-list completion. The certificate of substantial completion is the pivotal document that starts this clock.
Punch-list and closeout
The remaining retainage is the leverage that gets punch items corrected and closeout deliverables submitted. This is the phase where early-finishing subs' retainage sits longest, waiting on others.
Final release
On final completion and satisfaction of release conditions — final lien waivers, closeout package, warranties — the remaining retainage is released. Prompt-payment statutes often govern how quickly release must follow the trigger.
Dispute or offset (if triggered)
Retained funds may be offset against backcharges, incomplete work, or claims, or become the subject of a dispute or lien if release is wrongfully delayed. Wrongful withholding can violate prompt-payment statutes and expose the withholder to interest and penalties.
Anatomy — the data it carries
- Retainage percentage
- The share withheld from each payment, commonly 5 to 10 percent. Set in the contract and often capped by state statute.
- Step-down threshold and rate
- The completion point at which retainage reduces and the new rate. Missing this trigger unnecessarily traps cash the contract allows to be released.
- Basis of calculation
- Whether retainage is withheld from the full amount due or only from certain line items (for example, not from stored materials). Determines how much is actually held.
- Release conditions
- The events that make retainage releasable — substantial completion, final completion, lien waivers, closeout submission. Ambiguous conditions cause release disputes.
- Release timing
- How quickly release must follow the triggering event, frequently governed by state prompt-payment statutes. Late release can incur statutory interest.
- Accrued retainage balance
- The running total withheld to date on the schedule of values. The receivable a contractor is financing and must track by project.
- Flow-down retainage rate
- The rate the GC withholds from subs, ideally mirroring the prime. Withholding more than the owner does strains subs and invites claims.
- Retainage on stored materials
- Whether retainage applies to materials paid for but not yet installed. A point of negotiation that affects early cash position.
- Reserved amounts at substantial completion
- The portion held back against punch after the bulk is released, often a multiple of the estimated punch cost. Determines how much stays tied up during closeout.
- Offset and backcharge rights
- The withholder's right to apply retainage against incomplete work, backcharges, or claims. What stands between the balance and release.
- Statutory constraints
- State-specific caps on percentage, requirements to reduce or escrow retainage, and prompt-payment release deadlines. Override contract terms where they conflict.
Failure modes — how it breaks
GC holds more retainage than the owner
The GC withholds 10 percent from subs while the owner reduces prime retainage to 5 percent at the step-down. The GC is holding trade cash it is no longer entitled to hold, straining subs and, in some states, violating retainage statutes.
Missed step-down trigger
The contract allows retainage to drop at 50 percent completion, but the reduction is never applied and full retainage keeps accruing. The contractor and its subs finance cash the contract allows to be released, purely from inattention.
Release condition met but release not initiated
Substantial completion is certified, but the retainage release is not requested or processed, so the money sits. On the sub tier especially, this is a common and relationship-damaging delay.
Retainage waived in a progress lien waiver
A progress waiver fails to reserve retainage, so the signer inadvertently waives its rights to money still being held. When release later stalls, the party finds it has surrendered the lien leverage that would have compelled payment.
Prompt-payment statute violated on release timing
Release is delayed past the statutory deadline without a valid basis. The withholder becomes liable for statutory interest and penalties, converting a cash-flow convenience into a real cost.
Retainage used to mask a dispute
The withholder continues holding retainage over an unstated grievance rather than raising it as a backcharge or claim. The retained funds become a silent bargaining chip, and the dispute festers unresolved until release is demanded.
Retainage receivable not tracked
Accrued retainage is buried in the schedule of values and never surfaced as an aging receivable. Management underestimates how much working capital is tied up and how long, and cash-flow forecasts are wrong by exactly that amount.
Metrics — how it is measured
Accrued retainage balance
Total retainage withheld to date, by project and portfolio. The size of the receivable the contractor is financing out of working capital.
Retainage aging
Days retainage has been held, especially past the release condition. Early-finishing subs' aging is the sharpest signal of strain.
Held-versus-owed spread
Retainage the GC holds from subs versus retainage the owner holds from the GC. A positive spread means the GC is financing subs' money — or holding more than it should.
Days to release after trigger
Time from the release condition being met to actual release. Measured against prompt-payment deadlines to catch statutory violations.
Step-down realization rate
Share of eligible contracts where the retainage reduction was actually applied when the threshold was met. Catches trapped cash from missed triggers.
Retainage as a share of margin
Withheld retainage relative to the project's profit. Contextualizes why retainage management is a cash-flow priority, not an accounting detail.
Retainage-related disputes
Frequency of disputes or liens tied to retainage release. Signals release-condition ambiguity or wrongful withholding upstream.
The AI shift — what actually changes
Conversational
Retainage stops being a number buried in the schedule of values and becomes queryable: how much retainage is accrued and aging across projects, which subs have had their release condition met but not been released, where the GC is holding more than the owner holds from it, and which releases are approaching a prompt-payment statutory deadline — with the specific contract and draw cited.
Generative
Release requests and step-down notices are drafted from the contract terms and completion status: given substantial completion and the release conditions, a model drafts the retainage release request with the reserved punch amount computed, or the step-down notice when the threshold is met, for a reviewer to send.
Orchestrated
Retainage is tied to the contract, the schedule of values, lien waivers, and the completion milestones: withholding calculated per the contract terms including step-downs, the held-versus-owed spread against subs tracked, release conditions matched to substantial and final completion, and progress lien waivers checked to confirm retainage was reserved rather than waived.
Autonomous
The retainage loop runs within guardrails: withholding computed correctly each draw including step-downs, accrued balances and aging tracked, step-down and release-condition triggers flagged when met, prompt-payment deadlines monitored, and held-versus-owed mismatches surfaced — while a human decides any offset or backcharge against retainage, resolves disputes, and authorizes every release and payment.
Prompts — put it to work
Tool-agnostic and copy-ready. Adapt the specifics — thresholds, contract windows, cost codes — to your own project before you run them.
Conversational — Understanding how much cash is tied up in retainage and where it is stuck.
Analyze our retainage position across all active projects. Show total accrued retainage by project and the portfolio total, and how it compares to each project's profit margin so I can see where retainage exceeds the money we expect to make. Identify every project where a step-down threshold has been met but full retainage is still being withheld, every subcontractor whose release condition has been satisfied but who has not been released, and every release approaching a prompt-payment statutory deadline. Separately, flag any project where we are holding more retainage from our subs than the owner is holding from us. Cite the contract terms and draw records behind each figure.
What good output looks like: A portfolio retainage analysis showing accrued balances against margin, missed step-downs, unreleased-but-eligible amounts, statutory-deadline risk, and held-versus-owed spread, each tied to contract and draw records.
Follow-ups:
- Which trapped step-downs should we act on to free cash this month?
- Draft the release requests for the subs whose conditions are met.
- Where are we exposed to prompt-payment interest for late release?
Generative — Substantial completion is reached and you need to request retainage release.
Draft a retainage release request to the owner for our project that reached substantial completion this week. Using the contract's retainage terms, compute the amount releasable at substantial completion and the amount that should be reserved against the outstanding punch list, sizing the reserve to a reasonable multiple of the estimated punch cost per the contract. Reference the certificate of substantial completion and the release conditions being satisfied, note the applicable prompt-payment release deadline, and present the math clearly. Then draft the corresponding release requests we will process down to our subcontractors whose work is complete, mirroring the terms we flowed down to them.
What good output looks like: A retainage release request with the releasable and reserved amounts computed per the contract, the statutory deadline noted, and matching downstream sub-release requests, not a generic letter.
Follow-ups:
- Which subs get released now and which must wait on punch completion?
- What closeout documents must accompany the final retainage release?
- Recompute the reserve if the punch list grows by 20 percent.
Orchestrated — Keeping retainage consistent with the contract, waivers, and completion status.
Reconcile retainage across this project's records. Confirm the retainage withheld each draw matches the contract's percentage and that any step-down was applied when its threshold was met. Compare the retainage we hold from each subcontractor against what the owner holds from us and flag any case where we are holding more than the prime allows. Cross-check the progress lien waivers to confirm each one reserved retainage rather than waiving it, and flag any that did not. Match the current completion status against the release conditions to identify retainage that is now eligible for step-down or release. Return one reconciliation report tying each finding to the contract term, draw, or waiver.
What good output looks like: A reconciliation report tying withholding, step-downs, held-versus-owed spread, waiver reservation, and release eligibility to the contract, draws, and waivers, with each exception cited.
Follow-ups:
- Which lien waivers accidentally waived retainage, and what is the exposure?
- List all retainage now eligible for step-down or release.
- Where does our sub retainage rate exceed the owner's rate on us?
Autonomous — Standing policy for managing retainage across the portfolio.
Manage retainage across all active projects under these rules. Compute withholding each draw per the governing contract, applying step-downs automatically when their thresholds are met, and mirror our flow-down rate to subs against the owner's rate on us, flagging any case where we would hold more than the prime allows. Track accrued balances and aging by project and sub. Flag when a step-down or release condition is met, and monitor every release against the applicable prompt-payment statutory deadline, escalating before it is breached. Confirm progress lien waivers reserve retainage and flag any that do not. Never release retainage, never apply an offset or backcharge against retainage, never decide a release dispute, and never withhold beyond the contract or statute — route every release, offset, and dispute to the project accountant with the computed amounts and supporting records.
What good output looks like: A continuously computed retainage position with eligibility, deadline, and mismatch alerts, where humans authorize every release, offset, and dispute resolution, backed by a full audit trail.
Follow-ups:
- Show me every retainage release now eligible and its statutory deadline.
- Which projects have step-downs that triggered but were not applied?
- List all waivers this cycle that failed to reserve retainage.
Get the full Construction AI Prompt Catalog — every prompt in the library in one document.
Maturity — locate yourself honestly
Level 0 — Buried in billing
Retainage is withheld mechanically and never surfaced as a tracked receivable, so trapped cash and missed releases go unnoticed until someone demands their money.
Level 1 — Tracked
Accrued retainage is reported by project, but step-downs, release conditions, and held-versus-owed spread are managed manually and inconsistently.
Level 2 — Linked
Retainage is tied to the contract terms, schedule of values, lien waivers, and completion milestones, so eligibility, spread, and waiver reservation are visible.
Level 3 — Assisted
Withholding and step-downs are computed automatically, release requests and notices are drafted, and eligibility, deadline, and mismatch issues are surfaced for review.
Level 4 — Operated
Retainage computation, aging, and trigger and deadline monitoring run unattended within guardrails, while humans authorize releases, offsets, and dispute resolutions.
Common questions
Why is retainage a cash-flow problem and not just an accounting entry?
Because the amount withheld is the contractor's own earned money, and it frequently exceeds the project's entire profit margin, held for months out of the contractor's working capital. A firm earning a 5 percent margin on a job with 10 percent retainage is financing an amount equal to twice its profit until release, so retainage is one of the largest and longest-tied-up receivables it carries. It compounds down the chain to subcontractors, who are often the smallest parties and who finance the retainage on labor they have already paid their crews, which is why retainage management is treated as a core liquidity discipline rather than a bookkeeping detail.
Should a general contractor withhold the same retainage rate from subs that the owner withholds from it?
As a rule, yes, and it should also mirror any step-down. Withholding a higher rate from subs than the owner withholds from the GC means the GC is holding trade cash it is not itself being held to, which strains subcontractors, damages relationships, and in several states can violate retainage or prompt-payment statutes that require the flow-down rate to track the prime. The defensible practice is to mirror the prime's percentage and to reduce sub retainage whenever the owner reduces the GC's, so the GC is never financing more of its subs' money than the owner is financing of the GC's.
When does retainage have to be released, and what if it is late?
Release timing is set by the contract's release conditions — typically substantial completion for the bulk, with a reserve held against punch, and final completion for the remainder — but many states also impose prompt-payment and retainage statutes that dictate how quickly release must follow the triggering event and sometimes cap the percentage or require it to be escrowed. If a party withholds retainage past the statutory deadline without a valid basis such as a documented backcharge or incomplete work, it can become liable for statutory interest and penalties, and wrongful withholding can support a lien or claim. That is why release conditions, timing, and any offset basis need to be tracked deliberately rather than left to convenience.