The Busy but Broke Growth Trap
Why this matters
The most dangerous place a field-service shop can be is fully booked and still short on cash. It feels like you are winning, so you keep saying yes, and the hole gets deeper. Busy-but-broke is not a volume problem you can grow out of. It is a margin, pricing, or cash-cycle problem that more work only amplifies. Understanding which one you have is the difference between a fix and a slow bleed.
The core trap: revenue is not profit, and profit is not cash
Three different things get treated as one.
- Revenue is what you billed.
- Profit is what is left after the job and the overhead are paid.
- Cash is what is actually in the bank right now.
You can have strong revenue, thin profit, and no cash all at the same time. A shop running at a healthy margin can still be broke if customers pay slowly and you pay your suppliers and crew fast. The gap between money out and money in is the cash cycle, and during growth that gap eats you alive.
Why growth makes it worse, not better
When you grow, you spend ahead of getting paid. You buy materials, run payroll, and burn fuel weeks before the invoice clears. Every new job widens that timing gap. So a profitable shop that doubles its volume can run out of cash precisely because it is succeeding. The faster you grow, the more of your own money you are floating, and that float can exceed everything you have.
This is why fast-growing shops fail while slow ones survive. It is rarely lack of demand. It is running out of cash to fund the demand you already won.
The three root causes (diagnose which one is yours)
1. Your prices are too low. If you are flat out and still cannot build a cushion, your number is wrong. Many shops price off what the competitor charges instead of off their own fully loaded cost plus a real margin. A shop that is busy and broke at full capacity does not have a sales problem, it has a pricing problem.
2. Your job costing is blind. If you do not know your true cost per job (labor burden, materials, fuel, the slice of overhead each job must carry), you are guessing at margin. Some jobs lose money and you never find out because the winners hide them in the average.
3. Your cash cycle is broken. Net terms that are too long, no deposits on big jobs, no progress billing, slow invoicing, and weak collections all stretch the gap between work done and money in. You can be perfectly profitable on paper and still insolvent in the bank.
The fixes, in order of leverage
Work these from cheapest to hardest.
- Invoice the day the job closes, not at month-end. A multi-week delay you create yourself is the easiest cash to recover.
- Take deposits on anything large. A deposit on big tickets funds the materials so the job is not on your dime.
- Bill larger jobs in progress stages, not all at the end. Getting paid as you go shrinks the float.
- Tighten terms and chase aging fast. Past-due that sits gets harder to collect the older it gets.
- Reprice. Once cash mechanics are fixed and you still cannot build margin, the number is too low. Raise it.
What healthy looks like
A healthy shop carries a cash reserve sized to cover several weeks of operating cost, gets paid faster than it has to pay out, and knows its margin per job, not just its revenue. Growth then funds itself, because each new job arrives with a deposit and clears before the next payroll. That is the whole difference between scaling and drowning.
References
- SBA: working capital and cash-flow management for small business
- IRS: business accounting basics (accrual vs cash recognition of income)
- See related: Growing Too Fast: Warning Signs Decision Tree
- Trade-standard practice: deposits, progress billing, and job-cost tracking