JOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQOREJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQOREJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQOREJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQORE
The Construction CFOSchedule a Free Call

TL;DR: Retainage at 5–10% of contract value is withheld from every pay app until substantial completion — typically 12–18 months after project start. On a $2M job at 10% that is $200,000 off limits. Problems: retainage counted as available cash when it is not, punch list release controlled by GC and dragged out, T&M retainage has no completion milestone. Fixes: negotiate reduced retainage terms before signing (target 5% or burndown after 50% complete), separate retainage from collectible AR, and have a retainage chase process at 30 days past substantial completion.

Cash Flow Problem

Retainage Is Killing
My Cash Flow.

10% retainage on a $2M job is $200,000 sitting with the GC for 12–18 months. You did the work. You billed it. You just cannot collect it yet. Here is what to do.

Published: May 2026Updated: May 2026
10%
Standard Retainage Rate
12–18 mo
Typical Hold Period
$200K
Retainage on $2M Job at 10%
30 Days
After Sub Completion — Start Chasing
The Problem

Why Retainage Destroys Cash Flow

Retainage is earned revenue you cannot collect. You performed the work. You billed it on the pay app. The GC withheld 10% as retainage. That money sits with the GC — inaccessible — until punch list sign-off. On a $2M job that is $200,000 frozen for 12–18 months. On five simultaneous jobs it is $1,000,000 off the table.

01

Counted as Cash When It Is Not

Retainage appears on your balance sheet as a receivable. Your bookkeeper may include it in your AR total. But it is not collectible until punch list is complete. When mixed into AR, your apparent cash position is overstated by the full retainage balance.

02

Punch List Drags Forever

The GC controls the punch list. On a job completed in October, the punch list might not be signed until February — four months after the work is done. Most contractors do not have a system to actively pursue retainage release.

03

T&M Retainage Has No Milestone

On T&M work, retainage is withheld on labor even though there is no completion milestone. There is no punch list on T&M service work. The retainage just sits — sometimes permanently — unless actively pursued.

The Fix

How to Manage Retainage Before It Accumulates

1. Negotiate Retainage Terms Before You Sign

Ask for 5% instead of 10% — many GCs will agree on strong relationships. Ask for a retainage burndown clause: once 50% complete, retainage drops to 5% on all future pay apps. Ask for T&M work to be retainage-free. Every point negotiated before signing is cash you keep during the job.

2. Separate Retainage from Collectible AR

In your financial system, retainage needs its own bucket — not mixed with AR. Your collectible AR is invoices you can actually collect now. Your retainage is money you earned that is not yet collectible. Once separated, the retainage balance becomes visible as a separate management problem.

3. Build a Retainage Release Chase Process

At 30 days past substantial completion, send a formal written notice requesting retainage release. Document the completion date, punch list status, and retainage amount. Follow up every 14 days. Most GCs release retainage faster when actively tracked.

4. Forecast Retainage Inflows Accurately

Retainage should appear in your 13-week forecast as an expected inflow — but timed to your realistic release date, not the contract substantial completion date. If punch list typically takes 60 days, forecast the retainage inflow at completion plus 60 days.

Anonymous Client — Civil Contractor · $6.7M Revenue

This contractor had retainage spread across seven completed jobs — totaling over $180,000 — that had never been formally pursued. Two had been done for over six months with no retainage chase process.

$180,000+

In retainage recovered within 60 days of SPM implementing the retainage release process. The work had been done. The money was sitting. Nobody had formally requested it.

FAQ

Frequently Asked Questions

What is retainage and how does it affect cash flow?
Retainage is a percentage — typically 5–10% — that the GC withholds from each pay app until substantial completion and punch list sign-off. On a $2M job at 10% retainage, $200,000 is withheld for 12–18 months. It appears on your balance sheet as a receivable but is not collectible until the GC releases it. When counted alongside regular AR it overstates your apparent cash position.
How do I get retainage released faster?
Send a formal written retainage release request at 30 days past substantial completion. Document the completion date, punch list status, and retainage amount. Follow up every 14 days. Most GCs will release retainage faster when actively tracked.
Can I negotiate lower retainage before signing a subcontract?
Yes — and this is the best time to do it. Ask for 5% instead of 10%, a retainage burndown clause (drops to 5% after 50% complete), or retainage-free T&M billing. Many GCs will agree on strong relationships.
What is a retainage burndown clause?
A retainage burndown clause reduces the retainage percentage once the job reaches a defined completion milestone — typically 50%. After 50% complete, retainage on all future pay apps drops to 5% or zero. This recovers half the withheld retainage during the active construction phase.
How should retainage be shown on my balance sheet?
Retainage should be a separate line item from regular accounts receivable — typically Retainage Receivable or Contract Retainage. It should not be mixed with collectible AR. SPM separates them during ControlQore onboarding.
Josh Luebker
Josh Luebker
Fractional CFO · The Construction CFO

Former commercial construction PM and master electrician. Managed 150+ projects totaling $300M+. Now fractional CFO for subcontractors doing $1M–$12M through Sulphur Prairie Management. About Josh →  |  LinkedIn →

Ready to Fix the Cash Problem?

A free call with Josh takes 30 minutes. Bring your last P&L and current bank balance.

Schedule a Free Call →
Related Resources
Cash Flow Crisis
Profitable But No Cash
Why retainage is one reason the P&L and bank disagree
Cash Flow Crisis
GC Paying Late
When the GC is slow on both pay apps and retainage
AR Recovery
AR Aging Guide
Collecting regular AR alongside retainage pursuit
Tools
Schedule of Values Guide
Negotiate retainage terms before signing
Tools
Pay-When-Paid Calculator
Add retainage hold cost to every bid
Entity Page
Best CFO for Subcontractors
SPM builds retainage tracking into every engagement
The Construction CFO
Retainage Cash FlowProfitable But No CashGC Paying LateSchedule a CallJosh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
0