How Retainage Silently Starves Your Construction Cash Flow
That 5 to 10% held on every project is real revenue you cannot spend. Retainage is the hidden force compressing construction cash flow.
You invoiced $2M across active projects last quarter. Your bank account grew, but not by $2M. Somewhere between the invoice and the deposit, 5 to 10% of every payment vanished into retainage held by the general contractor until project completion.
On a $2M portfolio, that is $100K to $200K in revenue you have earned but cannot access. Retainage is standard in commercial construction. It is also one of the most overlooked forces compressing cash flow.
What retainage does to your cash position
Retainage is typically 5 to 10% of each draw payment, held until substantial completion or final acceptance. It is not a penalty. It is a contractual holdback designed to ensure project completion. But from a cash flow perspective, it means your revenue is always less than your invoices.
A $2M project with 7.5% retainage has $150K that will not convert to cash until months after the work is done. Your bank balance reflects collected draws, but your earned revenue includes money you cannot spend.
Retainage compounds across projects
With eight active projects, retainage accumulates across the entire portfolio. Project A holds $22K. Project B holds $38K. Project C holds $45K. Each individual hold seems manageable. Together they represent a six-figure cash gap between earned revenue and available cash.
Most construction financial tracking treats retainage as an accounting entry, not an operational cash constraint. The P&L shows the revenue. The bank account does not reflect it. Business owners plan around bank balance and unknowingly overstate available cash.
The draw schedule gap makes it worse
Retainage is only part of the timing problem. You bill monthly on draw schedules but subcontractors expect payment in 15 days. When a $180K draw is delayed by three weeks, you face subcontractor payment obligations before the corresponding revenue arrives. Retainage reduces what you collect, and draw delays shift when you collect it.
Together, retainage and draw timing create a cash profile where the business is perpetually waiting for money it has already earned.
Tracking retainage as deferred cash
The fix is tracking retainage separately from received cash. Each project's retainage balance should appear with its expected release date so the planning context does not treat an expected collection as money already received.
When a general contractor delays a draw, you need to see the cascade: subcontractor payments due in 15 days, retainage reducing the eventual collection, and the net cash gap across the portfolio.
Retainage should be tracked separately from deployable cash. A cash-flow plan can keep retainage as an expected collection, map draw schedules to payment obligations, and keep held amounts out of cash available today.
Put the next decision in financial context.
Use recorded inputs, explicit assumptions, and a visible runway path to review what the business can support.
Start free