In short Profit is revenue minus costs for a period — an accounting result that can count sales before the money arrives. Cash flow is the actual movement of money in and out of the bank. They diverge because of timing: you can book a profitable sale in March but not get paid until June. Profit shows if the model works; cash flow shows if you survive.

Here’s a fact that surprises almost everyone the first time they hear it: a company can be profitable and still go bankrupt. It sounds like a contradiction, but it happens regularly — and understanding why is one of the most valuable pieces of financial literacy you can pick up. The answer lies in the difference between two things that look identical but aren’t: profit and cash flow.

ProfitAn accounting result for a periodRevenue − costsEven before cash arrivesCounts a sale when madeThe profitability question“Does the model work?”Paper profit isn't moneyCan't pay wagesCash flowThe real balanceMoney in/out of the bankOnly when actually paidCounts money when it movesThe survival question“Can we pay the bills?”Bills are paid in cashPays wages

Profit is an opinion; cash is a fact — Hover any part for detail.

Profit: an accounting result

Profit is revenue minus costs over a period of time. But there’s a catch buried in how accounting works: a sale is usually counted as revenue when it’s made — when you deliver the product and send the invoice — not when the customer actually pays you. This is called accrual accounting, and it’s standard.

So your P&L can show a healthy profit for March even if not a single customer has paid yet. The profit is real in an accounting sense — those customers do owe you the money — but it isn’t sitting in your bank account. Profit answers the question: over this period, did we sell for more than it cost us?

Cash flow: the actual money

Cash flow is the real, physical movement of money into and out of the business. Cash in when a customer actually pays; cash out when you actually pay wages, rent, or suppliers. Your cash position is simply how much money is in the bank right now.

Cash flow answers a blunter, more urgent question: do we have money to pay what’s due this week? And unlike profit, it doesn’t care about accounting conventions — bills are paid in cash, not in profit.

Why they diverge: timing

The gap between the two is almost always about timing. Picture this sequence:

  • March: you win and deliver a $100,000 order. You book the profit. But payment terms are 90 days.
  • April: payroll, rent, and supplier bills come due. You pay them — in cash — even though the March money hasn’t arrived.
  • June: the customer finally pays. Cash arrives.

On paper, March was profitable. But between March and June you still had to pay everyone. If you didn’t have enough cash to bridge that gap, you could fail despite being profitable — because you ran out of money before the cash showed up. This is exactly how fast-growing companies get into trouble: the faster they grow, the more they pay upfront (materials, staff) while waiting to collect, and the wider the cash gap gets. Our How Money Flows course has a whole module on this trap.

Key point: profit is an opinion (it depends on accounting choices and timing); cash is a fact (it’s either in the bank or it isn’t). You need both — but in a crunch, cash wins, because cash is what pays the bills.

The reverse can happen too

The divergence works both ways. A company can be unprofitable but cash-rich — for example, a subscription business that collects a year’s payment upfront has plenty of cash even while its P&L shows a loss. That’s why some loss-making companies survive comfortably for years: they’re cash-positive even though they’re not yet profitable. Cash flow and profit are genuinely independent measures of health.

Quick comparison

ProfitCash flow
What it isRevenue − costs for a periodActual money in/out of the bank
TimingCounts sales when madeCounts money when it moves
Answers“Does the model work?”“Can we pay the bills?”
Can it mislead?Yes — paper profit, no cashLess so — cash is a fact
Pays wages?NoYes

How to use the terms

  • “We’re profitable, but cash is tight because clients pay on 90-day terms.” (the classic gap)
  • “Is that profit already collected, or are we still waiting on the cash?” (the sharp question)
  • “They’re not profitable yet, but they collect upfront, so cash flow is strong.” (the reverse case)
  • “Great quarter on paper — now let’s look at the cash flow statement.” (never trust profit alone)

Once you internalize that profit and cash are different, a lot of business news reads differently. “Profitable company files for bankruptcy” stops being a paradox and becomes a cash-flow story. The lesson every finance team lives by: profit is vanity, cash is reality. For how this connects to spending speed, see What Is Burn Rate?.

Related reading: What Is Burn Rate? · Revenue vs Profit · EBITDA vs Net Income