
Why Is My Construction Company Profitable But Always Out of Cash?
Your P&L says you made money last quarter. Your backlog is the strongest it’s been in years. And you just spent Friday afternoon moving money around to cover payroll.
If that sounds familiar, you don’t have a profitability problem. You have a timing problem — and in project-based construction, timing problems compound until they feel like a crisis that arrives out of nowhere. It never actually comes out of nowhere. It comes from four places, and every one of them is visible weeks in advance if you have the right report.
1. Your billing lags your work
On most jobs, you spend money for 30–60 days before you can invoice for it — labor, materials, subs, all out the door before a pay application goes in. Then the invoice itself waits 30, 45, sometimes 60+ days for payment. The work is “profitable” the day you do it. The cash shows up a quarter later. Grow the business and the gap grows with it: the faster a profitable contractor grows, the more cash it consumes. That’s not mismanagement — it’s arithmetic. But if nobody is modeling the gap, growth feels like drowning.
2. Retainage is profit you can’t spend
Five to ten percent of every invoice is held back until substantial completion — sometimes months after your costs went out. On a $2M job at 10% retainage, that’s $200,000 of earned, booked, real profit you cannot touch. Multiply across every open job and many contractors have hundreds of thousands of dollars of “profit” that exists on the P&L and nowhere else. The income statement counts it. Your bank account doesn’t.
3. A “finished” job hasn’t finished paying
The month you complete a job, the P&L takes the win. The final pay app, the retainage release, and the punch-list holdbacks trickle in over the following months. Meanwhile you’ve already mobilized the next job — spending its first 60 days of cash. The P&L sees a clean handoff between jobs. The bank account sees two jobs’ worth of outflow and a fraction of the inflow.
4. Nobody is looking forward
This is the root under the other three. The P&L, the balance sheet, even the job cost reports — all of them describe what already happened. None of them answer the only cash question that matters: what does the next 90 days look like? Payroll is weekly. Suppliers are net-30. Receipts are lumpy. Without a forward view, every crunch is a surprise, and every surprise gets solved expensively — a line-of-credit draw, a delayed vendor payment, a Friday scramble.
The fix: a 13-week cash forecast
The tool that ends the surprises is not complicated. It’s a 13-week cash flow forecast — one quarter of forward visibility, updated weekly:
-
Every expected receipt, by week, based on your actual pay-app and collection timing — not invoice dates
-
Every planned outflow — payroll, subs, suppliers, debt service — by week
-
Retainage modeled separately, released when it actually releases
-
A running cash position line that shows the crunch 6–8 weeks before it hits
Seen eight weeks out, a crunch is a management decision: accelerate a billing, sequence a purchase, time a draw deliberately. Seen Friday morning, it’s a fire drill. Same crunch — completely different cost.
We installed exactly this for a $22M civil contractor whose “profitable” business drew on its line of credit every single quarter. With a 13-week forecast tied to their backlog, the crunches became visible a quarter ahead — and the LOC draws stopped. (Emma: link to the case study when its approval clears.)
Download the free 13-Week Cash Flow Forecast Template — built for project-based businesses, billing-lag and retainage inputs included. (Emma: link Tool 1’s landing page.)
And if you want to know exactly where your cash visibility gaps are, the free Financial Infrastructure Assessment takes 30 minutes: calendly.com/steve-thinkcfo/30min
FAQ
Q: How can a company show profit on its P&L and still run out of cash?
A: The P&L records revenue when it’s earned and costs when they’re incurred — not when cash actually moves. In construction, cash routinely arrives 60–120 days after the profit is booked, because of billing lag, payment terms, and retainage. Profit is an opinion about timing; cash is a fact.
Q: What is a 13-week cash flow forecast?
A: A weekly, rolling projection of every cash inflow and outflow for the next quarter, based on real payment timing rather than invoice dates. Thirteen weeks is the standard because it’s long enough to see problems while there’s still time to act, and short enough to stay accurate.
Q: Why 13 weeks instead of a monthly or annual cash budget?
A: Payroll is weekly and crunches are weekly events — a monthly view averages them into invisibility. A month that looks fine in total can contain a week you can’t cover.
Q: Does fast growth really cause cash problems?
A: Yes — predictably. Every new job requires 30–60 days of spending before meaningful cash comes back. The more jobs you start, the more cash you front. Profitable contractors fail during growth spurts more often than during slowdowns.
Q: What’s the first step if my cash is already tight?
A: Build the 13-week view immediately, even roughly — knowing which week the gap hits converts a panic into a plan. Then attack the biggest levers: billing speed, front-loaded schedules of values, collection follow-up, and retainage tracking.
