Construction Cash Flow: Why Profitable Contractors Still Go Broke
TL;DR — 30 seconds
Construction cash flow management for contractors: why profitable firms still go broke, how billing lags and retainage drain cash, and forecasting that protects you. See it on your plans →
Contractors fail with profit on the books more often than they fail with losses. It sounds paradoxical until you follow a dollar through a construction project: you pay for labor and materials this week, bill for them next month, and get paid the month after that — minus retainage. A company can be winning on paper and still miss payroll. Construction cash flow management is the discipline of surviving that gap, project after project.
Profit Is an Opinion; Cash Is a Fact
Accounting profit accrues as work is performed. Cash arrives on an entirely different schedule:
- You spend money mobilizing — crews, equipment, materials — before earning anything
- Work performed in month one gets billed in month two
- The owner pays in month three, often 30+ days after certification
- Retainage holds back another 5–10% until completion
That means every new job starts with a negative cash trough — you are effectively lending the project money from your own pocket. Growth makes it worse, not better: each additional job consumes cash before generating any, so the busiest contractors often carry the tightest bank balances. Contractors who don’t forecast this end up profitable on the WIP report and unable to fund the next mobilization.
Front-Loading: The Perpetual Debate
Because early months are cash-negative, contractors often weight the schedule of values toward early activities — mobilization, excavation, general conditions. Done moderately, this is standard practice that reflects real early costs. Done aggressively (“front-loading”), it invites problems:
- Reviewers reject obviously unbalanced schedules of values
- Over-billings show up as liabilities on your financials, which lenders and sureties scrutinize
- If the job terminates early, billing ahead of earned value becomes a legal dispute
The defensible version: bill stored materials properly, capture legitimate mobilization costs in line items, and keep the schedule roughly proportional to actual cost incurrence.
The S-Curve Reality
Project spending follows an S-curve: slow start, steep middle, tapering finish. Revenue lags it by the billing-and-payment cycle. The gap is widest mid-project — exactly when you’re buying the most materials and running your biggest crews. Plot cumulative costs against cumulative billings for a typical job and you’ll see the financing need peak somewhere around 40–60% completion, then slowly recover as billings catch up and retainage finally releases at closeout.
A Simple Forecasting Template
You don’t need sophisticated modeling — you need honesty about timing. One row per week or period per job:
| Period | Cash in | Cash out | Net | Cumulative |
|---|---|---|---|---|
| Week 1–2 (mobilization) | $0 | $180,000 | −$180,000 | −$180,000 |
| Week 3–6 (production) | $0 | $520,000 | −$520,000 | −$700,000 |
| Month 3 (first pay app certified) | $450,000 | $540,000 | −$90,000 | −$790,000 |
| Months 4–8 (steady cycle) | $540,000/mo | $505,000/mo | +$35,000/mo | improving |
| Closeout (retainage release) | $310,000 | $290,000 | +$20,000 | positive |
Roll all active jobs together, add overhead, and you have a company-level forecast good enough to steer by. Update it when schedules shift — because they will.
Levers That Actually Move Cash
- Bill faster and cleaner. Every rejected pay application adds weeks to the cycle; disciplined pay applications shorten it.
- Negotiate mobilization or advance billing into contracts where market practice allows.
- Bill stored materials with documentation the moment long-lead items arrive.
- Turn T&M work around quickly — extra-work revenue decays with every day a ticket sits unprocessed (T&M tickets done right).
- Attack retainage terms: step-downs, early release thresholds, interest on held funds (retainage guide).
- Watch under-billings monthly. Earned-but-unbilled work is free financing you’re giving away; your WIP report should flag it automatically.
BidSync AI ties billing, retainage, and job cost data into one live picture so forecasts reflect reality instead of last month’s spreadsheet. See the financials capabilities or book a demo to see a cash position update itself from field data.