Back to blog
Explainer

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.

The Foreqast Team July 15, 2026 5 min read

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.

The dangerous assumption

"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

NumberWhat it answersWhere you read it
ProfitDid we earn more than we spent, in accounting terms, this period?Income statement (P&L)
Cash flowDid more cash come in than went out this period?Cash-flow statement
Bank balanceHow 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

B7=B2-B3-B4-B5-B6 (revenue − all costs)
This month (€)
Revenue (sales invoiced)50,000
Cost of goods sold20,000
Salaries & rent12,000
Other operating costs3,000
Depreciation (non-cash)2,000
Net profit13,000
On paper: a €13,000 profit. Revenue counts every sale invoiced this month, and depreciation is a real cost — but no money moved for it.

Cash-flow statement — same month, same business

B7=B2-B3-B4-B5-B6 (cash in − cash out)
This month (€)
Cash collected from customers30,000
Paid to suppliers (restock inventory)30,000
Salaries & rent paid12,000
Other costs paid3,000
Loan principal repaid5,000
Net cash flow−20,000
In reality: €20,000 left the account. Only €30k of the €50k in sales was collected (the rest is unpaid invoices), €30k went on inventory bought ahead, and €5k of loan principal is cash out but not an expense. Depreciation? Zero — no cash moved.

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:

MechanismProfit saysCash says
Payment terms — you invoice on net 30Earned in JanuaryArrives in February, or March
Inventory bought ahead of the seasonOnly the part you sold is a costThe whole order left the account
VAT and payroll taxNever yours, so never profitSits in your account until the due date, then goes
Annual prepayments and equipmentSpread across the year, or depreciatedPaid 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:

B5=B2-B3-B4 (collected − stock bought − costs)
Flat+20% / month+40% / month
Profit (€)13,00015,60018,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
The faster it grows, the more it costs. Profit rises in every column; cash goes the other way. This is why a good month can be the one that breaks a shop — and why "we are growing" is not an answer to "will payroll clear".

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:

B8=B2+B3+B4+B5+B6+B7 (profit → cash)
Adjustment (€)
Net profit13,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 → closing5,000
Profitable and nearly out of cash. A €13k profit became −€20k of cash flow, taking the bank from €25,000 to €5,000. Nothing here is fraud or error — it's ordinary timing and balance-sheet activity.
The takeaway

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 course

Beginner → 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
Get early access

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
Cash FlowProfitFoundationsIncome StatementExcel