Subcontractor business

How to manage retainage as a subcontractor

Treat retainage as a receivable with its own terms, its own ledger, and its own invoice. Negotiate it before signing, track it monthly by job, build closeout paperwork early, and bill the release the day you qualify.

An office manager and contractor review invoices with a calculator and laptop in a construction office.
Review invoices, committed costs, and cash timing together before making project decisions. AI-generated illustration.

To manage retainage as a subcontractor, treat it as a separate receivable with its own terms and its own tracking. Read and negotiate the retainage clause before you sign, log the amount held on every pay application by job, budget for the cash you will not see for months, start closeout documents early, and send a release invoice the day the trigger is met. Subs who do those five things get paid. Subs who assume the GC will remember usually wait longest.

The reason this matters more for a sub than for a GC is timing. A GC is often on the job until the end. An excavation or concrete sub may finish in month three of a fourteen month project, and its retainage sits in someone else's bank account while the building goes up.

Why retainage hits subcontractors harder

  • Early trades wait the longest. If release is tied to completion of the whole project, a sitework sub can carry its held money for a year or more after leaving the site.
  • The rate can be higher than upstream. A subcontract may hold more from you than the owner holds from the GC unless you catch it before signing.
  • Margins are thin. On a job with a 10 percent net margin and 10 percent retainage, the held money can equal your whole profit on the job.
  • Release depends on other people. The owner's punch list, another trade's warranty binder, or the GC's own closeout can hold up your check.

Step by step: a retainage system for subcontractors

1. Read the retainage clause before you price the job

Find four things in the subcontract: the percentage, any reduction point, the release trigger, and the documents required for release. Watch for language that ties your release to "final completion and acceptance of the Project" or to the GC's receipt of retainage from the owner. Read it alongside the payment clause, since pay-if-paid and pay-when-paid clauses often reach retainage too. If you see these terms at bid time, price the carrying cost in.

2. Negotiate before you sign, not after you finish

Ask for three things. First, a rate no higher than the owner holds from the GC. Second, a reduction once your scope is half done. Third, release when your own scope is complete and accepted, sometimes called line-item release. GCs say no to some of these, but they rarely get asked, and an early trade has the best case for it. Put any agreed change in a rider, not an email. The subcontract review guide covers what else to mark up in the same pass.

3. Know what law applies to your job

Many states set retainage caps or release deadlines, and the rules often differ for public and private work. Check the prompt payment and retainage pages by state for your job's location. On federal construction, FAR clause 52.232-27 lets a prime or a higher-tier sub retain a specified percentage of each progress payment to a sub without paying late interest, on terms the parties agree to. The same clause requires the prime to pay subs within 7 days of receiving payment from the government. Federal retainage is a contract term, so negotiate it like one.

4. Track retainage by job and by pay app every month

Keep a separate retainage receivable for each job. Every approved pay application should add a line: period, work billed, percentage held, amount held, and running balance. Reconcile that balance to the GC's numbers each quarter. Short pays and unapproved change orders throw off retainage balances quietly, and finding a $3,800 gap two years later is miserable. Report total retainage on your aging and your WIP report so it never disappears from view.

5. Plan cash around it

Retainage is earned money you have already paid for. Your crews and suppliers do not wait for it. Put the expected release date for each job into your cash flow forecast, and assume it lands later than the contract says. If total retainage is larger than your line of credit, you are financing the GC's project, and that should shape which jobs you bid next.

6. Build your closeout package while you work

Most retainage gets held for paperwork, not workmanship. Collect warranties, O&M data, as-builts, attic stock receipts, and inspection sign-offs as each item happens. Use a project closeout checklist with your scope's items pulled from the spec. When your punch list is done, the binder should already be ready to send.

7. Invoice the release and follow up on a calendar

Retainage is rarely paid without a request. Send a release invoice or final pay app that shows contract sum, approved changes, total billed, retainage held, and the amount requested. Include a conditional final lien waiver and the closeout documents. Then calendar follow-ups at 15 and 30 days, and a written notice citing the contract section after that.

Worked example: a concrete sub on a 14-month job

Here is an illustration with made-up but realistic numbers. A concrete sub has a $520,000 subcontract on a medical office building. The subcontract holds 10 percent, with release on final completion of the project. The sub's work runs from month two to month six.

Example: retainage on a $520,000 concrete subcontract
ItemAs writtenAs negotiated
Retainage rate10% throughout10%, reduced to 5% at 50% of scope
Held at end of scope$52,000$39,000
Release triggerFinal completion of the projectAcceptance of concrete scope and punch
Expected wait after scopeAbout 9 monthsAbout 2 months

In the negotiated version, the first $260,000 is held at 10 percent ($26,000), and the second $260,000 at 5 percent ($13,000). If the sub borrows on a credit line at an example rate of 10 percent a year, carrying $52,000 for nine months costs about $3,900. Carrying $39,000 for two months costs about $650. That difference came from one page of markups before signing.

Mistakes to avoid

  • Signing an unconditional final waiver before the retainage check clears. Use a conditional waiver until the money is in your account. See conditional vs unconditional lien waivers.
  • Letting lien and bond deadlines run out while you wait. Held retainage does not pause those clocks.
  • Booking retainage as cash in your forecast before it is released.
  • Leaving retainage off the monthly aging, so nobody chases it.
  • Accepting the GC's retainage balance without checking it against your own records.

Templates, terms, and tools

The retainage tracking template gives you one row per job with balance, trigger, and expected release date. Pair it with the lien waiver tracking template. Related terms: release of retainage and progress billing. For the GC side of the same money, see how to get retainage released faster. Smart Business Automator tracks retainage held on every pay app and flags each job when it reaches its release trigger, as part of construction accounts receivable automation.

Frequently asked questions

Can a GC hold more retainage from a sub than the owner holds from the GC?

It depends on the subcontract and state law. Some states limit it, and many subs negotiate a rate no higher than the prime contract rate. Read both documents before signing.

When should a subcontractor get its retainage back?

Whenever the subcontract or a statute says. Without a negotiated early release, many subcontracts tie it to completion of the whole project, which is why early trades should ask for release at acceptance of their own scope.

Is retainage allowed on federal subcontracts?

Yes. FAR 52.232-27 allows a prime or higher-tier sub to retain a specified percentage of each progress payment to a sub, on terms agreed by the parties, without owing late payment interest on it.

Should a subcontractor send an invoice for retainage?

Yes. Most GCs will not release it without a release invoice or final pay app, plus closeout documents and a conditional final lien waiver.

How should retainage show up in a subcontractor's books?

As a separate retainage receivable, tracked by job, so it appears on the aging report and the balance sheet rather than being buried in general receivables.

Sources

  1. Acquisition.gov: FAR 52.232-27, Prompt Payment for Construction Contracts
Written and edited by

Maurice Francois writes and edits construction operations guides for Smart Business Automator. More from Maurice on the Scaling Legends podcast.

Get a free assessment