使用方法
- 「初始投资」填项目启动时一次性付出的本金,单位元,示例 50000;它是期初付出的全部投入,不包含后续分批追加。
- 「年净现金流」填项目每年回收的净额,单位元,示例 12000;净额是收入减去当年运营支出后的余额,不是毛收入。本页默认每年相同。
- 「折现率」填把未来现金折算成今天价值所用的年利率,示例 10;填 0 表示完全不折现,此时折现回收期会退化成简单回收期。
- 三个框都是数字输入,改动任一值立即重算;光标停在任一框里按回车也会立刻计算,不必去点按钮。
- 结果区先给出简单回收期的年数与「几年几个月」,再给出折现回收期;下方卡片补上折算成月、两者之差与每年回收速度。
- 对照表按 12 档年净现金流列出回收期,默认展开前 6 行,「加载更多」展开其余行;「复制对照表」取 TSV,「导出 CSV」下载带 UTF-8 BOM 的文件。
这个投资回收期计算器能解决什么问题
投资回收期(英文 payback period)回答的是一个很朴素的问题:这笔钱投下去,要过多久才能靠它自己的现金流全部收回来。这个工具在本站也叫回本周期计算器,「回本周期」是更口语的叫法,算的是同一件事。本页把「每年现金流相同」与「逐年不等」两种口径分开处理,并同时给出不折现的简单回收期与折现后的折现回收期,方便拿同一个项目对照着看。
常见的场景是小额设备、门店改造、节能设备这类投入与年度收益都比较好估的项目:经营者想知道「几年回本」,财务想知道「按资金成本折现后几年回本」,两个答案往往不一样,本页把差异一次摊开。另一个用法是拿几个候选方案横向比:把各自的初始投资与年现金流填进来,回收期短的先进入下一步评估。
与同分类下的兄弟页分工也清楚:复利计算器解决的是「一笔本金按固定利率滚多久变成多少」;贷款计算器与房贷计算器解决的是「按揭每月还多少、利息总额多少」;本页解决的是「投入靠回报多久回本」。它们都从资金的时间价值出发,切入的角度不同。
计算原理与变量说明
本页把三个输入串成两条口径,全部以「年」为单位,最后再折算成月:
- 初始投资 I:项目启动时一次性付出的本金,单位元,示例 50000。
- 年净现金流 CF:每年回收的净额,单位元,示例 12000;是收入扣掉当年运营支出后的余额。
- 折现率 r:把未来现金折算到今天所用的年利率,单位 %,示例 10。
- 简单回收期 = 初始投资 ÷ 年均净现金流,示例 50000 ÷ 12000 = 4.1667 年。
- 逐年不等时:回收期 = 最后未回本的年序 + 当年未回收额 ÷ 当年现金流;累计到某年末还差多少、下一年能收多少,两者相除就是零头。
- 折现回收期:先把第 t 年的现金流按 1 ÷ (1 + r)t 折成现值,再按同一套累计法求回本时点。
三条公式原样写下来就是 简单回收期 = 初始投资 ÷ 年均净现金流、回收期 = 最后未回本的年序 + 当年未回收额 ÷ 当年现金流、折现回收期:先按折现率贴现各年现金流,再按同一累计法求。
一、回收期回答的是「多久回本」,它完全不看回收之后的收益。 这是它最容易被误用的地方。两个项目若回收期都是 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%,结果由本页算法实时算出。
- 简单回收期 = 50000 ÷ 12000 = 4.1667 年,也就是 4 年 2 个月,折算成月是 50 个月。
- 同一笔投资只改年净现金流:8000 → 6.25 年;10000 → 5 年;12000 → 4.1667 年;15000 → 3.3333 年;20000 → 2.5 年;25000 → 2 年。
示例二(逐年现金流不等):初始投资 100000,四年现金流依次为 20000、30000、40000、50000。
- 四年累计分别是 20000、50000、90000、140000;前面三年都没追平 100000,第 4 年才越过。
- 回收期 = 3 + 10000 ÷ 50000 = 3.2 年;若不看累计而用平均值,会误算成大约 2.857 年。
- 同一组现金流加 10% 折现率:折现因子 0.9091、0.8264、0.7513、0.683,折现值 18181.82、24793.39、30052.59、34150.67,累计 18181.82、42975.21、73027.8、107178.47,折现回收期 = 3.7898 年。
上面每个数字都由页面算法算出,把同样的参数填进工具区即可复现。
投资回收期对照表
第一张表固定投资 50000,只改年净现金流,看简单回收期怎么变;年现金流越小,回收期越长,而且不成正比——现金流减半,回收期大约翻倍。
| 年净现金流 | 简单回收期 |
|---|---|
| 8000 | 6.25 年 |
| 10000 | 5 年 |
| 12000 | 4.1667 年 |
| 15000 | 3.3333 年 |
| 20000 | 2.5 年 |
| 25000 | 2 年 |
第二张表是逐年现金流不等的累计过程,投资 100000,现金流依次 20000、30000、40000、50000。累计到第 3 年末是 90000,仍未追平投资,第 4 年收到 50000 后累计 140000 才越过,因此回本落在第 4 年。
| 年度 | 当年现金流 | 累计回收 |
|---|---|---|
| 第 1 年 | 20000 | 20000 |
| 第 2 年 | 30000 | 50000 |
| 第 3 年 | 40000 | 90000 |
| 第 4 年 | 50000 | 140000 |
第三张表给同一组现金流加 10% 折现率,逐年列出现值累计。第 3 年末累计现值 73027.8,仍差 26972.2 才追平 100000,而第 4 年折现值为 34150.67,两者相除得到零头,回本时点落在第 4 年 3.7898 处。
| 年度 | 折现因子 | 折现值 | 累计折现值 |
|---|---|---|---|
| 第 1 年 | 0.9091 | 18181.82 | 18181.82 |
| 第 2 年 | 0.8264 | 24793.39 | 42975.21 |
| 第 3 年 | 0.7513 | 30052.59 | 73027.8 |
| 第 4 年 | 0.683 | 34150.67 | 107178.47 |
三张表连起来看:固定投资时现金流越大回收期越短,现金流不等时回本由累计决定,加折现后回本只会更晚。
结果边界、舍入与适用说明
- 初始投资允许 1~100000000 元,步长 1;填 0 或负数会给出具体提示,没有投入就没有回本可谈。
- 年净现金流允许 1~100000000 元,步长 1;填 0 或负数时永远收不回,页面直接拦下并说明原因。
- 折现率允许 0~50%,步长 0.1;填 0 表示不折现,折现回收期会退化为简单回收期;大于 50% 会给出提示,因为这已超出常见的资金成本区间。
- 简单回收期保留 4 位小数,折算成月按四舍五入到整月;中间过程不提前截断,手算末位差异多来自提前取整。
- 本页默认年净现金流为常数;若各年差异明显,请改用逐年累计法核对,或参考对照表里的累计口径。
- 回收期不考虑回收之后的收益,也不考虑项目残值、通货膨胀与税费;它只是「多久回本」的一个标量,不能单独用来判断项目好坏。
- 同一项目的回收期会随口径而变:税前还是税后、是否计入运营支出、折现率取多少,都会改变结果;比较不同项目时必须先统一口径。
常见问题
简单回收期和折现回收期到底差在哪?
简单回收期把各年现金流直接相加,不区分收到它的年份;折现回收期先把第 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 年。折现率越高、现金流越集中在后期,两者拉开的距离就越大。
这个工具免费吗?
免费,无需注册即可使用。
输入的数据安全吗?
安全。计算在当前浏览器本地完成,不会上传输入内容。
相关工具
- 复利计算器:算一笔本金按固定利率滚多久变成多少。
- 贷款计算器:算等额本息与等额本金的月供与利息总额。
- 房贷计算器:把住房按揭的月供与总利息算清楚。
- 房产翻新转卖利润计算器:算房屋翻新转卖的成本、利润与回报率。
- 计算器:查看全部计算器工具。