Because profit is recorded when you invoice and cash only exists when the money lands. In my operating experience, three problems cause the gap: cash timing (money leaves weeks before it arrives), margin blindness (you don't know what each job really makes), and the owner as the system (every decision waits on you). Fix the gap, not the profit.
The P&L says you made money. The bank account says you didn't. And payroll is Friday.
I have a brand line: "83% fail. We build the 17%." That's my line, not a research stat. The 17% aren't the businesses with the best ideas — they're the ones whose machine can hold the money it makes.
If you're profitable on paper and broke in the bank, your idea isn't the problem. Your machine is. Here are the three problems I look for first.
Profit Is a Record. Cash Is Oxygen.
Profit is what you keep. Cash is what keeps you alive long enough to keep it.
Owners track profit because the accountant hands them a P&L every month. Almost nobody tracks the cash gap: how many days between spending the money and collecting it. That gap is where businesses quietly drown — not because they lost money, but because they ran out of oxygen while the money was in transit.
In my operating experience, making Friday payroll from a body shop till taught me this faster than any book could: the week can be "profitable" and still not cover Friday. The till doesn't care about the P&L. It cares about what's in it.
Problem 1 — Cash Timing: Your Money Arrives After Your Bills
A business can be profitable on paper and dead in the bank account. I have seen it more times than I can count. The jobs are sold. The margins look fine. But the money comes in 60 days after it goes out, and somewhere in that gap the business runs out of oxygen.
Walk one dollar from completed work to your bank account. Four stops:
- Job completed. The work is done. The clock starts now.
- Invoicing lag. Days between the job being done and the invoice going out. Be honest — count the invoice sitting on your desk, in your truck, or in your head.
- Collection lag. Days between the invoice going out and the customer paying it.
- Cash in bank. Money you can actually spend.
The formula: cash trapped in receivables = average daily revenue × (invoicing lag days + collection lag days).
The cash-conversion walkthrough
Here's a worked example. Every number below is an ILLUSTRATIVE ASSUMPTION — not a real business's books:
- Assumption: Average job revenue $2,500.
- Assumption: 20 jobs per month → $50,000/month revenue → ~$1,667 per day ($50,000 ÷ 30).
- Assumption: Invoices go out 7 days after the job is done (invoicing lag = 7).
- Assumption: Customers pay 21 days after the invoice (collection lag = 21).
- Total cash cycle: 7 + 21 = 28 days.
- Cash trapped: 28 × $1,667 = $46,667 of the company's money sitting in other people's hands.
Now the what-if. Cut invoicing lag to 1 day and collection lag to 14 days: 15 days × $1,667 = $25,000 trapped. That's $21,667 in cash freed up without selling one extra job. That's not new revenue. That's your money, sooner.
The seven-figure version
The math doesn't care about your size. Every number below is an ILLUSTRATIVE ASSUMPTION — not a real business's books:
- Assumption: Average project revenue $80,000; 15 projects a year → $1,200,000/yr → ~$100,000/mo → ~$3,333/day.
- Assumption: Invoices go out 14 days after the work completes (invoicing lag = 14).
- Assumption: Customers pay on net-45 terms (collection lag = 45).
- Total cash cycle: 14 + 45 = 59 days.
- Cash trapped: 59 × $3,333 = ~$196,667 of the company's money sitting in other people's hands.
The what-if: invoice the day the work completes and collect in 30 — 31 days × $3,333 = $103,333 trapped. That's ~$93,334 in cash freed without winning one more project. Bigger revenue, same disease. The formula doesn't care about your size.
How to shorten the gap
Collect deposits before work starts — stop being the customer's bank. Invoice the day the job is done, not the end of the week. Know exactly how many days your cash is out, and treat shortening that number like the business depends on it. Because it does. And if you want the diagnostic that finds it, here's where to start: find where your business is losing money — slow invoicing and missed follow-up are two of the five leak categories the Money Walk finds.
Problem 2 — Margin Blindness: You Don't Know What Each Job Makes
Cash timing means nothing if the job itself doesn't make money.
In my operating experience, most owners see one blended monthly margin — and it hides everything. The month looks fine because three good jobs are carrying two bad ones. You can't see the bad ones because you never priced a single job all the way down.
Price one typical job. Only include costs that disappear if the job disappears: materials, direct labor, job-specific fees. Rent, insurance, and salaries that stay whether you do the job or not go below the line.
Per-job margin, illustrated
Here's an illustrative example — assumptions, not anyone's real job:
| Line | Job A | Job B |
|---|---|---|
| Revenue | $2,500 | $2,500 |
| − Materials | −$600 | −$700 |
| − Direct labor | −$900 (15 hrs × $60) | −$1,320 (22 hrs × $60) |
| − Other direct costs | −$100 | −$150 |
| = Contribution margin | $900 (36%) | $330 (13%) |
Same revenue. Same month. One job pays, one barely does. Now imagine Job B running long one more time — at 30 hours of labor, its contribution margin goes negative. You'd be paying the customer for the privilege of keeping your crew busy.
Same blindness at seven figures
The per-job math works the same way when the numbers get bigger — and the stakes get worse. Illustrative assumptions, not anyone's real projects:
| Line | Project A | Project B |
|---|---|---|
| Revenue | $80,000 | $80,000 |
| − Materials | −$35,000 | −$40,000 |
| − Direct labor | −$25,000 | −$33,000 |
| − Other direct costs | −$2,000 | −$2,500 |
| = Contribution margin | $18,000 (22.5%) | $4,500 (5.6%) |
Same revenue. One project pays, one barely does — and Project B is one bad week from negative. At seven figures, a 5.6% contribution margin doesn't leave room for a single surprise.
Read it straight: if a job's contribution margin is negative, you're paying customers to keep you busy. Fix the price or fix the cost before you chase more volume — more volume just loses money faster.
Per-job margin tells the truth: which work pays, which work doesn't, and which customers are worth keeping. Blended monthly numbers hide all three. The same habit — reading the number instead of the workflow — is the story behind the Day-11 drop — a clarity problem, not churn.
Problem 3 — The Owner Is the System: Every Decision Waits on You
Cash gets stuck wherever the owner is the chokepoint.
In my operating experience, the business can only move cash as fast as the owner makes decisions — and the owner's calendar is the slowest machine in the building. You're the only one who can quote or price a job, so quotes wait. Invoices wait on your approval before they go out, so invoicing waits. Customers wait on you personally for answers. Work slows down or stops when you're not there.
Every one of those waits is a day added to the cash cycle in Problem 1.
The bottleneck test
Run the bottleneck test. Answer yes or no:
- You're the only one who can quote or price a job.
- Invoices wait on your approval before they go out.
- Customers wait on you personally for answers or decisions.
- You're the only one who can solve problems in the field.
- Work slows down or stops when you're not there.
- You approve every purchase, discount, or refund.
Three or more yeses: you're the bottleneck. The business can't outgrow your calendar, and your cash cycle has your name on every delay in it.
The fix isn't working harder. It's moving one approval at a time off your desk and onto someone else's, with a clear rule for when they need you and when they don't. Write down how the decision gets made so someone else can make it. That's a system, and systems scale when owners can't.
Why Growth Makes It Worse
This is the cruelest version of the cash gap, because it looks like success right up until it isn't.
Growth multiplies whatever the machine already is. If your workflow is tight, growth multiplies margin. If your workflow is loose, growth multiplies chaos — every new customer adds more quotes to follow up, more jobs to schedule, more invoices to chase, through the same broken handoffs that were already leaking. Costs arrive faster than cash. Revenue climbs, the owner hires, then the wheels come off.
The owner concludes growth was the mistake. It wasn't. Growing a broken machine was the mistake.
The rule I run by: never scale a leak. Fix the workflow, then grow. The businesses that survive growth are the ones that got tight first.
What the Survivors Do Differently
Three things, and none of them are exciting.
First, they know their numbers per job, not just per month. Blended monthly numbers hide everything. Per-job margin tells the truth: which work pays, which work doesn't, and which customers are worth keeping.
Second, they build systems before they need them. The follow-up routine, the invoice discipline, the written process — installed while things are calm, so they hold when things get loud.
Third, they get the business out of the owner's head. As long as every decision waits on one person, the business has a ceiling and a single point of failure. Survivors write down how things get done so the machine can run without them touching every part of it.
That is the 17% I build for. Not the businesses with the best ideas. The businesses with machines strong enough to hold the money.
Frequently Asked Questions
How can a business be profitable but still run out of cash?
Because profit is recorded when you invoice and cash only exists when the money lands. If your money goes out 30 days before it comes in, a profitable business can still run dry in the gap. The size of that gap — invoicing lag plus collection lag — is the number most owners never track.
What is the cash conversion cycle?
The number of days between spending a dollar and collecting it: invoicing lag (job done → invoice sent) plus collection lag (invoice sent → payment received). Multiply it by your average daily revenue and that's how much of your money is sitting in other people's hands.
How do I know what each job really makes?
Price one job all the way down: revenue minus materials, direct labor, and job-specific costs — only costs that disappear if the job disappears. That's the contribution margin. If it's negative, you're paying to stay busy. Do this per job, not per month; blended monthly margin hides the losers.
How can I improve cash flow without taking on debt?
Shorten the cash cycle with your own money: collect deposits up front, invoice the day the job is done, follow up on receivables on a schedule, and move approvals off the owner's desk so nothing waits on one person. Every day you cut from the cycle is cash freed without borrowing.
Terrence Alexander is an operator. He opened his first business — a body shop — at 18 in 2007, and has operated businesses since, across service businesses, real estate, consumer products, and technology. He co-founded BeardGoalz and runs Futur3 Proof, where he finds the money leaking out of small businesses.