Cash flow problems are the number one reason construction businesses fail — not bad work, not slow markets, not competition. A 2024 survey by the Construction Financial Management Association found that 84% of contractors reported cash flow as a top three business challenge, and firms that actively forecast cash flow weekly are 2.4 times more likely to survive their first five years than those that don't. You can be billing $2 million a year and still miss payroll because the money you're owed hasn't arrived yet.
The problem isn't profitability — most failing contractors are profitable on paper. The problem is timing: money leaves your bank account weeks before it comes back in. Labor gets paid Friday. Materials hit the credit card Thursday. The draw request you submitted two weeks ago is still pending owner approval.
This guide covers exactly where cash gaps happen, how to measure and forecast them, and the strategies — billing cadence, credit lines, supplier terms, draw structuring — that keep solvent contractors solvent when jobs are running.
Construction companies carry more float than almost any other type of business. The gap between when you spend money and when you collect it can be 30, 60, even 90 days — and that gap widens with every additional project you take on.
The three cash flow drains that kill contractors:
Before fixing the problem, you need to measure it. The cash flow gap on any project is the difference between when money goes out and when money comes in.
Example: $400,000 residential addition, 6-month project
|
Event |
Amount |
Timing |
|
Mobilization costs (equipment, permits, setup) |
–$8,000 |
Week 1 |
|
Framing materials purchased |
–$22,000 |
Week 3 |
|
Framing labor paid (weekly) |
–$14,000 |
Week 3–4 |
|
Draw 1 submitted (30% = $108,000 less 10% retainage) |
$97,200 |
Week 4 |
|
Draw 1 approved and paid |
$97,200 |
Week 6 |
|
Rough-in materials: plumbing, electrical, HVAC |
–$31,000 |
Week 5–6 |
|
Rough-in subs paid |
–$38,000 |
Week 6–8 |
Between Week 1 and the Draw 1 payment arriving in Week 6, you've spent $74,000. Your cash position is negative $74,000 before the first dollar arrives. If your bank account started at $50,000, you're already short $24,000 — and this is a well-structured project with a competent owner.
Multiply this across two or three simultaneous projects and it's clear why profitable contractors run out of cash.
A 13-week (rolling quarterly) cash flow forecast is the single most important financial tool a contractor can use. It forces you to see cash gaps before they happen — giving you time to draw on a credit line, negotiate supplier terms, or adjust your billing schedule before you're staring at an overdraft.
How it works: Each week, project all cash coming in and going out over the next 13 weeks. Update it every Monday morning. The forecast isn't about accounting precision — it's about spotting gaps 4–8 weeks before they hit.
13-Week Cash Flow Forecast Template
Update every Monday. Track actuals vs. forecast to improve accuracy over time.
WEEK _____ | Date: ___________
OPENING CASH BALANCE: $___________
CASH IN (Expected Receipts)
|
Source |
Project |
Expected Amount |
Expected Week |
Confidence (H/M/L) |
|
Draw payment — [Project A] |
$ |
Wk |
||
|
Draw payment — [Project B] |
$ |
Wk |
||
|
Retainage release — [Project] |
$ |
Wk |
||
|
Change order payment |
$ |
Wk |
||
|
Final payment — [Project] |
$ |
Wk |
||
|
Total Expected In |
$ |
CASH OUT (Expected Payments)
|
Category |
Project / Vendor |
Amount |
Due Week |
|
Payroll — field labor |
$ |
Wk |
|
|
Payroll — office/PM |
$ |
Wk |
|
|
Subcontractor payment — [Sub] |
$ |
Wk |
|
|
Materials — [Supplier] |
$ |
Wk |
|
|
Equipment rental |
$ |
Wk |
|
|
Insurance premium |
$ |
Wk |
|
|
Loan / equipment payment |
$ |
Wk |
|
|
Overhead (rent, utilities, phones) |
$ |
Wk |
|
|
Total Expected Out |
$ |
NET CASH POSITION THIS WEEK: $___________
PROJECTED CLOSING BALANCE: $___________
MINIMUM SAFE BALANCE TARGET: $___________
GAP (if closing < minimum): $___________
If gap exists: Action → [draw on credit line / accelerate billing / delay non-critical payment / call owner re: draw status]
13-Week Summary Row
|
Wk 1 |
Wk 2 |
Wk 3 |
Wk 4 |
Wk 5 |
Wk 6 |
Wk 7 |
Wk 8 |
Wk 9 |
Wk 10 |
Wk 11 |
Wk 12 |
Wk 13 |
|
$__ |
$__ |
$__ |
$__ |
$__ |
$__ |
$__ |
$__ |
$__ |
$__ |
$__ |
$__ |
$__ |
Color code: Green = above minimum, Yellow = within 20% of minimum, Red = below minimum
Practical tips for forecast accuracy:
Build your week-by-week balance using probability-weighted amounts. A $90,000 draw at medium confidence counts as $54,000 in your forecast. This prevents false optimism.
The structure of your draw schedule directly determines your cash flow profile throughout the job. A poorly structured draw schedule locks up your capital; a well-structured one keeps you cash-positive.
[SVG: Grouped bar chart — Peak negative cash position under 3 draw structures on a $500K project]
How to structure draws to minimize your cash gap:
Front-load with a mobilization deposit. A 10–15% deposit collected before work begins covers your early materials, permits, and mobilization costs. On a $500,000 project, a 15% deposit eliminates the negative cash position in Weeks 1–4 entirely.
Tie draws to measurable milestones, not calendar months. Milestone draws (foundation complete, framing complete, rough-in complete) tie payment to observable events and are harder for owners to delay.
Build draw submissions into your weekly PM routine. Submit draw applications the moment each milestone is complete — not at month-end. Over a 6-month project with 5 draws, this practice alone recovers 3–5 weeks of float.
Negotiate 5% retainage instead of 10%. Most GC contracts default to 10%, but 5% is increasingly standard. On a $500,000 project, the difference is $25,000 in cash you're not floating for 12 months.
A revolving line of credit is the most important financial tool a contractor can have. Draw on it when needed, pay it back when draws arrive. Interest accrues only on the outstanding balance, and well-managed lines have rates of 7–10%.
The critical rule: Apply when business is good, not during a cash crisis. Banks approve credit lines based on financial health.
What you need to qualify:
Most suppliers offer net-30 terms by default. Net-60 is available on request with a payment history. Net-60 on a $30,000 material order means you have an extra 30 days before the bill is due — often enough time for a draw to arrive and fund the payment.
Offer a 1% early payment discount to habitually slow-paying owners. The cost of 1% is far less than the cost of carrying a $50,000 draw on a credit line for an extra 30 days.
Build sub payment terms into your subcontractor agreement that align with your draw schedule: "payment within 10 days of GC's receipt of corresponding draw payment from owner." This keeps your outflows aligned with inflows.
A $15,000 change order that sits unsigned for three weeks, billed a month later, then takes 30 days to process = a 9-week gap. Bill change orders immediately upon completion or within the draw covering that period.
Most contracts allow you to bill for materials stored on-site even before installation. Billing for stored materials is legitimate under AIA billing standards and can move significant cash 4–6 weeks earlier on projects with long-lead materials.
[SVG: Line chart — Cash balance trend for healthy vs. distressed contractor over 12 months at same $1.8M revenue]
Watch for these signals:
The creeping minimum. Month-end balance is positive but trending lower each month. Retainage is accumulating faster than it's releasing, or a project is running over budget.
Paying subs with credit card. When the checking account won't cover sub payments, cash flow has already become a crisis. Spot the gap 6–8 weeks out with your forecast.
Chasing draws. If you're calling owners every week about draw status, your working capital buffer is too thin.
Overlapping slow phases. Two or three jobs simultaneously between milestones create synchronized cash troughs. Your forecast shows this 8 weeks before it hits.
|
Annual Revenue |
Recommended Working Capital |
Minimum Operating Reserve |
|
$500,000 |
$50,000–$75,000 |
$25,000 |
|
$1,000,000 |
$100,000–$150,000 |
$50,000 |
|
$2,000,000 |
$200,000–$300,000 |
$100,000 |
|
$5,000,000 |
$500,000–$750,000 |
$250,000 |
Without a credit line, double the minimums.
Billing:
Receivables:
Payables:
Forecast:
Structure:
Relevant Article:Construction Payment Schedule Template: Protect Cash Flow on Every Job
How to Estimate Construction Costs — accurate estimates prevent the budget overruns that turn profitable jobs into cash flow emergencies