折现回收期计算器

Discounted Payback Period Calculator

Find the year when cumulative discounted cash flows turn positive from periodic cash flows and a discount rate, accounting for time value of money.

📐 计算公式
折现回收期:r′ = r÷100,逐年累计 cum += 第 i 期现金流 ÷ (1+r′)^i(cf₀ 为期初不折现);首次回正于第 i 期时 回收期 = (i−1) + (−上一期累计) ÷ 当期折现现金流,i=0 期初即回正记 0 年。校验:五个字段(CF₀、CF₁–CF₃、贴现率)都必须填写,留空不再按 0 兜底(期初留空会把回收期误判成 0 年、某一期留空等于假设该年没有现金流),非数直接报错;贴现率必须大于 −100%(= −100% 时折现因子从第 1 期起为 0,逐期折现无定义)。判据:四期累计折现现金流始终为负时输出「未回收」并给出末期累计值,回收成功按 x.xx 年展示;结果区附各期折现因子、折现现金流与累计折现明细表,便于逐期核对。CF₀ ≥ 0 时累计值一开始就不为负,回收期恒为 0 年,页面会另行提示符号可能填反。

考虑时间价值的回收期。

Formula & Standard References

ItemFormulaSource / Standard
Discounted cash flow CF/(1+r)^t discounted cash flow
Cumulative DCF Sum of discounted flows year by year cumulative discounted flow
Payback year Year when the cumulative value turns positive discounted payback period
📌 计算说明
  • 折现后回收更慢。
  • 比静态回收期保守。

📚 深度解析:折现回收期

💡 常见使用场景

投 1000、现金流 300/400/500、10%
折现后 272.7/330.6/375.7,累计 −1000→−727.3→−396.7→−21.0,约 3.07 年回正。比静态回收期(2.6 年)更长。
初始 5000 元,之后 3 期各收 2500 元,贴现率 10%
累计折现值依次是 −5000、−2727.27、−661.16、+1217.13,在第 2→3 期之间转正;插值回收期≈2+661.16/1878.29≈2.35 年。

❓ 常见问题(FAQ)

为什么不只用静态回收期?
静态忽略折现,早期现金更值钱;折现回收期更真实但仍有忽略回收期后现金流的缺点。
和普通回收期差多少?
同样现金流不折现时累计为 −5000、−2500、0、+2500,恰好 2 年回本;折现后约 2.35 年。多出的 0.35 年就是这段时间占用资金的成本,贴现率越高差距越大。