投资回收期计算器

填入初始投资、年净现金流与折现率,先按「初始投资 ÷ 年均现金流」算出简单回收期,再把各年现金流按 1 ÷ (1 + r)^t 折成现值求折现回收期。现金流逐年不等时改用累计法,逐项累计到追平投资额为止。数据在浏览器本地计算,不上传。

简单回收期 4.1667 年(4 年 2 个月) / 折现回收期

计算公式:简单回收期 = 初始投资 ÷ 年均净现金流;回收期 = 最后未回本的年序 + 当年未回收额 ÷ 当年现金流;折现回收期:先按折现率贴现各年现金流,再按同一累计法求

本页的核心结论:回收期只看「多久回本」,不看回收之后的收益——基准 50000 元投入、每年收回 12000 元,简单回收期是 4.1667 年;同一笔钱若按 10% 折现,回本时点会被推后。现金流逐年不等时更要注意:把 20000、30000、40000、50000 直接取平均会算出 2.857 年,而真实回本是第 4 年里的 3.2 年。

使用方法

  1. 「初始投资」填项目启动时一次性付出的本金,单位元,示例 50000;它是期初付出的全部投入,不包含后续分批追加。
  2. 「年净现金流」填项目每年回收的净额,单位元,示例 12000;净额是收入减去当年运营支出后的余额,不是毛收入。本页默认每年相同。
  3. 「折现率」填把未来现金折算成今天价值所用的年利率,示例 10;填 0 表示完全不折现,此时折现回收期会退化成简单回收期。
  4. 三个框都是数字输入,改动任一值立即重算;光标停在任一框里按回车也会立刻计算,不必去点按钮。
  5. 结果区先给出简单回收期的年数与「几年几个月」,再给出折现回收期;下方卡片补上折算成月、两者之差与每年回收速度。
  6. 对照表按 12 档年净现金流列出回收期,默认展开前 6 行,「加载更多」展开其余行;「复制对照表」取 TSV,「导出 CSV」下载带 UTF-8 BOM 的文件。

这个投资回收期计算器能解决什么问题

投资回收期(英文 payback period)回答的是一个很朴素的问题:这笔钱投下去,要过多久才能靠它自己的现金流全部收回来。这个工具在本站也叫回本周期计算器,「回本周期」是更口语的叫法,算的是同一件事。本页把「每年现金流相同」与「逐年不等」两种口径分开处理,并同时给出不折现的简单回收期与折现后的折现回收期,方便拿同一个项目对照着看。

常见的场景是小额设备、门店改造、节能设备这类投入与年度收益都比较好估的项目:经营者想知道「几年回本」,财务想知道「按资金成本折现后几年回本」,两个答案往往不一样,本页把差异一次摊开。另一个用法是拿几个候选方案横向比:把各自的初始投资与年现金流填进来,回收期短的先进入下一步评估。

与同分类下的兄弟页分工也清楚:复利计算器解决的是「一笔本金按固定利率滚多久变成多少」;贷款计算器与房贷计算器解决的是「按揭每月还多少、利息总额多少」;本页解决的是「投入靠回报多久回本」。它们都从资金的时间价值出发,切入的角度不同。

计算原理与变量说明

本页把三个输入串成两条口径,全部以「年」为单位,最后再折算成月:

三条公式原样写下来就是 简单回收期 = 初始投资 ÷ 年均净现金流、回收期 = 最后未回本的年序 + 当年未回收额 ÷ 当年现金流、折现回收期:先按折现率贴现各年现金流,再按同一累计法求。

一、回收期回答的是「多久回本」,它完全不看回收之后的收益。 这是它最容易被误用的地方。两个项目若回收期都是 3 年,一个从第 4 年起每年净收 20000,另一个只有 5000,按回收期看两者一样好,按总收益看却差得很远。所以回收期常被当作风险筛选线:先卡一个上限(比如不超过 5 年),再在通过的项目里比净现值或内部收益率。它把「先安全收回本金」和「收回后多赚多少」拆成两件事,本页只负责前一件。

二、简单回收期把未来的钱与今天的钱等同看待。 在第 5 年收回 50000 元,与今天收到 50000 元,购买力并不相同。加一个折现率就把这层时间价值补上,得到的折现回收期通常比简单回收期更长:离现在越远的现金流被折得越轻,累计现值追平初始投资自然要更晚,折现率越高差距越大。

三、逐年现金流不等时,只能用累计法,不能用「投资 ÷ 平均现金流」。 把 20000、30000、40000、50000 这四年直接取平均,再拿投资额去除,会得到大约 2.857 年,但真实回本发生在第 4 年里,是 3.2 年,两者差了 0.34 年。原因是回本时点由「累计何时越过投资额」决定,而不是由平均值决定;前期现金流少,平均法会把回本算得过早。本页对照表把逐年累计一行行列出,正是为了避开这个误差。

四、折现因子与折现率是一一对应的。 折现率 10% 时,第 1 年的因子是 1 ÷ 1.1 = 0.9091,第 2 年是 1 ÷ 1.1² = 0.8264,第 3 年 0.7513,第 4 年 0.683;因子永远小于 1 且逐年变小,所以同样的名义现金流,越靠后折出来的现值越小。填 0 折现率时所有因子都等于 1,折现回收期会退化成简单回收期,这也是本页把 0 作为合法输入的原因。

完整示例(数值仅作演示)

示例一(每年现金流相同):初始投资 50000、年净现金流 12000、折现率 10%,结果由本页算法实时算出。

示例二(逐年现金流不等):初始投资 100000,四年现金流依次为 20000、30000、40000、50000。

上面每个数字都由页面算法算出,把同样的参数填进工具区即可复现。

投资回收期对照表

第一张表固定投资 50000,只改年净现金流,看简单回收期怎么变;年现金流越小,回收期越长,而且不成正比——现金流减半,回收期大约翻倍。

年净现金流简单回收期
80006.25 年
100005 年
120004.1667 年
150003.3333 年
200002.5 年
250002 年

第二张表是逐年现金流不等的累计过程,投资 100000,现金流依次 20000、30000、40000、50000。累计到第 3 年末是 90000,仍未追平投资,第 4 年收到 50000 后累计 140000 才越过,因此回本落在第 4 年。

年度当年现金流累计回收
第 1 年2000020000
第 2 年3000050000
第 3 年4000090000
第 4 年50000140000

第三张表给同一组现金流加 10% 折现率,逐年列出现值累计。第 3 年末累计现值 73027.8,仍差 26972.2 才追平 100000,而第 4 年折现值为 34150.67,两者相除得到零头,回本时点落在第 4 年 3.7898 处。

年度折现因子折现值累计折现值
第 1 年0.909118181.8218181.82
第 2 年0.826424793.3942975.21
第 3 年0.751330052.5973027.8
第 4 年0.68334150.67107178.47

三张表连起来看:固定投资时现金流越大回收期越短,现金流不等时回本由累计决定,加折现后回本只会更晚。

结果边界、舍入与适用说明

常见问题

简单回收期和折现回收期到底差在哪?

简单回收期把各年现金流直接相加,不区分收到它的年份;折现回收期先把第 t 年的现金流按 1 ÷ (1 + r)^t 折成现值再累计。示例里同一组现金流,简单口径是 3.2 年,加 10% 折现后变成 3.7898 年,差在是否承认「未来的钱不如今天的钱值钱」。

为什么逐年现金流不等时不能用「投资 ÷ 平均现金流」?

因为回本时点由「累计何时越过投资额」决定,平均值不包含先后顺序。把 20000、30000、40000、50000 取平均去除投资额,会得到大约 2.857 年,而真实回本在第 4 年里,是 3.2 年。前期现金流少时,平均法总是把回本算得过早。

4.1667 年为什么等于 50 个月?

50000 ÷ 12000 = 4.1667 年,折算成月就是 50 个月,也就是 4 年 2 个月。这里的小数部分 0.1667 年再乘上一年 12 个月正好是 2 个月,所以结果不是「4 年多」而是一个明确的 4 年 2 个月。

折现率填 0 会怎样?

折现率为 0 时所有折现因子都等于 1,折现回收期会与简单回收期完全相同,页面会提示这是把未来与今天等同看待的结果。想体现资金的时间价值,就填一个正数;想先看最乐观的口径,就先填 0。

回收期短的方案一定更好吗?

不一定。回收期完全不看回收之后的收益,两个回收期都是 3 年的项目,后续现金流可能差很多。它更适合当作风险筛选线:先卡一个回收期上限,再在通过的项目里比净现值或内部收益率,把「先回本」和「多赚钱」两件事分开判断。

折现回收期为什么总比简单回收期长?

因为未来的现金流被折成现值后总是变小,累计现值追平初始投资自然要更晚。示例里 10% 折现把回本从 3.2 年推后到 3.7898 年。折现率越高、现金流越集中在后期,两者拉开的距离就越大。

这个工具免费吗?

免费,无需注册即可使用。

输入的数据安全吗?

安全。计算在当前浏览器本地完成,不会上传输入内容。

相关工具