Free Cash Flow vs. Earnings: Which Should You Trust?

Value investing fundamentals · 5 min read

Two companies can report identical earnings and be worth wildly different amounts. The reason is the difference between earnings — an accounting figure — and free cash flow — the actual cash a business has left over. Knowing which to trust is one of the most useful skills in investing.

What are earnings?

Earnings (net income) are profit calculated under accounting rules, including non-cash items like depreciation and choices about how to recognize revenue and costs. Those rules leave room for judgment — and judgment can flatter the number.

What is free cash flow?

Free cash flow is the cash a business generates from operations after the capital spending needed to maintain and grow it. It’s the money that could actually be returned to owners. Because it tracks real cash moving in and out, it’s much harder to manipulate than earnings.

Why the gap matters

The relationship between the two is a quality signal. When free cash flow consistently tracks or exceeds earnings, profits are real and backed by cash. When earnings rise but free cash flow stays flat or falls, it’s a red flag — the profit may be an accounting illusion, and it’s a classic fingerprint of a value trap.

Which should you trust?

For judging business quality and value, lean on free cash flow. Use earnings as context, but always check whether the cash is really there. As the saying goes: revenue is vanity, profit is sanity, but cash is reality.

See both, side by side

Moatly tracks free cash flow growth as one of the Big Five metrics and works from cash-based fundamentals, so you can instantly spot the dangerous gap where earnings rise but cash doesn’t.

See it for any stock in seconds.

Type a ticker and Moatly scores it on the 4M framework, calculates a fair value, and explains the numbers with AI.

Try Moatly free →