🧰 UtlKit

如何计算内部收益率 (IRR):公式、实例与 IRR 对比 ROI

什么是 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 没有简单的代数公式。实际中用数值法求解:

  1. 夹逼——选两个 NPV 符号相反的试算利率(15% 得 +565,16% 得 −1,771)。
  2. 收窄——在区间内继续试算,直到 NPV 接近零。
  3. 细化——用线性插值或牛顿法求精确值。

电子表格(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 曲线。全部在浏览器本地运行,不向服务器发送任何数据。

相关工具

常见问题

用简单的话说,IRR 是什么?

IRR 是项目对你投入资金的年化收益率,它的定义是:所有未来现金流按此利率折现后恰好等于你的投入。若 IRR 为 15%,项目按 15% 折现时"盈亏平衡"——即你的资金每年赚 15%。

没有封闭公式时,IRR 怎么算?

靠迭代:按某个试算利率计算 NPV,看它是正还是负,调整利率,重复直到 NPV 为零。实际操作中先用两个符号相反的利率夹住答案,再收窄——或交给软件(电子表格、IRR 计算器)替你跑牛顿法。

什么样的 IRR 算好?

好的 IRR 要跑赢你的资金成本加风险溢价。对比较项目的投资者来说,私募股权常见基准区间是 15–25%;对个人项目而言,它必须跑赢你的钱在别处能赚到的收益(通常是无风险利率加一个边际)。永远拿 IRR 和你的替代选项比较,而不是和零比。

什么时候该用 IRR 而不是 ROI?

只要资金在不同时点进出就用 IRR——有年度回报的项目、分期偿还的贷款、多年回报的机器。若基本是一笔流出、一笔流入,用 ROI 就够了。IRR 捕捉时间维度,ROI 不捕捉。

相关文章