RETAINAGE CASH FLOW STRATEGY: PLANNING, COLLECTION, AND LOC IMPACT.
Retainage isn't a minor inconvenience. It's a structured cash flow problem that builds from the first billing to the last check and sits outstanding for months while the contractor funds new project mobilizations off the LOC. On a $4M revenue contractor with three active projects, retainage outstanding at any given time runs $120,000 to $200,000. That's working capital tied up in completed work that should be collected, and most of it can be, with the right collection system and the right retainage terms at contract execution. SPM treats retainage as a scheduled cash inflow in the 13-week and 24-month cash forecast rather than a vague future event. Each retainage balance has a release date, a tracking cadence, and an escalation path if the GC holds beyond contract terms.
Nobody budgets for retainage because it never feels like a bill. It's money you already earned, sitting somewhere else, and the only symptom is that the LOC balance never comes down. Then three jobs close in the same quarter and a six figure release comes in with no plan behind it. Retainage is the most predictable cash event a subcontractor has, because the contract already states the percentage and the trigger. Treated as a scheduled inflow with a date on it, it funds the next mobilization. Treated as a surprise, it funds interest.
WHAT IT MEANS.
Retainage is the slice of every billing, 10 percent under standard commercial terms, that the GC holds back through substantial completion instead of paying it with the rest of the pay app.
The reason retainage does damage is duration, not size. Ten percent of a billing is small on its own, but it compounds across every pay app on every active job and it stays outstanding long after the crew has demobilized. A contractor can be current on every receivable and still be short, because the retainage tail is riding behind all of it.
RETAINAGE AS A CASH FLOW PROBLEM: THE MATH MOST CONTRACTORS NEVER RUN.
10% held from every billing, outstanding through project duration
Standard commercial retainage is 10% of each billing held through substantial completion. On a $600K contract with $60,000 monthly billing, retainage builds at $6,000 per billing cycle, so by month 6 at 80% complete, $28,800 is held in retainage. The final retainage check, $60,000 on a $600K contract, typically releases 30 to 90 days after final acceptance and punchlist completion. On a 6-month project that's $60,000 outstanding for 7 to 9 months from the first billing to the last check, and across three simultaneous projects of similar size, retainage outstanding at any given time runs $120,000 to $180,000.
Retainage outstanding takes working capital that could otherwise fund new work
Every dollar sitting in retainage is a dollar that's not available for new project mobilizations. A contractor with $150,000 in retainage outstanding on completed work while trying to fund a $200,000 mobilization on a new project is borrowing against the LOC to cover a hole that retainage collection would close. The working capital problem is partly a retainage problem, and aggressive retainage collection on completed work cuts LOC utilization more reliably than most cost cutting measures do.
Retainage withheld beyond contract terms, with no escalation path
Most commercial contracts state retainage release terms: within 30 days of substantial completion, within 30 days of final acceptance, or upon punchlist completion. When the GC withholds retainage beyond those terms without documented basis, that's a contract breach. The escalation path is a written demand letter citing the contract provision and the days elapsed, followed by a notice of intent to file a mechanic's lien if retainage isn't released within 10 business days. Most GCs release retainage faster when a lien notice is on the table than when a phone call is made.
WHAT IT LOOKS LIKE IN DOLLARS.
When three projects close in the same quarter and release $180,000 in retainage, that's a cash event the size of a mobilization on a mid sized job. The forecast puts it in the month it will hit, so the owner knows about it in January instead of finding out when the checks come in May. That difference is the whole argument for tracking retainage by project.
HOW TO MANAGE RETAINAGE IN THE CASH FORECAST SO IT IS NEVER A SURPRISE.
Retainage outstanding by project, expected release date by project, and the LOC utilization each release would free up. That turns retainage from an invisible balance into a visible, scheduled cash inflow you can plan a mobilization around.
Don't wait for the GC to start retainage release. Submit the retainage invoice the day substantial completion is documented and start the clock. Track the days elapsed from that date, because the elapsed count is what the demand letter runs on later.
On projects above $500K, negotiate retainage reduction to 5% after 50% completion. This is standard practice in many markets and it releases half the retainage midproject. The GC still holds security and you get better cash flow, so ask for it at contract execution and not at 50% completion.
The CFOS 24-month cash flow forecast maps retainage release dates from every active project as scheduled inflows. Closings that cluster in one quarter show as one large event instead of three separate surprises. The owner sees the release months ahead of the checks and can commit them to work that's already bid.
FLAT MONTHLY FEE. NO SURPRISES.
Three tiers, priced by your trailing twelve month revenue. Which one you're in depends on how much of the work you want off your desk. No hourly billing, no payroll, and no add-ons.
Pricing
| Last 12 months revenue | Monthly fee |
|---|---|
| Up to $1M | $1,900 to $2,900 |
| $1M to $3.5M | $2,600 to $3,900 |
| $3.5M to $6.5M | $3,800 to $5,700 |
| $6.5M to $9.5M | $5,100 to $7,100 |
| $9.5M to $12.5M | $6,100 to $8,500 |
| $12.5M to $15.5M | $7,400 to $11,000 |
| $15.5M to $18.5M | $9,400 to $13,500 |
| $18.5M+ | Quoted individually |
Range reflects the three tiers below. Which one you're in depends on how much of the work you want off your desk. No payroll. No hidden line items.
You stop guessing.
You get the CFO work. Job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a meeting every month that ends in decisions rather than a report.
Your bookkeeper keeps doing the books.
You stop touching the books.
Everything in Core, and we run the bookkeeping and the controllership as well. Nobody in your office is answering coding questions or chasing a reconciliation at month end.
We do the books. No payroll.
Every job shows its margin while it's still running.
Everything in Executive, plus the job costing and WIP platform set up, loaded with your cost codes, and managed for you every month. You never have to learn it.
We do the job costing.
