一家公司公布净利润 10 亿。问:这 10 亿背后有多少真现金

答案可能是 +12 亿,可能是 +5 亿,也可能是 -1 亿——同一个净利润数字,背后的现金真相能差出十几倍。

净利润是会计结果,现金流是真实进出账。同样 10 亿净利润,有的公司已经把钱收进来,有的还压在应收账款里;有的公司看起来赚钱,但每年都要砸大量 capex 才能维持业务。Free Cash Flow (FCF) 看的是:经营赚到的现金,扣掉维持业务所需的资本开支后,还剩多少真正自由的钱

ROIC 看资本效率,OPM 看利润结构,FCF 看现金真相——三个一起构成 quality 的完整画像。这篇文章拆三件事:FCF 是什么、为什么 NI 跟 FCF 会差出十几倍、怎么用”过去 10 年每年为正”这个 deceptively 严苛的 Buffett 门槛筛公司。

下面 FCF 数字取最近财年附近的简化口径,只看方向,不看小数点。


Free Cash Flow 是什么

FCF 衡量公司经营一年赚到的现金,扣掉维持业务所需的资本支出后,还剩多少真正可用。

公式:

FCF = Operating Cash Flow - Capital Expenditures

Operating Cash Flow = 经营业务一年收到 - 付出的 cash
Capital Expenditures = 买 / 维护 PP&E 的现金支出

直白讲:FCF 是公司可以拿来 buyback、分红、还债、收购,或者攒着的钱。

ROICOPM 的分工

三个 quality 指标问的是同一件事的三个 layer:

  • ROIC:投入 1 元资本,能赚多少税后经营利润——看资本效率
  • OPM:每 1 元收入,经营层面能留下多少利润——看利润结构
  • FCF:账面利润里,真正变成现金的有多少——看现金真相

三个一起验证才更 robust。ROIC / OPM 都漂亮但 FCF 长期为负,往往不是好生意——而是 accounting 利润撑场面 + 持续烧钱维持运转。


利润是观点,现金是事实——NI ≠ FCF 三种 case

NI 跟 FCF 同一财年可能差出 50% 以上。理解三种 case 是 FCF 这把尺子的核心:

Case A:NI > 0 但 FCF < 0(账面盈利但烧钱)

公司报”利润”,但实际现金在流出。常见原因:

  • Working capital 吃现金:库存 / 应收账款增长 > 应付 → 利润 booked 但 cash 没到
  • 激进 accrual:收入 recognized 但 collection 慢
  • 大 capex 吃光所有 cash:账面利润 OK 但维持业务需要不断重投资

典型例子:早期 Tesla、早期 Amazon、多数 SaaS growth 公司——多年 NI > 0 但 FCF 持续负。Buffett 框架直接 reject 这种状态——业务模型不能自我造血。

Case B:NI < 0 但 FCF > 0(账面亏损但现金健康)

公司报”亏损”,但实际现金充沛。常见原因:

  • Goodwill / 资产减值:NI 大笔 non-cash charge
  • 重 D&A:折旧大但只是过去 cash outflow 的会计反映
  • SBC(后面 Cash Conversion 一节会展开)
  • 一次性 restructuring 拨备:NI hit 但 cash 多数不立刻支付

这种公司可能仍是 wonderful business——NI 噪音多但 cash generation 健康。需要逐案判断 charge 是 one-time 还是 structural。

Case C:NI ≈ FCF(理想状态)

不是要求每年完全相等,而是长期 Cash Conversion 稳定、没有持续大幅背离。高质量 earnings 的硬证据:账面利润不被 working capital / SBC / capex 噪音稀释。

典型例子:Visa / Mastercard / Microsoft / Coca-Cola——这几家长期 Cash Conversion (FCF/NI) ≥ 0.95。


第一道门槛:10 年 FCF 每年为正

对 FCF,第一眼不看大小,先看连续性:过去 10 年是否每年都为正。

ROIC / OPM 不同,FCF 的 Buffett 门槛不看大小,看连续性

过去 10 年,每一年 FCF > 0

这是个 deceptively strict 的标准。看起来”FCF 大于 0”是低门槛,但加上”10 年每一年”就变成 wonderful business 的二元筛选。理由:

  • 跨周期自我造血:含 COVID 2020 + 高通胀 2022 + 银行危机 2023,每年都不需要外部融资
  • 不必稀释股东:Buffett rule #1 “don’t lose money” 的现金流版本——低位发新股是 permanent dilution loss
  • 现金赚的钱是真的:不是账面盈利但持续烧钱
  • 2008 危机教训:很多”profitable”公司因没现金被迫 raise equity → 股东被血洗

大小 + growth 用 Revenue CAGR 等 filter 抓;连续为正抓的是跨周期生存力。

一个完整例子:Visa 10 年 FCF

FY16$5.1B
FY17$8.6B
FY18$12.2B
FY19$12.0B
FY20$9.7B✓ COVID 验证:仍 $9.7B
FY21$14.5B
FY22$17.9B✓ Inflation 验证
FY23$19.7B
FY24$18.7B
FY25$21.6B
TTM$21.2B

Visa 通过第一道门槛:10/10 年 FCF > 0。FCF 从 $5B → $22B = 4.3x over 9 年(CAGR ~17%),增速比 revenue(CAGR ~11.5%)更快——operating leverage 在现金层面的实证。

FY20 COVID 年仍 $9.7B 自给自足,没需要发股或借债;FY22 通胀峰值仍 $17.9B 持续增长——两个 stress test 都过。这种自我造血的连续性,才是 Buffett 门槛的真正含义。


第二道门槛:Cash Conversion 看 earnings 质量

通过了”每年为正”之后,下一层细化是看 Cash Conversion = FCF / NI:

Ratio含义例子
> 1.0高质量 earnings + 可能有 non-cash charges 拖低 NIVisa / MA / KO / MSFT
0.8 – 1.0正常 healthy business多数 quality compounders
0.5 – 0.8Working capital / capex 拖累多 industrial / consumer durables
< 0.5 持续⚠️ Earnings 质量弱 / SBC 噪音重high-growth tech / startup-adjacent
< 0 持续REJECT——业务模型在烧钱pre-profitability growth

一个实用经验线:5 年平均 FCF/NI 接近或高于 0.85,通常是不错的 cash conversion;长期低于 0.7,要问 why。反过来 > 1.0 也要看:是不是来自一次性 working capital 释放或 capex 暂时低估,不是结构性的。

Visa 近年 Cash Conversion 稳定在 0.95-1.2 之间——每元账面利润真的变成 1 元以上 cash,是顶级 cash machine 的硬证据。

⚠️ 两个常见坑

  1. SBC(stock-based compensation)会加回 OCF——因为不是 cash 流出,所以 FCF 表面好看,但股东会被稀释。看 tech / SaaS 公司时,可以同时看 FCF 跟 FCF - SBC 两个版本。Visa 的 SBC ~2% of revenue 影响小;某些 tech 公司 SBC 占 revenue 10%+,FCF 跟 Adjusted FCF 差距大。

  2. Maintenance capex vs Growth capex——现金流量表不区分两者。重投资期的公司(NVDA、META Reality Labs 等)FCF 被 total capex 压低,但大部分 capex 其实是 growth 投资。重资产公司 FCF 低不一定差。

Buffett 的 Owner Earnings 概念,本质上就是想修正这些会计口径问题(未来单独写一篇)。


实战时怎么用 FCF

看一家公司时,可以问 4 个问题:

  1. 过去 10 年 FCF 是不是每年为正? 这是个二元筛选——失败一年就要问 why(除非那年是大 acquisition / strategic capex 有明确说明)。
  2. 5 年平均 Cash Conversion (FCF/NI) 多少? 接近或高于 0.85 是 quality 信号;长期低于 0.7 要追问 why。
  3. FCF 跟 NI 哪个 growth 快? FCF growing faster 说明 cash quality 在 improving;FCF 长期跑输 NI 是 earnings quality 弱化的早期信号。
  4. FCF 长期为负但公司还活着——靠什么? 如果长期靠发股 / 发债维持,说明业务还不能自我造血,Buffett 框架 reject;如果是 strategic acquisition timing,看 ROI 是不是合理。

前三个判断”是不是 wonderful”,第四个 catch 烧钱公司伪装成 quality 的 case。


三条 takeaway

  • NI 是 accounting 观点,FCF 是现金事实——会计利润可以被调节,现金长期更难伪装
  • FCF 第一关看连续性:过去 10 年是否每年为正;之后再用 Cash Conversion 看 earnings 质量细化
  • ROIC / OPM / FCF 三个一起回答”是不是值得长期研究的好生意”;至于现在能不能买,仍然要回到 entry price

概念库 quality 三件套到这里完整:ROIC 资本效率 / OPM 利润结构 / FCF 现金真相。下一篇切到 growth 维度—— Revenue CAGR :增长不是越高越好,关键是增长质量——是否可持续、是否需要烧钱、是否能跟 ROIC / OPM / FCF 一起成立。

公司应用: Visa deep dive ——V FCF margin 54% + 10/10 年正现金流 + 累计 $138B FCF 是 Buffett “现金真相检验” 二元筛选的完整 case。