Cash Flow vs. Earnings
Updated 2026-08-11
INTRODUCTION
English translation pending.
CORE DEFINITION
Earnings versus cash flow is the distinction between accrual accounting, which recognizes revenue when performance obligations are met, and cash accounting, which records money when it actually changes hands. Charlie Munger and Warren Buffett consistently favor free cash flow, defined as operating cash flow minus maintenance capital expenditure, over reported net income, on the argument that cash is what keeps a business alive. The qualification is that cash flow is not automatically clean: capitalizing operating costs, stretching payables or selling receivables can flatter it, so the two measures must be read together rather than in isolation.
SCAFFOLDING EFFECT
Reduce cognitive load
- Test earnings: place net income beside operating cash flow and explain the gap - Estimate cash: add back depreciation and amortization, then subtract maintenance capital spending - Check distribution: compare free cash flow with dividends, buybacks and debt repayment combined
Anchor fast decisions
Accrual accounting records revenue when a performance obligation is met, so a credit sale that has collected nothing still lifts reported profit, and management can widen credit terms, pull revenue forward or defer expenses to shape the number. Cash flow records what actually settled, which counterparties and bank statements verify and a single party cannot fabricate. The gap between the two therefore works as a probe: profit persistently above operating cash flow usually signals swelling receivables or revenue that was never real.
MINIMUM ACTION
In progress 0/2Practice this model in one real situation:
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more
Source support: Explicit
- mungermodels.comhttps://mungermodels.com/models/cash-flow-vs-earningsverified
PRIVATE NOTES · Only visible to you
SAVED Q&A
ENTRY Q&A · Private saving available
Ask with a clear boundary
thinkingmodels answers from published entry context only.
Your question is sent to thinkingmodels. The answer uses public entry context only.
RELATED MODELS