净现值(Net Present Value, NPV)是把未来每一期现金流按折现率换算到当前时点后再求和得到的项目价值。
它回答的问题是:考虑资金时间价值和风险之后,这个项目今天看是否创造了净价值。
核心问题
简单ROI常把三年后的 10 万元和今天的 10 万元当成一样,但现实里钱有时间价值:今天的钱可以投资、还债、降低风险,也更确定。NPV 用折现率把不同时点的现金流统一到“今天”的价值口径。
核心机制
通用公式是:
NPV = Σ_{t=0..T} CF_t / (1 + r)^t也常写成:
NPV = -I_0 + Σ_{t=1..T} CF_t / (1 + r)^t这里:
CF_t是第t期净现金流。CF_0通常是初始投入,往往为负数;写成-I_0时,I_0表示初始投入金额。r是折现率,可理解为资金成本、最低要求收益率或风险调整后的机会成本。(1 + r)^t是折现因子。t越远,分母越大,同一笔未来现金流折算到今天越小。Σ表示把第 0 期到第T期的现值加总。
判断规则通常是:
NPV > 0:项目收益超过折现率要求,理论上创造价值。NPV = 0:项目刚好达到折现率要求。NPV < 0:项目没有达到资金成本或最低回报要求。
最小例子
一个项目初始投入 300000 元,未来三年每年净现金流 140000 元,折现率 10%:
NPV = -300000
+ 140000 / 1.1
+ 140000 / 1.1^2
+ 140000 / 1.1^3
≈ 48159 元NPV 为正,表示在 10% 折现率下仍有约 4.8 万元净价值。
工程用途
- 资本开支评估:评估工厂自动化、机器人、软件平台、产线升级等长期项目。
- 方案排序:在多个项目都需要占用资金时,优先选择 NPV 更高且风险可控的方案。
- 融资与估值:DCF 估值模型本质上也是折现未来现金流。
- 补足 ROI 缺陷:当项目现金流跨多年、时点差异大时,NPV 比简单 ROI 更稳健。
边界与常见坑
- 折现率不是客观常数:折现率取值会显著改变 NPV,需要说明假设来源。
- NPV 依赖现金流预测质量:预测过度乐观时,公式再精确也会得出错误结论。
- NPV 不直接表达资金效率:大项目 NPV 高,但占用资金也可能很大;可结合IRR和回本周期看。
- 不能混用名义值和实际值:如果现金流包含通胀,折现率也要用匹配口径。