Where the cash gets trapped
A contractor may pay for materials, payroll, subcontractors, commissions, permits, fuel, and insurance before collecting the full customer balance. Receivables can grow while the bank account shrinks. Rapid growth can make the problem more severe because each new job creates another round of cash outflows before the related cash is collected.
Start with timing, not just totals
A monthly profit-and-loss statement can tell you whether the business made money, but it may not show whether the company can comfortably make payroll three Thursdays from now. A rolling 13-week cash-flow forecast turns expected collections and planned payments into a week-by-week view of liquidity. The point is not perfect prediction. It is earlier warning.
Look closely at receivables and working capital
Track what customers owe, how long balances have been outstanding, which collections are realistically expected, and what cash commitments must be funded before those collections arrive. Deposits, progress payments, supplement timing, retainage, insurance proceeds, and customer financing can all affect the cash conversion cycle.
Growth needs cash too
More revenue can increase the amount of cash tied up in jobs. Before adding crews, salespeople, vehicles, or a larger marketing budget, model the additional working-capital requirement. A company can grow itself into a cash crisis even when the new work is profitable.
What to monitor
At minimum, monitor current cash, expected weekly inflows and outflows, accounts receivable aging, accounts payable, payroll, debt payments, tax obligations, and a reasonable reserve target. Compare forecast to actual results so assumptions improve over time.
What this means for the owner
If revenue is growing but the bank balance keeps creating surprises, the problem may be timing, working capital, collections, margins—or a combination. The first step is making the cash cycle visible.
Questions owners ask
Why is my roofing company profitable but always short on cash?
A roofing company can show a profit on the income statement and still feel cash-starved. That is not a contradiction. Profit measures whether revenue exceeds expenses over a period. Cash flow measures when money actually enters and leaves the bank account. In roofing, those timelines often do not match. If revenue is growing but the bank balance keeps creating surprises, the problem may be timing, working capital, collections, margins—or a combination. The first step is making the cash cycle visible.
What should I review first?
Start with reliable financial records and the operating data connected to the issue. Review trends and timing, not just one isolated number, and reconcile the analysis to the underlying books where practical.
Can a fractional CFO help with this?
A fractional CFO can help connect financial reporting, forecasts, job economics, and operating decisions. The appropriate scope depends on the underlying problem, the quality of the data, and what the business is trying to accomplish.