内部收益率(Internal Rate of Return, IRR)是使项目NPV等于 0 的折现率,用来表示一组项目现金流自身隐含的收益率。
它回答的问题是:这个项目的现金流大约能承受多高的资金成本,仍然不亏。
核心问题
ROI给出“赚了多少比例”,NPV给出“按某个折现率今天值多少钱”。IRR 反过来问:如果把折现率当成未知数,哪个折现率会让项目刚好不创造也不毁灭价值?
核心机制
IRR 满足:
0 = Σ_{t=0..T} CF_t / (1 + IRR)^t这里:
CF_t是第t期净现金流。CF_0通常为负,表示初始投入。IRR是要求解的折现率。- 当用
IRR折现所有现金流时,正好得到NPV = 0。
多数实际项目没有简单代数解,需要用试算、二分法、牛顿法或电子表格函数求解。
决策时通常把 IRR 与最低要求收益率比较:
IRR > 最低要求收益率 => 项目可能值得做
IRR < 最低要求收益率 => 项目可能不值得做最小例子
项目现金流如下:
CF_0 = -300000
CF_1 = 140000
CF_2 = 140000
CF_3 = 140000IRR 是让下面等式成立的 r:
0 = -300000 + 140000/(1+r) + 140000/(1+r)^2 + 140000/(1+r)^3这个 r 约为 18.6%。如果公司的最低要求收益率是 10%,该项目从 IRR 角度看有吸引力;如果最低要求是 25%,则不够。
工程用途
- 投资项目比较:快速比较不同项目的隐含收益率。
- 资本预算:判断项目是否超过公司资金成本或收益率门槛。
- 方案沟通:IRR 是百分比形式,便于和贷款利率、资金成本、理财收益做粗略比较。
- 与 NPV 配合:NPV 看绝对价值,IRR 看收益率,两者一起能减少误判。
边界与常见坑
- IRR 可能有多个解:如果现金流符号多次变化,例如先投入、后回收、再大额关停成本,可能出现多个 IRR。
- IRR 会偏爱小而快的项目:小项目 IRR 很高,但绝对价值可能低于大项目;这时要看NPV。
- IRR 隐含再投资假设容易被误读:高 IRR 不代表中间现金流一定能按同样收益率再投资。
- 不能替代风险分析:同样 IRR 下,现金流确定性、周期长度和下行风险可能完全不同。