Retainage is the portion of each progress payment an owner holds back, commonly 5% or 10%, until the job is finished and closed out. On most jobs that held amount is roughly the same size as the builder's profit, sometimes larger. Treat it as a receivable with a release condition and a due date — tracked, aged and chased like any other invoice — not as a deduction that quietly disappears from each pay application. A year with strong billing and slow retainage collection is a year that looked profitable and was not.

The 10% is the margin, not a haircut

Run a plain example. A $600,000 job is priced to net 10% after direct costs and overhead — $60,000. The contract carries 10% retainage. By the time the last progress payment clears, the owner has paid $540,000 and is holding $60,000. The builder has been paid enough to cover subs, materials, labor and a share of overhead. The profit is sitting in the owner's account.

At 5% retainage the owner holds $30,000 — half the profit instead of all of it. The ratio changes. The point does not. Until retainage is collected, the job has not made money in any sense a bank, a bonding company or a payroll account recognizes.

Most writing on retainage construction contracts frames it as a protection for the owner, which it is. From the builder's side it is something narrower and more expensive: the part of the job that turns into profit only if closeout goes right.

Why it disappears from the books

The common failure is mechanical. A pay application bills $80,000 of work, shows $8,000 retained and requests $72,000. The invoice entered in the accounting system is $72,000. The AR aging shows $72,000. The $8,000 is not in any report anyone opens on a Monday.

Twelve months and a dozen pay apps later, there is a five-figure balance that exists only as a column on old AIA-style forms and in the project manager's memory. Nobody is assigned to collect it because nobody sees it as owed. It is seen as gone, then as a pleasant surprise if it arrives.

The same distortion shows up in the job reports. A job cost report can show the job tracking to margin while the cash position on that job is negative. A WIP report built on over and under billing measures billing against earned revenue — useful, but it does not separate billed-and-collectible from billed-and-held. Retainage needs its own line.

What actually triggers release

Contracts tie release to completion, but completion is defined by documents. These are the gates that typically stand between a finished building and a released check:

  • Substantial completion — certified by the architect or accepted in writing by the owner, depending on the contract. Some contracts release part of retainage here.
  • Punchlist — every item closed and signed off, not just worked.
  • Final lien waivers — unconditional, from every sub and supplier who filed or could file. One missing waiver from a small supplier can hold the whole balance.
  • Closeout package — warranties, O&M manuals, as-built drawings, attic stock, training sign-offs where required.
  • Certificate of occupancy or final inspection — when the contract names it.
  • Consent of surety — on bonded work, before final payment.
  • A retention invoice — many contracts require a separate application for the retained amount. Until it is submitted, the payment clock has not started.

The most expensive habit is waiting for the owner to release retainage on their own. Most will not. If the contract requires a final application for payment, the days-to-pay clock runs from receipt of that application and its attachments. Every week the closeout package sits incomplete is a week added to the collection date — and the owner has no reason to hurry.

Track it as a receivable with a date

The fix is to give every dollar of retainage an owner, a condition and a date. This works in any accounting system and takes about an hour per active job to set up.

  1. Create a separate retainage receivable account. Post the retained amount on every pay app to it, rather than invoicing net and letting it vanish.
  2. Record the contract terms per job: percentage held, any step-down (for example, a reduction after 50% completion), partial release at substantial completion and the days-to-pay after final application.
  3. Set an expected release date: projected substantial completion plus a realistic closeout window plus the contractual payment days. Update it when the schedule moves.
  4. Turn the release gates into a checklist with a named person on each item — who is chasing the plumbing sub's waiver, who is assembling the O&M binders.
  5. Age it. Once the expected release date passes, the balance belongs on the same overdue list as every other late invoice, with the same follow-up cadence.
  6. Reconcile the balance against the pay apps monthly. Change orders billed late carry retainage too, and they are the line items most often missed.

Retainage also depends on how cleanly the progress billing was done in the first place. If percent complete was estimated loosely, the retained amount is wrong from the first pay app — a problem covered in why progress billing stalls when percent complete is guessed.

The other side: what is held from subs

Most builders hold retainage from their subs at the same rate the owner holds from them, and flow the release down when they are paid. On paper that balances. In practice the timing rarely matches.

  • Early trades — sitework, foundations, framing. Their work is done in the first months. They expect their retainage when their scope is accepted, not when the building is turned over a year later.
  • Late trades — finishes, landscaping, final clean. Their retainage roughly lines up with the owner's release.
  • The builder — owed the full owner retainage at closeout, while some of what is owed to subs may come due well before it.

Whether a builder can make a sub wait for the owner's release depends on the subcontract wording and on state law. Pay-when-paid and pay-if-paid clauses are treated differently from state to state, and many states have prompt payment statutes that set deadlines for releasing retainage to subs. Some cap the percentage that can be held at all. Read the actual statute for each state you work in, with counsel — this is not an area for rules of thumb.

What matters for cash is forecasting the gap. List every sub retainage balance by expected release date next to the owner retainage expected on the same job. Where the sub date comes first, that difference is cash the business has to carry.

Negotiate it before signing, not at closeout

Retainage terms are more negotiable than most builders assume, and they are only negotiable before the contract is signed. Terms worth asking for:

  • Step-down — retainage drops to 5% or to zero on remaining billings once the job passes 50% complete with no outstanding issues.
  • Line-item release — early trade packages released when accepted, so the builder can pass them through to the subs who earned them.
  • Partial release at substantial completion — most of the balance paid at substantial completion, with a smaller amount tied to the punchlist.
  • Retention bond in lieu of cash — the owner holds a bond instead of withholding payment, where the owner and the surety will agree to it.
  • A defined closeout list — the contract names exactly which documents are required for final payment, so the list cannot grow at the end.

None of these is guaranteed to be accepted. Each one asked for and refused still costs nothing. Each one accepted brings margin forward by months.

Where BuilderSolve fits, and where it does not

The records that win a retainage dispute are dates: when work was finished, when the punchlist closed, when the owner was told. Daily logs, punchlist status and change orders with an audit trail in BuilderSolve keep those dates on the job rather than in someone's inbox. Budget vs. actual on each job shows what has been spent against what has been earned, which is where a held balance stops looking like profit already banked.

QuickBooks stays the book of record. The platform reads from it one way and does not post retainage entries back. The separate receivable account, the release dates and the chasing still have to happen in the books and by a person. For builders without that person, the finance team in BuilderSolve's back-office services handles AR, AP and change orders — including keeping a retainage schedule current and assembling the closeout paperwork that releases it.

What to do this week

Pull every pay application on every active and recently closed job. Add up the retained amounts the owner is holding and the amounts held from subs. Put both numbers on one page, job by job, with an expected release date beside each. Any closed job with an open balance and no final application submitted is the first call to make. Any job where sub retainage comes due before owner retainage is the first cash forecast to fix.

Common questions

what is retainage in construction

Retainage is a percentage of each progress payment, commonly 5% or 10%, that the owner holds back until the job is complete and closed out. It protects the owner against unfinished work and liens. For the builder, it is often roughly equal to the profit on the job, which is why it needs to be tracked as money owed rather than written off as a deduction.

how do you account for retainage receivable

Post the retained portion of each pay application to a separate retainage receivable account instead of invoicing net of it. Record the contract terms, the expected release date and the conditions for release per job. Age the balance once that date passes, and reconcile it monthly against pay apps, including change orders, which also carry retainage.

when is retainage released on a construction project

Retainage is released when the contract's closeout conditions are met, not simply when work is finished. Common conditions include substantial completion, a signed-off punchlist, final lien waivers from all subs and suppliers, warranties, O&M manuals, as-builts and sometimes a certificate of occupancy. Many contracts also require a separate final application for payment before the payment clock starts.

do i have to pay sub retainage before the owner pays me

It depends on the subcontract wording and the law in your state. Pay-when-paid and pay-if-paid clauses are enforced differently across states, and many prompt payment statutes set deadlines for releasing sub retainage. Some deadlines run from acceptance of the sub's work rather than the owner's payment. Check the statute for each state with counsel before relying on a clause.

can retainage be negotiated in a construction contract

Yes, but only before signing. Common requests are a step-down to 5% or zero after 50% completion, line-item release for early trade packages, partial release at substantial completion, a retention bond in place of withheld cash and a defined list of closeout documents. Owners can refuse, but each accepted term brings profit forward.