Start free

What Cash Flow Tells You That a P&L Does Not

what is the difference between cash flow and profit

Profit and cash flow answer different questions, and they can move in opposite directions in the very same month. A P&L asks whether income exceeded expenses over a stretch of time, on whatever basis you're recording things. Cash flow asks a plainer, more urgent question: did actual money move into or out of your bank account? A business can be profitable and still run genuinely low on cash, and it can look thin on paper while its bank balance is perfectly healthy — both are common, and both are worth understanding rather than being surprised by.

The clearest version of the gap: a business issues invoices worth more than its expenses this month, so the P&L shows a healthy profit — but if none of those customers have actually paid yet, the bank account hasn't moved at all. The books say "profitable"; the checking account says something closer to "waiting." The reverse also happens: a customer pays a large deposit up front for work that hasn't been done yet, so cash jumps immediately while the P&L hasn't recognized that money as earned income yet.

A large cash purchase creates the same kind of gap from the spending side. Buy a $3,000 piece of equipment, and your bank balance drops by $3,000 immediately — cash moved, in full, that day. But that purchase doesn't necessarily hit your P&L as a $3,000 expense in the month you bought it; equipment is typically recorded as an asset rather than an expense, and its cost may only affect the P&L gradually over time through depreciation, a topic worth asking an accountant about for your specific situation. Cash moved; profit, as the P&L defines it, didn't move the same way.

Borrowing money creates the opposite illusion. Take out a $10,000 loan, and your bank balance jumps by $10,000 that day — real cash, immediately available. But it's not income. It shows up as a liability, not on the P&L at all, so your profit is completely unaffected even though your cash position just changed dramatically. A healthy-looking bank balance funded by debt is a very different situation from the same balance funded by actual earnings, and only cash flow, not the P&L, would even hint at the difference.

Here's the honest, current limitation worth stating plainly: BalanceMCP doesn't yet have a dedicated, formal cash flow statement — the kind that breaks the change in cash into operating, investing, and financing activities. What it does have today is cash_position, a real-time snapshot of the actual balance across every bank account and credit card connected to your books, and reconcile_account, which checks that snapshot against what your bank statement actually says. Reading your P&L alongside a current cash_position snapshot lets you reason about the same gap a formal cash flow statement is built to show — you just don't yet get it packaged as one report broken into categories.

Part of why this gap exists at all comes down to cash-basis versus accrual-basis bookkeeping. Importing and categorizing bank transactions — the natural, primary workflow in BalanceMCP — is inherently close to cash-basis bookkeeping: an expense gets recorded when the money actually leaves your account, not when a bill arrives. If you also use Accounts Receivable or Accounts Payable to record invoices sent or bills received before they're paid, you introduce an accrual element, and that's exactly where a P&L and your actual cash position start to diverge in a way worth watching.

Timing mismatches like these tend to show up most clearly around anything seasonal or lumpy — a slow month where you're still paying fixed costs like rent while last month's big invoices haven't been collected yet, or a single large annual insurance payment that empties a chunk of cash in one month without similarly denting that month's P&L if it's recorded as a prepaid expense and recognized gradually over time. None of this means the P&L is wrong or that cash is the "truer" number — they're both accurate, answering different questions, which is exactly why it's worth checking both rather than assuming one implies the other.

Which basis you're supposed to use, and whether the distinction matters for your specific tax situation, is a real question with a real answer — but it depends on your business structure, size, and jurisdiction in ways this guide can't responsibly guess at. Ask your accountant which basis applies to you, rather than assuming either one is automatically correct.

The short version

  • Profit (from the P&L) and cash flow (money actually in your bank account) are different questions and can move in opposite directions in the same month.
  • A large cash purchase, like equipment, can drain your bank account without immediately showing up as a large expense on your P&L.
  • Borrowed money increases your cash immediately but is never counted as income — it's a liability, not profit.
  • BalanceMCP doesn't yet have a dedicated cash flow statement; use cash_position for a real-time snapshot of what's actually in your accounts alongside the P&L.
  • Whether your bookkeeping is cash-basis or accrual-basis affects your taxes — ask your accountant which one applies to your situation.

Common questions

Can a business be profitable and still run out of money?
Yes — it's one of the more common ways a growing business gets into real trouble: income on paper looks strong, largely because customers haven't paid yet, while actual cash to cover bills and payroll runs thin. Profit and cash are genuinely different things.
Does BalanceMCP have a cash flow statement?
Not a dedicated, formal one yet — no breakdown into operating, investing, and financing activities. Today you'd combine the P&L with a cash_position snapshot (and reconciliation against your actual bank statement) to reason about the same gap.
What's the real difference between cash-basis and accrual-basis bookkeeping?
Cash-basis records a transaction when money actually moves — this is what naturally happens when you import and categorize bank transactions. Accrual-basis records it when it's earned or owed, such as when you invoice a customer or receive a bill, regardless of when it's actually paid.
Which basis should I use for my business?
That depends on your business structure, size, and tax situation — it's a question for your accountant, not something to guess at from general bookkeeping guidance.