什么是 IRR?
IRR(内部收益率)是使一系列现金流的净现值 (NPV) 恰好为零的年化折现率。换句话说:它是项目在计入每笔美元何时进出后,每年实际赚取的回报率。
IRR 是满足以下方程的利率 r:
0 = CF₀ + CF₁/(1+r) + CF₂/(1+r)² + … + CFₙ/(1+r)ⁿ
其中 CF₀ 通常为负(你的初始投入),后续现金流是回报。这个 r 由现金流本身解出,而非取自市场利率——这正是"内部"二字的含义。
实例:一个 5 年项目
你今天投入 100,000 美元,未来 5 年每年年末收回 30,000 美元。
- CF₀ = −100,000 美元
- CF₁ … CF₅ = 每年 +30,000 美元
试算 15%:30,000 × (1 − 1.15⁻⁵)/0.15 − 100,000 = +565 美元。NPV 为正,说明 15% 偏低。试算 16%:同式得 −1,771 美元。NPV 变负,IRR 介于 15% 和 16% 之间。细化(或交给计算器)得:
IRR ≈ 15.24%
验证:在 15.24% 下,五笔 30,000 美元现金流的现值恰好等于 100,000 美元——项目在该利率下盈亏平衡,这正是 IRR 的定义。
IRR 实际怎么算?
与 ROI 不同,现金流超过两笔后 IRR 没有简单的代数公式。实际中用数值法求解:
- 夹逼——选两个 NPV 符号相反的试算利率(15% 得 +565,16% 得 −1,771)。
- 收窄——在区间内继续试算,直到 NPV 接近零。
- 细化——用线性插值或牛顿法求精确值。
电子表格(IRR、XIRR 函数)和计算器可自动完成三步。我们的IRR 计算器接受你的现金流列表,返回 IRR,并可对比任意利率下的 NPV。
IRR 与 ROI
同一 5 年项目:总流入 150,000 美元,ROI = (150,000 − 100,000) ÷ 100,000 = 50%(整个期间)。这个单一数字掩盖了资金分期收回的事实。IRR 15.24% 告诉你年化速度——且高于"若 50,000 美元利润在第 5 年末一次性收回"的 CAGR 8.45%,因为分期更早回流、可更早再投资。比较的另一面见ROI 指南,一次性版本的年化处理见CAGR 计算器。
IRR 的注意事项
- 再投资假设——IRR 假设中间现金流按 IRR 本身再投资,对高 IRR 项目会高估现实回报。
- 多重 IRR——若现金流变号不止一次(例如项目末期有大额支出),方程可能有两个以上解,"唯一 IRR"不存在。
- 规模盲区——100 美元的 40% IRR 与 100 万美元的 40% IRR 百分比相同、金额天差地别。请用 NPV 或绝对利润做第二重校验。
- 并用而非替代——ROI 计算器给出总回报单数,IRR 给出年化速度。两者合看才是全貌。
快速计算 IRR
在IRR 计算器中输入现金流——初始投资后接每年回报,流出为负数——即可即时得到 IRR,并可扫过不同折现率查看 NPV 曲线。全部在浏览器本地运行,不向服务器发送任何数据。