Cash flow vs profit vs bank balance: the difference that catches founders out
Profit, cash flow and your bank balance are three different numbers — and confusing them is how profitable businesses run out of money. Here's the difference, with a worked Excel example where the same month is both profitable and cash-negative.
Three numbers get used almost interchangeably by new founders: profit, cash flow, and the balance in the bank. They are not the same thing — and the gap between them is one of the most dangerous blind spots in running a business. Plenty of profitable companies have gone under because the profit was on paper while the bank account was empty.
"We were profitable last month, so we must have money in the bank." Not necessarily. Profit is an accounting result; cash is what actually landed in your account. A month can show a healthy profit and still drain your bank balance.
What each number actually means
| Number | What it answers | Where you read it |
|---|---|---|
| Profit | Did we earn more than we spent, in accounting terms, this period? | Income statement (P&L) |
| Cash flow | Did more cash come in than went out this period? | Cash-flow statement |
| Bank balance | How much money is in the account right now? | Your bank |
The relationship is simple to state: bank balance = last balance + cash flow, and cash flow ≠ profit. Three things drive the wedge between profit and cash: timing (you booked a sale but haven't been paid), balance-sheet moves (buying inventory or repaying a loan spend cash but aren't expenses), and non-cash costs (like depreciation, which reduce profit but move no money).
The same month, two very different results
Take one month for a small shop. It looks great on the income statement. Watch what happens to cash.
Income statement (P&L) — this month
| This month (€) | |
|---|---|
| Revenue (sales invoiced) | 50,000 |
| Cost of goods sold | 20,000 |
| Salaries & rent | 12,000 |
| Other operating costs | 3,000 |
| Depreciation (non-cash) | 2,000 |
| Net profit | 13,000 |
Cash-flow statement — same month, same business
| This month (€) | |
|---|---|
| Cash collected from customers | 30,000 |
| Paid to suppliers (restock inventory) | 30,000 |
| Salaries & rent paid | 12,000 |
| Other costs paid | 3,000 |
| Loan principal repaid | 5,000 |
| Net cash flow | −20,000 |
Where the gap comes from
The wedge between profit and cash is not mysterious. It is four ordinary mechanisms, and every one of them is a timing question:
| Mechanism | Profit says | Cash says |
|---|---|---|
| Payment terms — you invoice on net 30 | Earned in January | Arrives in February, or March |
| Inventory bought ahead of the season | Only the part you sold is a cost | The whole order left the account |
| VAT and payroll tax | Never yours, so never profit | Sits in your account until the due date, then goes |
| Annual prepayments and equipment | Spread across the year, or depreciated | Paid in full, on one day |
Notice what the four have in common: none of them is an error, a surprise or a bad decision. They are how a normal business works. Which means the gap is permanent — it is not something you fix, it is something you forecast.
Growth widens the gap
The cruel part is that the gap scales with success. Every extra order is stock bought before the money arrives, so a business growing quickly is funding an ever-larger float out of its own account:
| Flat | +20% / month | +40% / month | |
|---|---|---|---|
| Profit (€) | 13,000 | 15,600 | 18,200 |
| Extra stock bought ahead (€) | 0 | −10,000 | −20,000 |
| Extra invoiced, not yet collected (€) | 0 | −8,000 | −16,000 |
| Cash flow (€) | 13,000 | −2,400 | −17,800 |
This is the single most common way a healthy business dies, and it has a name: overtrading. The fix is not to grow slower. It is to know the shape of the float before you commit to the growth — which is a forecast question, not an accounting one.
Reconciling the two — and the bank balance
Same month. +€13,000 profit, but −€20,000 in cash. Here's why they diverge, line by line, and what it does to the bank:
| Adjustment (€) | |
|---|---|
| Net profit | 13,000 |
| + Depreciation (non-cash, add back) | 2,000 |
| − Unpaid invoices (revenue not collected) | −20,000 |
| − Extra inventory bought (over COGS) | −10,000 |
| − Loan principal (cash out, not a cost) | −5,000 |
| Net cash flow | −20,000 |
| Bank: 25,000 opening → closing | 5,000 |
Profit tells you if the business model works over time. Cash flow tells you if you can pay the bills this month. Your bank balance is the scoreboard. You need all three — but the one that ends businesses is cash, which is why you forecast it.
So which do you manage day to day?
Watch profit to know the model is sound. Watch cash flow to survive — especially the timing of what's owed to you and what you owe. The practical tool is a cash-flow forecast: a 13-week one for near-term liquidity, a 12-month one for the year.
And it matters which kind of forecast. A forecast that only reads your bank tells you the gap exists once it has opened; one built on the drivers underneath — orders, payment terms, when the restock is placed — tells you how wide it will be before you commit to the order that opens it. That difference is the subject of cash-based vs model-based planning, and the reason seeing cash and profit in one model is worth the setup.
Track the number that actually runs out
Foreqast forecasts your real cash position from your accounting and bank data — so you see the crunch coming, however good the P&L looks.
Get early access →No credit card required.
Common questions
Can a profitable business run out of money?
Routinely, and it is the most common way small companies fail. Profit records a sale when it is earned; cash records it when it is paid. A business growing quickly buys stock, pays staff and funds advertising well before the resulting revenue arrives, so the more profitably it grows the wider the gap gets.
Which number should I manage against day to day?
Cash, with profit as the check that the business model works. Cash tells you whether you survive the quarter; profit tells you whether surviving it is worth doing. A business that watches only profit gets surprised; one that watches only cash cannot tell growth from decline.
Why does my bank balance not match either?
The bank balance is a single moment with no memory and no forward view. It does not know about the supplier invoice due on Friday or the customer payment landing next week, both of which change what that balance actually means. It is the anchor for a forecast, not a substitute for one.
How this works in Foreqast
Free online course
Cashflow Forecasting & Financial Modelling for eCommerce Founders
Go from a blank spreadsheet to a working cash-flow forecast for your shop.
Lesson 2 of 7 · Module: Introduction
Open the courseBeginner → Practitioner · eCommerce & Shopify founders
The app
See your cash twelve months out
- Accounting and shop connected in minutes
- Day-by-day cash, burn rate and runway date
- Plan hires, spend and budgets against it
No credit card. First forecast in about 20 minutes.
Self-check
How much control do you have over your money?
Twelve questions on what you can see, how far ahead, and what your decisions are based on. About three minutes.
Start the self-check