PROFITABLE ON THE P&L. BROKE IN THE BANK.
The company looks profitable and cash still feels tight every single week. That's usually not an accounting error. It's how construction pays.
Profitable construction companies run out of cash because profit and cash don't move on the same timeline. A subcontractor pays for payroll, materials, equipment, and lower-tier subs before the pay application for that work is approved, and collection comes after approval, after retainage is withheld, and after the upstream contractor decides to pay. The P&L records the profit in the month the work was performed. The bank account records the money weeks or months behind it. Growth widens the lag because larger jobs require larger spending up front and more simultaneous jobs mean more payroll cycles before the first of those invoices is collected.
That's why a historical report can't solve this. Last month's P&L is a true statement about a month that's over. What an owner needs is the next thirteen weeks: payroll exposure, billing dates, expected collections, and what the backlog will demand in cash before it pays anything back.
This post explains why the timing lag exists. Read Profitable but No Cash, the Full Diagnosis for the complete treatment, worked figures included.
PROFIT AND CASH DO NOT RUN ON THE SAME CLOCK.
One of the most confusing experiences for a growing subcontractor is this: the company appears profitable, and cash constantly feels tight. Owners often assume something must be wrong with the accounting. Usually nothing is wrong with the accounting at all.
It's a structural feature of how construction work gets paid for. Profit is recorded when the work is performed. Cash moves when somebody upstream decides to release it. Those two events are related, and they aren't simultaneous, and no amount of bookkeeping accuracy makes them simultaneous.
THE CONSTRUCTION CASH TIMING PROBLEM.
On most projects a subcontractor pays for the work long before being paid for it. The spending comes first, in a fixed order, and it doesn't wait for anybody's approval cycle:
THEN THE DELAYS STACK ON TOP.
Payment can be weeks or months behind that spending, released through progress billing cycles. Then a second layer of delay sits on top of the first one, and each piece of it's somebody else's decision:
This creates a natural lag between spending money and collecting money. Every subcontractor has it. The size of it's what varies.
GROWTH MAKES THE LAG BIGGER.
As a subcontractor grows, the lag widens rather than closing. Larger projects require larger spending up front. More simultaneous jobs mean more payroll cycles have to be funded before the first of those invoices is collected. Revenue growth and cash pressure move together, which is the single most counterintuitive fact in construction finance.
Without a financial system built for it, the company starts running on reactive decisions instead of planned ones. Purchases get delayed, hiring slows down, and payables get stretched. None of those three solve anything. They buy a week, and they cost supplier pricing, crew capacity, and eventually a relationship.
THE MISSING PIECE IS FORWARD VISIBILITY.
Most contractors run on historical reports. A report explains what happened last month, and it's usually accurate about it. It rarely explains what will happen next month, and next month is the only thing an owner can still change.
What owners need visibility into is short and specific:
STABILIZING CASH FLOW TAKES THREE SYSTEMS, NOT ONE.
Cash flow stabilizes when three things work together rather than separately. Job costing tells you what the work is truly costing while it's still being performed. The WIP schedule tells you whether you're ahead of or behind your billing on each job. The cash forecast turns both of those into dated inflows and outflows over the next thirteen weeks.
Run any one of the three alone and you get a partial picture that feels like control. Run all three together and the owner is looking forward instead of reacting to a surprise. The objective isn't tracking money more carefully. The objective is understanding how jobs, payroll, and billing cycles interact with cash, which is a question a P&L isn't built to answer.
