Ask a business owner who went under what happened, and you’ll rarely hear “we weren’t profitable.” You’ll hear “we ran out of cash.” Those are two different problems, and mixing them up is one of the most expensive mistakes a small business can make.
Profit tells you whether your business model works. Cash flow tells you whether you can pay rent on the first of the month. You need both, and one doesn’t guarantee the other.
The Difference in One Sentence Each
Profit is revenue minus expenses for a period, counted when the sale happens, not when the money arrives.
Cash flow is the money that actually moved in and out of your bank account during that period.
The gap between them comes down to timing. You count a sale as revenue the day you send the invoice. The cash might not show up for 30, 60 or 90 days. Meanwhile, your suppliers and staff want paying now.
A Worked Example
Say you run a small furniture workshop and land a $20,000 order from a hotel. Good news. Here’s how it plays out:
- You buy $8,000 of timber and hardware, paid upfront.
- You pay $4,000 in wages while the order is built.
- You deliver and invoice $20,000 on 60-day terms.
On paper, you made $8,000 profit. In your bank account, you’re down $12,000 and will stay that way for two months. If a second big order comes in during that window, you’ll need another round of materials and wages before the first payment lands. Growth makes the squeeze worse, not better. That’s how busy, profitable companies end up missing payroll.
Where the Gap Usually Comes From
- Slow-paying customers. Every unpaid invoice is profit you can’t spend yet.
- Inventory. Stock on the shelf is cash you’ve already spent that hasn’t come back.
- Loan repayments. Only the interest shows up as an expense. Repaying the principal drains cash without touching profit.
- Equipment purchases. A $15,000 machine leaves your account today but hits your profit a little at a time through depreciation.
- Tax bills. They’re based on profit, and they come due whether or not the cash has arrived.
It works the other way too. A business that collects deposits upfront, or a subscription company that bills annually, can have plenty of cash while losing money. A healthy bank balance can hide a model that doesn’t work.
Five Ways to Close the Gap
- Invoice the same day. The payment clock doesn’t start until the invoice goes out. If yours tend to sit for a week, our guide on how to invoice properly covers terms, reminders and late fees, and a free invoice generator removes the excuse.
- Ask for a deposit. On large or custom jobs, 30–50% upfront is normal. In the furniture example, a 50% deposit would have covered most of the materials and wages.
- Shorten your terms. Net 30 is not a law. Many small businesses switch to net 14 and lose no customers.
- Negotiate with suppliers. If customers pay you in 30 days and you pay suppliers in 45, the timing works for you instead of against you.
- Keep a 13-week forecast. A simple spreadsheet: one column per week, cash in at the top, cash out below, running balance at the bottom. Update it every Monday. It shows a shortfall weeks before it happens, while you still have options.
Which One Matters More?
In the short run, cash. A business can survive a long time without profit if it has cash, and almost no time without cash, however good the profit looks. In the long run, profit, because a business that never earns more than it spends will burn through any amount of money eventually.
The practical habit is to check both every month. Look at your profit to judge the business, using the breakdown in gross profit vs net profit and the benchmarks in what counts as a good profit margin. Then look at your cash forecast to make sure you’ll be around to collect it. For the rest of the numbers worth tracking, see our small business finance basics guide.
