When cash flow from operations (CFO) and net income tell different stories about the same year, trust the cash. Accruals can be moved around the calendar; cash actually showed up or it did not. This is the single most useful instinct in reading a 10-K, and the one most retail investors do not have.
Why Accruals Can Lie (Without Lying)
Accrual accounting recognises revenue when earned and expenses when incurred — not when cash moves. That timing flexibility is mostly a feature: it smooths out lumpy real businesses into reportable quarters. But the same flexibility can be pushed:
The Three-Statement Consistency Check
For any company, run this 60-second test on the last 5 years:
- Plot CFO and NI on the same axis. Healthy businesses: CFO ≈ NI ± a small accrual band. The two lines should track each other closely.
- Look for years where they diverge sharply — CFO well above NI (good — accruals reversing in your favour) or CFO well below NI (bad — earnings are not converting to cash).
- For divergent years, read the receivables and inventory lines. Receivables ballooning faster than revenue means customers are taking longer to pay (or fictitious sales). Inventory ballooning faster than COGS means stuff is not moving.
The CFO Primacy Rule
For a long-term investor: price the business on cash, not on net income. Earnings models can use NI as a normalisation reference, but the cash flow statement decides whether the business is actually a generator of value or a consumer of capital dressed up as a profit story.
Trust the cash. NI ≈ CFO over 5 years = honest accounting
Persistent NI > CFO = accrual-driven profit, often unsustainable
Read the receivables and inventory lines to find the source of any gap