THE JOBS MAKE MONEY. THE ACCOUNT STAYS TIGHT.
Most owners in this position go looking for an error in the books. The error isn't in the books. It's in the number they have been managing the company with.
Construction companies struggle with cash flow while profitable because profit measures whether the work generated more revenue than expense, and cash flow measures when the money moves. In construction those two timelines rarely match. A subcontractor pays for payroll, materials, lower-tier subs, and equipment immediately, then collects through progress billing cycles that are subject to approval processes, retainage withholding, and slow payment from the general contractor or the project owner. That produces a lag between spending and collections that exists on every job, in every good year, at any margin. Most subcontractors manage through it off the bank balance, which works while there's one job and stops working the moment there are several, because a balance describes today and says nothing about the obligations already committed. Forecasting is what replaces it.
Cash flow is one of the most common problems a growing subcontractor has, and what makes it confusing is that plenty of the companies feeling the pressure are genuinely profitable. Understanding why that happens means looking at how construction work is structured rather than at the accounting. The structure is the answer, and the structure doesn't change when the bookkeeping improves.
This post explains the two timelines and why the bank balance hides them. Read Profitable but No Cash, the Full Diagnosis for the complete treatment, worked figures included.
THE DIFFERENCE BETWEEN PROFIT AND CASH.
Profit measures whether a company's work generates more revenue than expenses. Cash flow measures when money moves in and out of the business. In construction, those two timelines rarely match, and the distance between them is where a profitable company gets uncomfortable.
THE CONSTRUCTION PAYMENT CYCLE.
Subcontractors typically incur expenses long before payment is collected. The costs come immediately, and they come in a fixed order that doesn't wait for anybody's approval cycle:
AND THEN THE PAYMENT DELAYS STACK UP.
Revenue comes later, through progress billing cycles. Even after the invoices are submitted, the payments can be delayed for reasons that have nothing to do with how well you performed the work:
This creates a natural lag between spending and collections. It's on every job, and no margin removes it.
GROWTH INCREASES FINANCIAL PRESSURE.
As subcontractors grow, the lag between expenses and collections gets larger rather than smaller. Larger projects require greater spending up front. More projects create overlapping payroll and material obligations, and without strong financial forecasting the cash pressure appears without warning.
WHY CONTRACTORS RUN ON THE BANK BALANCE.
Many subcontractors manage cash off the bank balance. If the account looks healthy, the company assumes everything is fine. That approach works while there's one job at a time, and it stops working the moment the company is carrying several projects simultaneously.
At that point the balance no longer reflects future obligations. It reflects one morning, and the obligations that are going to empty it have already been committed to on jobs that haven't billed yet. The number is true and it's answering a question nobody asked.
WHAT CASH FORECASTING GIVES YOU BACK.
Cash forecasting lets a subcontractor see the financial pressure before it happens. Instead of reacting to a shortage, an owner can anticipate the upcoming payroll cycles, the billing milestones, the expected collections, and the periods of strain that come from all three colliding in the same week. With that visibility, the financial decisions become proactive rather than reactive, and proactive is cheaper every single time.
