Here is the cruelest fact in construction finance: you can run a profitable company and still go broke. Profit is an accounting opinion measured over months. Cash is a fact measured every Friday when payroll clears. A contractor with $80,000 of profit locked inside unbilled work and slow-paying draws can still bounce a check to his framer. When that happens, subs walk, suppliers put you on COD, and a healthy business dies of a liquidity problem it never saw coming.
The tool that prevents this is not fancy. It is a rolling 13-week cash flow forecast — a single sheet that projects every dollar coming in and going out for the next quarter, updated weekly. Thirteen weeks is the sweet spot: long enough to see a squeeze forming, short enough that your estimates are actually credible. This is the same instrument turnaround firms use to keep distressed companies alive. You do not need to be distressed to use it. You need it precisely so you never get there.
Why Your P&L Lies to You About Cash
Your profit-and-loss statement records revenue when you bill it and expenses when you incur them. Neither event moves cash. You bill a $60,000 pay application on the 25th, the GC approves it on the 10th of next month, and the wire lands on the 5th of the month after that — 40-plus days after the P&L already told you that you "earned" it. Meanwhile your payroll, fuel, and lumber invoices don't wait 40 days. They hit this Friday.
That timing gap is where contractors drown. The three biggest cash traps are structural, not accidental:
- Retainage — 5–10% of every dollar billed is withheld until closeout, sometimes for a year. On a $500,000 job that is $25,000–$50,000 of your money sitting in someone else's account.
- Front-loaded costs — mobilization, materials deposits, and early labor go out the door long before the corresponding billings come back.
- The draw lag — the 30–60 day gap between doing the work and getting paid for it, multiplied across every active job at once.
Profit tells you whether the job was worth doing. Cash flow tells you whether you'll survive long enough to finish it. You need both, but only one can bounce a paycheck.
The Anatomy of a 13-Week Forecast
Build it as a grid: 13 columns, one per week, starting with the current week. Down the left side you list line items in three blocks.
Block 1 — Opening cash. The first row of week one is your actual bank balance today. Not the QuickBooks number, the real cleared balance. Every subsequent week's opening cash equals the prior week's closing cash. This chain is the whole point: it carries the running position forward so a shortfall in week seven shows up as a red number you can see today.
Block 2 — Cash in. List expected receipts by week, job by job. For each active project, take the pay application you'll submit and place the expected deposit in the week you realistically expect it — not the week you bill it. If a GC pays you Net 30 and historically drifts to day 45, model day 45. Include the retainage release only in the week it's genuinely due, which is usually far to the right or off the sheet entirely.
Block 3 — Cash out. Payroll (with the real burden — taxes, comp, benefits), subcontractor payments, material suppliers, equipment and rentals, fuel, insurance, loan and truck payments, rent, software, and owner draws. Put each in the week the money actually leaves. Payroll every week or two, sales tax and insurance on their real due dates, that quarterly equipment payment in the exact week it hits.
Each week's closing cash is opening plus cash in minus cash out. Chain it across 13 columns and the forecast draws you a picture of the future your P&L can't.
Reading the Forecast: The Signals That Matter
Once the grid is live, you're hunting for specific patterns. The first is obvious: any negative closing-cash week. That's the week you can't make payroll. Seeing it eight weeks out is a gift — you have two months to pull a receivable forward, delay a purchase, or arrange a credit line before it becomes a crisis.
The subtler signal is the cash trough — your lowest projected balance across the quarter. Every contractor should know this number and the week it lands. If your trough is $4,000 and one slow-paying GC could swing $30,000, you are one late check from disaster even though no week shows red. The trough tells you how much margin for error you actually have, which is almost always less than the bank balance suggests.
Watch also for stacked outflows: the week payroll, a material deposit, and an insurance premium all land together. Individually harmless, collectively a wall. The forecast lets you see the collision coming and move one of them a week in either direction.
Every contractor should be able to answer two questions instantly: what is my lowest cash balance in the next 90 days, and which week does it hit? If you can't, you're flying blind on the one number that ends companies.
Ready to put this into practice? Download TrestleBook Free — it’s free and works offline.
Making It a Weekly Habit, Not a One-Time Spreadsheet
A forecast built once and abandoned is worthless. The power is in the rolling part: every week you drop the completed week off the left, add a fresh week 13 on the right, and — this is the critical discipline — replace last week's estimates with what actually happened. That deposit you expected Tuesday? Enter the real amount and real date. Payroll that ran higher because of overtime? Correct it.
This weekly reconciliation does two things. It keeps the forecast accurate, and it trains your estimates. After a month of comparing projected receipts against actual ones, you'll know that your biggest GC really pays on day 47, not day 30, and you'll model it that way going forward. The forecast gets sharper every week it runs.
The inputs that feed it — committed costs, pending pay apps, retainage balances per job — are exactly the data you should already be capturing in the field. This is where a job-costing tool earns its keep: TrestleBook lets you track costs and billings per project from your phone on site, so the numbers flowing into your forecast are real and current instead of month-old guesses reconstructed from a shoebox of receipts. The habit of logging costs as they happen is what makes a same-day forecast possible at all.
Levers to Pull When the Forecast Turns Red
Spotting a shortfall early is useless if you don't act. When week nine shows red, you have real options — and the eight weeks of warning to use them:
- Accelerate billing — bill more frequently. Move from monthly to bi-weekly pay applications where the contract allows, and submit the day the billing period closes instead of "sometime next week."
- Chase approvals, not just payments — a pay app sitting unapproved on a project manager's desk is invisible cash. A single call to confirm receipt and approval often shaves a week off the wait.
- Time your outflows — negotiate Net 30 or Net 45 with your key suppliers so material costs land after the billing they support, not before.
- Attack retainage — request reduction to 5% after 50% completion, or partial early release on completed line items. That money is yours; the forecast shows you exactly what it's worth to get it back sooner.
- Stage a credit line before you need it — the best time to arrange a line of credit is when the forecast is green and the bank thinks you don't need it. Set it up now so it's there for the trough later.
The discipline that powers all of these is the same one that governs any lean operation. Freelancers and solo trades tracking project income and expenses face the identical timing problem at smaller scale — a tool like Stintly handles that self-employment cash-flow math for one-person shops. And if you carry rental property alongside the contracting business, the rent-roll and expense timing on that side is its own forecast worth running — KeyLoft covers the landlord version of the same problem. Cash-flow forecasting isn't a construction trick; it's how any lumpy-revenue business stays solvent.
A Worked Example: Seeing the Squeeze Coming
Say you're running three jobs. Today's bank balance is $22,000. Over the next four weeks you expect $45,000 in draws — but two of those are Net 30 from a GC who drifts to 45 days, so realistically only $18,000 lands inside the window. Outflows: payroll runs $14,000 every two weeks ($28,000 across four weeks), a $9,000 lumber order hits week two, and a $6,000 quarterly insurance premium lands week three.
Run the chain. You open at $22,000, take in $18,000, and pay out roughly $43,000 across the four weeks. Closing cash: about −$3,000 by week four. The P&L shows all three jobs profitable. The bank account shows you can't make the second payroll. Without the forecast, you'd discover this the Thursday before payday. With it, you saw it four weeks out — enough time to call the drifting GC, push the lumber order a week, or draw on your line.
That's the entire value proposition. The forecast converted an invisible, fatal timing gap into a visible, solvable scheduling problem. Nothing about the jobs changed. Your knowledge of them changed, and that knowledge bought you the one thing a cash crisis never gives you: time to react.
Start This Friday
You don't need software to begin — a spreadsheet with 13 columns and your real bank balance in cell one will do. What you need is the weekly ritual: 30 minutes every Friday to reconcile actuals, roll the window forward, and read the trough. Keep the cost and billing data flowing from the field so the inputs stay honest, which is exactly the kind of per-job tracking TrestleBook is built to keep in your pocket. The contractors who survive lean seasons aren't the ones with the fattest margins. They're the ones who always know, to the week, when the money runs thin — and who fixed it while there was still time.