Construction Retainage: How Subs Can Get Paid What They're Owed

Retainage is money held back from your invoice until the project is complete. It's industry standard, but it's also the biggest source of unpaid money for subcontractors. Many subs finish their work months before final payment arrives. Some never see it at all.

Understanding how retainage works, what your rights are, and how to negotiate for faster release is critical to managing your cash flow and protecting your bottom line.

What Is Retainage?

Retainage is a percentage of your invoice held back by the GC (or owner) until the project is substantially complete or finaled. It's a security mechanism—the GC holds your money to ensure you complete your work properly and fix any defects.

How It Works (Example)

You submit an invoice for $50,000 for concrete work completed:

The retainage is released when:

Typical Retainage Percentages

Retainage varies by project type and industry standard:

Some GCs hold retainage until project completion (6-18 months of work). Some hold it for 30 days after your work is complete. It depends on the contract and GC practice.

Critical Point

Retainage is part of your contract. Once you sign, you accept their retainage terms. If you don't negotiate retainage upfront, you can't demand different terms later. Always address retainage percentage and release timeline before you bid.

State Laws Protecting Retainage

Many states have laws limiting retainage or requiring faster release. Key state rules:

States with Retainage Limits

Some states have no retainage limits. Others have limits only on certain project types (public vs. private). Check your state's lien law to understand your protections.

Pay-When-Paid vs. Pay-If-Paid

Some GC contracts include language that says "We'll pay you when the owner pays us." This is called a "pay-when-paid" clause. Some states allow this; others limit it.

If your contract includes "pay-if-paid," negotiate to change it to "pay-when-paid." Many GCs will agree because most states don't enforce pay-if-paid anyway.

Typical Retainage Release Timeline

Commercial Projects (Typical)

  1. Week 1: You complete work and submit final invoice with retainage holdback
  2. Week 2-3: Inspection and approval of your work
  3. Week 4-8: Project substantially complete, owner walk-through
  4. Week 8-12: Final punchlist and defect corrections
  5. Week 12+: Project final and retainage released

Timeline from your completion to retainage release: 3-6 months

Residential Projects (Slower)

Residential projects often have longer retainage timelines because owners are slower to approve work and release final payment. Retainage can take 6-12 months or longer.

Why Retainage Doesn't Get Released (And What to Do About It)

Reason #1: The Owner Hasn't Paid the GC

The GC can't release retainage because they haven't been paid. You're waiting for owner payment, which delays your retainage indefinitely. This is common on projects where the owner is slow-paying or facing financial issues.

Your action: In the contract, insist on a timeline for retainage release independent of owner payment (e.g., "30 days after your work is approved, regardless of owner payment status"). This protects you if the owner is slow.

Reason #2: Defects or Incomplete Work

If your work has defects or incomplete items, the GC will hold retainage until they're fixed. This is legitimate. However, some GCs exaggerate defects or hold retainage longer than necessary.

Your action: Document all punch-list items in writing and commit to specific completion dates. Get a sign-off from the GC's inspector once work is complete. Don't let the GC claim defects indefinitely.

Reason #3: The GC Went Out of Business

The GC failed, went bankrupt, or disappeared with retainage money. This is a worst-case scenario. You may have lien rights, but collecting is difficult and time-consuming.

Your action: Ask for retainage to be held in an escrow account (a third-party account controlled jointly). Some states allow this. It protects you if the GC fails.

Reason #4: No Release Deadline in the Contract

The contract says retainage will be released, but doesn't specify when. "After project completion" is vague. Completion might be defined as final payment from the owner, which could take years.

Your action: Never accept a contract without a specific retainage release date. Example: "Retainage will be released 30 days after Subcontractor's work is inspected and approved."

Negotiating Retainage Terms Before You Bid

What to Ask For

Timing of the Negotiation

Negotiate retainage terms BEFORE you submit your bid. Once you bid and they accept, it's too late. They'll say, "You bid knowing the retainage terms. Too late to change them now."

In your bid response to the GC, include a note: "Based on retainage of 5% with release within 30 days of completion." This documents the terms you're bidding on.

How to Ensure Retainage Gets Released

Track It

Create a spreadsheet tracking all retainage:

30 days before the expected release date, follow up with the GC.

Document Completion

When your work is complete, get written confirmation from the GC's inspector or project manager stating:

This prevents the GC from claiming later that work wasn't approved or complete.

Submit Lien Waivers Strategically

GCs often require final lien waivers before releasing retainage. Be careful here:

This ensures the GC can't hold you hostage with the retainage while also demanding a lien waiver.

Follow Up Aggressively

Retainage doesn't release itself. Call the GC's accounting department 30 days before the expected release date. Then call weekly until it's released. Be friendly but persistent.

"Hi, I'm following up on retainage from invoice [#]. Expected release date was [date]. Can you confirm the status?"

Pro Tip

Many subs simply forget about retainage or assume the GC will handle it. They never follow up. The GC's system shows retainage is still outstanding but nobody's chasing it. A single follow-up call often triggers payment. Don't be shy about asking for your money.

Legal Options If Retainage Doesn't Get Released

Send a Demand Letter

If retainage is overdue, send a certified demand letter to the GC stating:

This often triggers immediate payment because GCs know liens are expensive and public.

File a Lien

If retainage isn't released and you've completed your work properly, you likely have lien rights. File a mechanics' lien in your county to secure your claim against the property.

This is nuclear—it will tank the GC's project financing and they'll deal with you quickly. But it also damages your relationship with that GC and the owner. Use it as a last resort.

Small Claims Court or Lawsuit

For smaller retainage amounts, small claims court is faster than litigation. For larger amounts, you may need an attorney. This is expensive and time-consuming, but sometimes necessary.

Bottom Line

Retainage is an industry standard, but it can become a cash flow nightmare if you don't manage it. The key is negotiating terms upfront, documenting completion, following up relentlessly, and knowing your legal rights. Don't let retainage surprise you. Expect it, plan for it, and follow up until it's paid.

Track Retainage with Confidence

Subcontractors.ai helps you track retainage, manage release timelines, and ensure payments don't slip through the cracks.

Start Managing Retainage

Get Construction Insights Weekly

Real advice from people who work in construction