投资理财

DCF 现金流折现估值

两阶段现金流折现,算企业价值与每股内在价值,附 r/g 敏感度矩阵看假设影响。

  • 免费免注册
  • 结果可分享链接
  • 浏览器本地计算
2,042.82
企业价值 EV
¥20.43
每股内在价值
55.69%
终值现值占 EV 比例
905.26
预测期现值合计 ΣPV
2,950.53
终值 TV
1,137.56
终值现值 PVofTV

预测期各年现值明细

年份预测自由现金流折现后现值
1108.0098.18
2116.6496.40
3125.9794.64
4136.0592.92
5146.9391.23
6158.6989.57
7171.3887.95
8185.0986.35
9199.9084.78
10215.8983.24
预测期合计905.26

r / g 敏感度矩阵:每股内在价值

横向是永续增长率 g,纵向是折现率 r,当前假设所在格已高亮。看一眼上下左右格子之间的落差, 就能直观感到 DCF 有多“娇气”——r 或 g 挪动一个百分点,估值往往就大变。

r \ gg=1.5%g=2.5%g=3.5%
r=8%25.6228.6433.00
r=9%21.8523.8926.67
r=10%18.9920.4322.31
r=11%16.7517.8019.12
r=12%14.9515.7316.70

标 “—” 的格子是折现率不大于永续增长率(终值发散)或未填股本数,无法给出有意义的每股数值。

关于 DCF 的一句大实话

DCF 对假设极其敏感:增长率、折现率、永续增长率里任何一个动一点点, 算出来的估值就可能差出一大截。它的价值不在于给你一个“精确”的数字,而在于逼你把对生意的判断 (能赚多少现金、能持续多久、该打多少折)一条条摆到台面上。本工具仅为价值投资估值教学演示, 不针对任何具体股票,不构成投资建议。

计算口径:预测期各年 FCFₜ = FCF₀×(1+g₁)ᵗ,现值 PVₜ = FCFₜ/(1+r)ᵗ; 终值 TV = 末年 FCF×(1+g)/(r−g),终值现值 = TV/(1+r)ⁿ; 企业价值 EV = ΣPVₜ + 终值现值;股权价值 = EV + 净现金;每股内在价值 = 股权价值 ÷ 股本数。

链接带当前参数,发给别人打开就是同一份结果。

怎么用

5 步
  1. 填当前自由现金流 FCF₀:填这家公司最近一期的自由现金流,单位随你(元、万元、亿元都行),后面所有结果都跟着这个单位走。口径要和你后面填的股本数对得上。
  2. 定预测期年数与增长率 g₁:预测期一般取 5 到 10 年,就是你自认为还能看清这门生意的那段时间。g₁ 是这段时间里现金流的年均增速,超出你能看清的年限就别硬撑,交给终值处理。
  3. 填永续增长率 g 和折现率 r:g 是预测期之后的长期增速,红线是不能长期超过整个经济的名义增速,通常压在 2%~3%。r 必须大于 g,否则终值发散、模型直接失效,工具会拦下来。
  4. 填净现金与股本数(可选):净现金是现金减有息负债,加到企业价值上得到股权价值。再除以股本数就得到每股内在价值。这两栏不填也能看企业价值。
  5. 重点看敏感度矩阵和终值占比:别只盯着中间那个数字。看矩阵里相邻格子的落差,再看终值现值占 EV 的比例——占比越高,说明你的估值越依赖一个最看不清的假设。
深入讲解

折现这件事,本质上是在算什么

DCF 的全部内容可以浓缩成一句大白话:明年的一百块,不如今天的一百块值钱。 因为今天的一百块可以投出去生息,一年后就不止一百块了。反过来,要把明年的一百块折算成今天的价值, 就得除以一个折现系数。折现率越高,未来的钱缩水得越狠。

按 10% 的折现率,一年后的一百块今天值 90.9 块,五年后的值 62.1 块,十年后只剩 38.6 块, 三十年后更是只剩 5.7 块。你会发现越远的现金流越不值钱,这就是为什么 DCF 通常只逐年预测五到十年, 再往后就没必要一年一年抠了,打包成一个终值反而更诚实。

一家公司的价值,就是把它未来每一年能产生的自由现金流都这么折回今天,然后加起来。 工具做的正是这件事:预测期逐年算,预测期之后用戈登增长模型打包成终值再折回来,两部分相加就是企业价值。

四个参数,各自在管什么

FCF₀ 决定规模。 它是整个模型的基数,所有结果都按比例跟着它走。取值要用自由现金流,不是净利润—— 净利润里含着折旧摊销这类不掏钱的项目,又不扣资本开支,重资产公司常年利润好看、现金流干瘪。 单一年份波动大,建议取三到五年的平均值当基准。

预测期年数决定你愿意承认自己能看多远。 填 10 年不等于你真能看清 10 年,只是把这段交给逐年测算而已。看不清的公司,预测期填短一点更老实, 但代价是终值占比会更高,模型的重心整个挪到最模糊的那一段上。

折现率 r 是你要求的回报,也是风险的标价。 生意越难看清、周期性越强,就该要求越高的折现率。稳健的成熟公司常在 8% 到 12% 之间掂量。 把 r 调低是让估值变好看最省力的办法,也是最容易骗过自己的地方。

永续增长率 g 决定终值有多大。 它是预测期之后的长期增速,红线很硬:不可能长期超过整个经济的名义增速,否则这家公司迟早会大过整个经济。 通常压在 2% 到 3% 以内,而且 r 必须大于 g,否则分母 (r−g) 不为正、终值发散为无穷,工具会直接报错拦下。

最该警惕的三个误区

一是把算出来的数字当成「真实价值」。 拿工具的默认值试一下就明白:FCF₀ 100、预测期 10 年、增速 8%、永续 2.5%、股本 100, 折现率 10% 时每股约 20.4。把折现率改成 9%,每股跳到 23.9;改成 11%,掉到 17.8。 一个百分点,上下差出三成的跨度。这不是工具不准,这是 DCF 的天性—— 它是一台放大器,把你的假设放大成一个看起来很精确的数字。

二是忽视终值占比。 还是上面那组默认参数,终值现值占企业价值约 56%。也就是说你辛苦逐年预测的十年只贡献了四成多, 剩下一大半全靠「之后永远按 2.5% 增长」这一句话撑着。把预测期从 10 年缩到 5 年, 终值占比立刻窜到 72%——预测期越短,模型的重心越往你最看不清的那一段挪。 占比越高,估值对 g 越敏感,工具在占比超过六成时会专门提示,那是让你别忘了这件事。

三是先有结论再倒推参数。 这是 DCF 最常见也最隐蔽的用法:心里已经想买了,于是把增速调高一点、折现率压低一点, 直到算出来的每股价值刚好高于现价,然后宣称「模型显示低估」。这种做法在形式上无懈可击, 实质上只是给决定找了个数学外壳。防它的办法只有一个——参数先定死、写下理由,再去看结果,顺序不能反。

那 DCF 还有什么用

它真正的价值不在输出,在输入。为了填完这几栏,你必须回答:这门生意每年能产生多少真金白银的现金? 这个数字未来几年会往哪个方向走,凭什么?这家公司的不确定性该配多高的折现率? 长期还能不能保持温和增长?这些问题本身就是研究一家公司的核心,DCF 只是逼你把答案量化并摆到台面上。

比较好用的两种姿势。一是算区间不算点, 折现率和永续增长率各取乐观、中性、悲观三档,得到一个带子,用带子的下沿去对照现价, 有余量才谈得上安全边际。二是反过来推, 用现价倒推市场隐含的增速是多少,再问自己这家公司凭什么做到——这比正着算更能暴露定价里的乐观成分。

本工具的假设与边界

本工具用的是单一增速的两阶段模型:预测期各年 FCFₜ = FCF₀×(1+g₁)ᵗ,现值 PVₜ = FCFₜ/(1+r)ᵗ; 终值 TV = 末年 FCF×(1+g)/(r−g),再按 (1+r)ⁿ 折回今天。它不支持分段增速、不建模营运资金变动、 不处理少数股东权益与优先股,也不做税率与汇率的细分。预测期年数会被钳在 1 到 100 年之间。 r 不大于 g 时模型失效,工具报错而不是给你一个荒谬的数。

适用边界也要说清楚:DCF 适合现金流可预测、经营相对稳定的成熟生意。对早期亏损公司、强周期行业、 以及金融地产这类资产负债表本身就是主业的企业,硬套两阶段 DCF 往往得不到有意义的结果, 需要换成分部估值、剩余收益或行业专用口径。

风险提示:DCF 结果完全取决于输入假设,参数微调即可让结论翻转,估值区间不等于目标价。本工具仅为测算演示,不针对任何个股,不构成投资建议。

常见问题

6 条
DCF 到底在算什么?
DCF(现金流折现)的核心思想只有一句话:一家公司今天值多少钱,等于它未来能给股东挣回来的所有自由现金流,按一个折现率折算回今天之后加总起来。工具把它拆成两段——预测期(比如未来10年)逐年估现金流并逐年折现,再加上预测期之后所有年份打包成的一个“终值”,同样折回今天。把这些现值全加起来就是企业价值,再调整净现金、除以股本,就得到每股内在价值。说白了,DCF 不是什么玄学,就是“未来的钱不如现在的钱值钱”这条常识,认真算了一遍。
折现率和永续增长率该怎么设?
这两个数是 DCF 里最“要命”的参数,没有标准答案,只能结合常识给个合理区间。折现率 r(也常用 WACC)反映你要求的回报率和这门生意的风险——生意越不确定、越难看清,就该要求越高的折现率;成熟稳健的公司折现率低些,一般在8%~12%这个量级上下打量。永续增长率 g 是预测期之后公司现金流长期的增速,关键红线是:它不可能长期超过整个经济的名义增速,否则这家公司迟早会“大过”整个经济,所以通常压在2%~3%以内,而且 r 必须大于 g,不然终值会算出无穷大。填参数时别往乐观里凑,先问自己“凭什么”。
为什么同一家公司,算出来的估值差这么多?
因为 DCF 对假设极其敏感,这不是工具的 bug,而是它的天性。你可以在敏感度矩阵里亲眼看到:折现率或永续增长率只挪动一个百分点,每股内在价值就可能变化两三成甚至更多。尤其当估值里很大一块来自“终值”时,你对遥远未来那点增长率的一念之差,会被放得很大。所以成熟的用法从来不是死磕一个精确数字,而是给出一个区间,并且老老实实标注:这个估值建立在哪几条假设上、假设错了会差多少。看到别人甩给你一个精确到小数点的 DCF 目标价,反而更该警惕。
这个工具算出来的每股价值,能当买入价用吗?
不能,也不建议这么用。DCF 是价值投资里估算“内在价值”的一种教学方法,它的输出完全取决于你喂进去的假设,而这些假设本身就充满主观判断和不确定性。它更适合用来训练估值的思维方式——理解现金流、折现、安全边际这套逻辑,而不是拿来对某只具体股票下“该买/该卖”的结论。本工具不针对任何个股,不提供选股或买卖建议,所有结果仅为估值原理的演示,不构成投资建议。
自由现金流该怎么取,用净利润代替行不行?
不太行,两者不是一回事。自由现金流通常指经营活动现金流减去维持性资本开支,也就是公司真正能拿出来还债、分红、回购的那笔钱;净利润里含折旧摊销这类不出钱的项目,也不扣资本开支,重资产公司的净利润常年好看、自由现金流却薄得可怜。如果你只有净利润,至少要往回加折旧摊销、再减掉资本开支和营运资金的占用,才勉强够用。另外单一年份的自由现金流波动很大,用某一年的高点或低点当 FCF₀,整条曲线都会歪,取三到五年的平均值通常更稳妥。
终值占比 70%、80% 是不是说明我算错了?
不算错,这是 DCF 的常态,但它是一个必须正视的警告。预测期越短、增速与折现率的差距越小,终值占比就越高,七八成很常见。含义是:你这个估值里大部分价值来自“预测期之后的所有年份”,而那恰恰是你最看不清的一段。占比高本身不是错误,错误是明知占比高还把结果当成精确答案。占比超过七成时,务必把永续增长率上下各挪半个点重算一遍,看看结论会不会翻盘——会翻盘就说明这个估值的地基太软,别拿它做重决定。

本工具仅为测算演示,不构成投资建议。计算结果受输入假设影响,实际情况请以官方规定与金融机构公布为准。

回到计算器