
A founder running a $3 million service business posted something on Reddit recently that's worth sitting with, because it exposes a gap a lot of growing businesses fall into — usually without ever naming it.
His business collects payment from customers upfront. His subcontractors, on the other hand, get paid on net-30 terms. On paper, that's a good position to be in — cash arrives before cash goes out. His accountant kept telling him the business was profitable and to manage things by watching cash in versus cash out. And yet, month after month, he felt broke. Strapped. Guessing at how much of the money sitting in the bank was actually his.
He pushed back. The accountant held firm: cash flow reports are what you go by, full stop. So the founder deferred — the accountant was the professional, after all.
What he eventually figured out on his own is a distinction most small business owners never get taught: accounting and cash allocation are not the same discipline.
Here's the trap. When you look at a bank balance, it's tempting to treat every dollar in that account as available — spendable, yours, ready to be deployed. But a single deposit in a subcontractor-heavy service business is rarely just one thing. It's several obligations stacked on top of each other, wearing the same numerical disguise. This isn't a bookkeeping error. It's a structural feature of how profit and cash flow are often confused, even though they measure fundamentally different things — profit reflects what's left after expenses are paid, while cash flow reflects the actual movement of money in and out of the business.
The founder's accountant wasn't lying about the numbers. A profitable company can still face liquidity issues if it doesn't have enough cash on hand to cover immediate expenses — a scenario common enough that finance writers have given it a name: "profit but no cash." Service businesses with long subcontractor payment terms are especially exposed here. Taking on too much business too quickly — even when every individual sale is profitable — is a well-documented way for a company to run out of cash, particularly when it extends credit-like terms rather than dealing strictly in cash. The term for it is overtrading.
The accountant's advice wasn't technically wrong — it just answered a different question than the one the founder was actually asking. Cash flow tells you whether more money is moving in than out over a period. It does not tell you which of the dollars sitting in your account already belong to someone else.
That's a subtler, more operational question, and it's the one that was making him feel "cash insecure" despite growth. Relying only on a monthly profit-and-loss review can be misleading; business owners also need a live cash flow forecast alongside close attention to balance-sheet movements to keep real control over liquidity. But even a forecast doesn't fully solve the problem here — it predicts the squeeze without stopping you from spending the subcontractor's money on payroll before the sub gets paid.
The founder's solution — mentally splitting every deposit into subcontractor money, tax money, operating expense money, and profit money the moment it lands — isn't something he invented from scratch, even if he arrived at it independently. It resembles a school of thought in small business finance called Profit First, developed by entrepreneur Mike Michalowicz after years of what he's described as his own company's check-to-check survival.
The method is essentially envelope budgeting for companies — money gets divided into specific purposes before it can all be spent in one place. Instead of the traditional formula of Sales minus Expenses equals Profit, Profit First flips it: revenue gets allocated to profit and other obligations first, and expenses are paid from whatever's left over.
Practically, that usually means routing income through separate accounts — a general income account plus dedicated accounts for profit, owner's pay, tax, and operating expenses — with money swept out of the income account on a regular schedule so it can't quietly get absorbed into "whatever's available today."
Notably, the framework has a specific carve-out for exactly the kind of business in the Reddit post. For businesses where subcontractor or materials costs are a major cost center, some practitioners recommend calculating allocations off "Real Revenue" — total income minus the cost of materials and subcontractors — rather than off top-line revenue. In other words: subcontractor money shouldn't even be treated as the business's revenue to allocate from in the first place. It was always somebody else's.
One reason this whole distinction is so easy to miss is that it genuinely doesn't touch the accounting. The founder's own P&L didn't change one bit when his mental model shifted — because accrual accounting recognizes revenue and expenses when they're earned or incurred, not necessarily when cash physically changes hands, which is precisely why two businesses with identical bank balances can be in very different financial positions. That gap is also why accountants and cash-management systems sometimes talk past each other. Some accountants push back on allocation-based systems because they mistake them for an accounting method, when they're really a cash-management layer that sits on top of the accounting rather than replacing it. Both things can be true at once: the P&L is accurate, and the owner is still one bad month away from a payroll problem.
Nothing about this story is really about accounting being wrong. It's about two different tools solving two different problems — and a business owner assuming that because one tool was correct, it was also sufficient. For anyone running a business where money comes in before it goes back out to subcontractors, vendors, or long payment cycles, the uncomfortable question worth asking isn't "are we profitable?" It's "if I opened my bank app right now, do I actually know which of these dollars are mine to spend?"
If the honest answer is no, the fix probably isn't a new accountant. It's a system.
read Forget Your Pitch - Here Is How To Sell Your Startup In A World That Never Keeps Quiet