使用方法
- 填负债总金额(默认示例 24000 元,含本金与已经产生的利息)。这里要填的是「现在还剩多少」,不是当初借了多少。
- 填年利率(默认 19%)。信用卡账单上写的是年化利率就直接填;若只写「日息万分之五」,先乘以 365 换成 18.25% 再填。
- 填每月还款(默认 700 元),这是你打算固定还进去的钱。它必须大于首月利息,否则本金永远不减少,页面会直接拦下来。
- 想看得更细,把「每月额外还款」填上(默认 0,示例可填 100)。结果区会并列显示加钱前后的期数、总利息与省下的金额。
- 在任意输入框按 Enter 重算。下方对照表默认 12 行,可以「加载更多」延续,也能导出带 BOM 的 CSV 或复制成 TSV 贴进表格。
这个负债还清计算器能解决什么问题
一是把「还要还多久」变成一个确定的期数。24000 元、年利率 19%、每月还 700 元,答案是 50 期,不是「大概四五年」这种含糊说法。知道了期数,才能判断这笔债在可接受范围内,还是需要调整还款计划。
二是看清总利息这笔隐形成本。同样 24000 元,50 期里付出的利息是 10880.23 元,占本金的 45.33%——债务成本接近本金的一半。只看月供 700 元很轻松,看总利息才知道代价。
三是量化「多还一点」的威力。每月从 700 元加到 800 元,期数从 50 期降到 42 期,总利息从 10880.23 元降到 8814.16 元,等于用每月 100 元换回 8 期时间和 2066.07 元利息。这个杠杆在债务前期最大,越晚开始越小。
四是拆穿最低还款的错觉。按「当期利息 + 本金 1%、25 元保底」的常见最低还款规则,同一笔 24000 元、19% 的负债要拖 380 期,总利息 37010.35 元,比固定还 700 元多付 26130.12 元。最低还款不是优惠,是把还款期拉长到几乎看不见尽头。
五是给多笔债务一个落脚点。名下不止一笔债时,先还哪一笔会影响总利息。雪球法(先清余额最小的那笔)与雪崩法(先清利率最高的那笔)在同样月供下的差额,本页在原理一节给出了实测数字,完整的多笔债务策略推演请看「债务还贷策略对比计算器」。
这个负债还清计算器不做这些事:不计算提前还款违约金、不处理浮动利率、不做征信与债务整合建议。要整合多笔负债,用「负债债务整合计算器」;要算月收入里债务占比,用「负债转收入比值计算器」。
计算原理:一条对数解、一条利息线、两套还款策略
第一层是期数的对数解。设负债余额为 D、月利率为 i(年利率除以 12,再除以 100)、每月固定还款为 P,余额的递推是 B(k) = B(k-1)·(1+i) − P。令 B(n) ≤ 0 并解出 n,得到本页的核心公式 n = −ln(1 − D·i ÷ P) ÷ ln(1 + i)。示例代入 D=24000、i=19÷1200=0.0158333、P=700:D·i=380,1−380÷700=0.457142857,取对数得 −0.782335,除以 ln(1.0158333)=0.015709,得到 n≈49.8278,向上取整就是 50 期。
剩下的期数不满一整期,所以金额要用逐月摊还算,而不是简单地乘 50。第 50 期的还款只有 580.23 元,把 49 个满期(各 700 元)与这一个尾期加起来,总还款 34880.23 元,减掉本金 24000 元得到总利息 10880.23 元。用「50×700」去估会得到 35000 元,多算 119.77 元——这个差就是尾期不满额造成的,本页按逐月模拟输出,不给你一个估算值。
第二层是额外还款的加速效应。把月供从 P 提到 P+X,期数的变化不是线性的,而是按对数缩短:分子里 1−D·i÷P 越接近 0(月供越贴近当期利息),分母 ln(1+i) 越小,期数对月供就越敏感。实测 700→750(+50 元)期数 50→45(省 5 期),800→900(+100 元)期数 42→35(省 7 期),但 2000→2500(+500 元)只从 14 期降到 11 期(省 3 期)。同一个动作,在初期省得多、在后期省得少,因为剩余利息的池子已经被抽干。
第三层是最低还款为什么还不清。多数发卡行把最低还款定义为「当期利息 + 本金的 1%,并设 25 元保底」。按这条规则,余额每个月只按 0.99 的倍数缩水,从 24000 元缩到 25 元的保底线需要 ln(25÷24000) ÷ ln(0.99) ≈ 683 个月,之后还要再靠 25 元慢慢磨,本页模拟 380 期时余额终于归零、总利息 37010.35 元。关键不是年限长,而是每月的还款几乎都在填利息:首月 700 元里有 380 元是利息,占比 54.29%。
第四层是多笔债务的两套排序。雪球法按余额从小到大还,先尝到「清掉一笔」的心理回报;雪崩法按利率从高到低还,先掐掉最贵的利息。用三笔示例(A:8000 元 22%、B:3500 元 18%、C:12000 元 12%,最低还款合计 375 元,每月额外投入 400 元,总投入 775 元)实测:雪球法 48 期、总利息 6973.95 元;雪崩法同样 48 期、总利息 6605.81 元。期数相同,雪崩法少付 368.14 元。若完全不动用额外投入、只还最低,则要 177 期、总利息 30440.24 元——策略只决定「省多少」,动不动才是「还不还得完」的分水岭。
本页遵循的口径是按月复利(月利率 = 年利率 ÷ 12),这也是国内信用卡与消费分期账单的通用算法;若合同写明按日计息,实际利息会随还款日不同而略有出入,页面给出的数字属于同一口径下的结果,最终以账单为准。
完整示例(数值均由复算脚本算出,仅作演示)
示例条件就是页面默认值:负债 24000 元、年利率 19%、每月还款 700 元、额外还款 0 元。逐项结果是:
- 首月利息 24000 × 19% ÷ 12 = 380.00 元,占当月还款的 54.29%;
- 还清期数 50 期(连续解 49.8278,向上取整),约 4.2 年;
- 总还款 34880.23 元,总利息 10880.23 元,利息占本金 45.33%;
- 最后一期只还 580.23 元,比固定月供少 119.77 元;
- 把额外还款改成 100 元(月供合计 800 元):期数 42 期,总利息 8814.16 元,省 8 期与 2066.07 元;
- 同一笔债若只还最低(利息 + 本金 1%,25 元保底):380 期,总利息 37010.35 元,总还款 61010.35 元。
把最后两行放在一起看,结论很直接:把月供从最低提到 800 元,还款期数从 380 期压到 42 期,总利息从 37010.35 元压到 8814.16 元,差了 28196.19 元。这就是「还最低」与「主动加钱」之间的真实距离,与利率高低无关,只与你每月多还多少有关。
输入范围与对照表
下表固定负债 24000 元与年利率 19%,只把每月还款从 700 元一路加到 3000 元,看期数与总利息怎么变。默认先显示 12 行,点「加载更多」继续展开。
| 每月还款(元) | 还清期数(月) | 折合年数 | 总利息(元) | 总还款(元) |
|---|---|---|---|---|
| 700 | 50 | 4.2 | 10,880.23 | 34,880.23 |
| 750 | 45 | 3.8 | 9,733.51 | 33,733.51 |
| 800 | 42 | 3.5 | 8,814.16 | 32,814.16 |
| 850 | 38 | 3.2 | 8,060.60 | 32,060.60 |
| 900 | 35 | 2.9 | 7,428.37 | 31,428.37 |
| 1000 | 31 | 2.6 | 6,432.05 | 30,432.05 |
| 1100 | 27 | 2.3 | 5,676.61 | 29,676.61 |
| 1200 | 25 | 2.1 | 5,088.13 | 29,088.13 |
| 1300 | 23 | 1.9 | 4,611.79 | 28,611.79 |
| 1500 | 19 | 1.6 | 3,897.45 | 27,897.45 |
| 1800 | 16 | 1.3 | 3,171.99 | 27,171.99 |
| 2000 | 14 | 1.2 | 2,831.37 | 26,831.37 |
把月供当成横轴看,会看到典型的边际递减:从 700 加到 800 元,每多 1 元多省 20.66 元利息;从 1500 加到 1800 元,每多 1 元只多省 2.42 元利息。原因还是一样——当余额已经不多,剩余利息的总量本来就小。
| 还款方式 | 每月投入(元) | 期数(月) | 总利息(元) | 与固定 700 元比 |
|---|---|---|---|---|
| 固定月供 | 700 | 50 | 10,880.23 | 基准 |
| 固定月供 + 额外 50 | 750 | 45 | 9,733.51 | 少 5 期、省 1,146.72 |
| 固定月供 + 额外 100 | 800 | 42 | 8,814.16 | 少 8 期、省 2,066.07 |
| 固定月供 + 额外 200 | 900 | 35 | 7,428.37 | 少 15 期、省 3,451.86 |
| 只还最低(利息 + 1% 本金) | 递减,首月 620 | 380 | 37,010.35 | 多 330 期、多付 26,130.12 |
输入边界与精度说明
下面这些边界是这个负债还清计算器刻意保留的,知道它们能避免把结论说过头:
- 月供必须超过首月利息。本金 24000 元、年利率 19% 时首月利息是 380 元,月供填 380 元本金一分不减,填 379 元余额反而变大。页面遇到月供 ≤ 首月利息会直接报错,并提示至少填到 381 元以上,而不是返回一个「无限期」或 0 期的假结果。
- 年利率可以填 0。免息分期是真实存在的场景:0% 时公式里的对数会退化,本页单独按
期数 = 向上取整(本金 ÷ 月供)处理,24000 元还 700 元是 35 期、总利息 0 元。 - 期数上限 3600 期。模拟循环最多跑 3600 期(300 年),超过这个长度说明月供已经贴着利息线,页面会提示「当前参数下几乎还不清本金,请提高月供或降低利率」。
- 金额上限 1 亿元、月供上限 1000 万元。各自超过上限会报错并指出允许范围,避免把小数位误差当成真实结果。
- 利息按逐月复利计算,不做四舍五入累积。银行账单通常每期对利息单独四舍五入到分,长期累积后可能与页面有几分钱出入;本页全程用双精度浮点,只在显示时保留 2 位小数。
- 尾期金额一定小于月供。因为期数由连续解向上取整得到,最后一期还的是「剩下的那一点点」,所以「月供 × 期数」永远略大于总还款额,差额就是尾期的减免。
- 最低还款的模拟规则是「利息 + 本金 1%,25 元保底」。不同银行的最低还款比例在 1%~5% 之间浮动,比例越高周期越短;换成 5% 规则,同一笔债的期数会明显下降。本页取 1% 是因为它是最常见的下限口径,也是能把「最低还款陷阱」放到最大的那一档。
常见问题
为什么算出来的利息比「月供 × 期数 − 本金」多一点点?
不会多,只会差在尾期。本页的总还款是逐月累加真实还款额得到的:前 49 期各还 700 元,第 50 期只还 580.23 元,合计 34880.23 元。如果你自己用 50×700=35000 元去减本金,会得到 11000 元,比页面的 10880.23 元多 119.77 元,那 119.77 元正是尾期少还的部分。
只还最低还款,为什么几乎还不清本金?
因为「最低」是按当期利息算出来的,本金只按 1% 的步子缩水。24 小时内没还的利息会滚进下月本金,于是每月还款的绝大部分都在填利息,首月 700 元里 380 元是利息,占比 54.29%。按这个规则,余额要 380 期才归零,总利息 37010.35 元,超过本金本身。
雪球法和雪崩法到底差多少?
在同一组多笔债务上,差额来自「先清哪一笔」。三笔示例(8000 元 22%、3500 元 18%、12000 元 12%,月总投入 775 元)下:雪崩法总利息 6605.81 元,雪球法 6973.95 元,差 368.14 元,相当于把一笔小额外卖钱省下来。期数都是 48 期。所以「先还哪一笔」影响的是利息总额,不影响能不能还完。
多还 100 元能省这么多,为什么不干脆一次还更多?
额外还款的收益是递减的。700→800 元省 2066.07 元,800→900 元只省 1385.79 元(8814.16−7428.37),900→1000 元再降到 996.32 元。当余额接近还清,剩余利息总量本来就小,再多投入的边际收益自然变低。正确的用法是:把额外还款放在债务前期,而不是等快还完时才加。
年利率能填 0 吗?
可以,免息分期与无息借款都属于这一类。0% 时对数公式会退化(ln(1) = 0 不能做分母),本页单独按「本金除以月供向上取整」计算,24000 元还 700 元是 35 期、总利息 0 元。注意免息通常有「超期按高利率补收全部利息」的条款,逾期一天可能让 0% 变成 18% 甚至更高。
提前一次性还清,页面能算吗?
不能,本页只做「固定月供摊还到结清」这一个口径,不处理一次性结清、提前还款违约金和剩余期限重算。想知道「现在一次性还掉能省多少」,需要拿账单上当前剩余本金与剩余期数,用本页反推:把月供填成剩余本金除以剩余期数,就能大致看出继续按期还到结清还要付多少利息。
页面里的利率是名义利率还是实际年化?
填的是名义年化利率(APR),月利率按「年利率 ÷ 12」处理,这是信用卡与消费账单的通用口径。若账单给的是「日息万分之五」,先乘 365 换成 18.25% 再填;若给的是「分期手续费率」,注意它不是利率——手续费按初始本金全额计收,换算成实际年化通常接近手续费率的 1.8~2 倍。
输入的内容会被上传或记录吗?
不会。全部计算在浏览器本地完成,只调用 JS 的 Math.log、Math.ceil 等原生函数,不发任何网络请求,可以在开发者工具的 Network 面板自查;刷新页面后输入即清空,也不会写进本地存储。
相关工具
- 债务还贷策略对比计算器:把多笔债务按雪球法与雪崩法并排推演,看总利息与结清顺序的差异。
- 房贷还清计算器:同样是「还清期数」,但按房贷的等额本息与等额本金口径计算。
- 负债债务整合计算器:把多笔高息债务并成一笔低息贷款,对比整合前后的月供与总利息。
- 负债转收入比值计算器:算出每月还款占收入的比例(DTI),判断还款压力是否超出常见上限。
- 贷款计算器:按等额本息、等额本金算月供与还款计划,适合先规划再签合同。
- 个人贷款计算器:信用贷、消费贷的月供与总利息,口径比信用卡分期更接近银行贷款。
- 复利计算器:反过来看钱存下来的增值,和本页「利息是成本」正好是一枚硬币的两面。
- 计算器:查看全部计算器工具。