每月多还款计算器

把固定的每月多还额直接冲减贷款本金,量化还清用时、末期结清额与总利息,并与不多还方案并排比较。页面会先检查月供能否覆盖当月利息,避免把永不还清的边界算成无效期数。

—
—

公式:月利率 i = 年利率 ÷ 1200;解析期数 N = −ln(1 − 余额×i ÷ (月供+多还)) ÷ ln(1 + i)。当 余额 × i ≥ 月供 + 多还 时无解。

使用方法

  1. 填写当前贷款余额,默认 250000。这里不是最初借款额,而是准备开始多还时仍未偿还的本金。
  2. 年利率默认 6%,原月供默认 1500;页面先据此计算每月利息,并生成完全不多还的基准方案。
  3. 「每月多还」默认 300,它会与原月供合并为每月实际支付额,并在利息结算后直接冲减本金。
  4. 点击计算,或在任一输入框内按回车。结果区同时给出多还后与不多还的月数、总还款、总利息和末期结清额。
  5. 动态对照表固定余额 250000、年利率 6%、原月供 1500,逐档改变多还金额;默认显示前半部分,加载更多后可复制 TSV 或导出带 BOM 的 CSV。

这个每月多还款计算器能解决什么问题

这个工具在本站也叫 多余还款计算器,其中「多余」是 extra payment 的直译,实际含义是每月在合同月供之外额外多还。它把「每月多还多少钱」转换成还清月数、少付利息和不等额的末期结清额,重点是多还金额到还清用时的量化关系。

本页不把「提前还款」当成宽泛主词。一次性提前结清、部分提前还本后重算月供、缩短期限与每月固定多还,现金流结构都不同;这里专门处理最后一种:从当前余额起,每月持续支付「原月供 + 多还」,直到剩余本金小于正常月供,再用末期金额结清。

若要先核对普通贷款合同,可查看贷款计算器;若贷款是住房用途,可再看房贷提前还款计算器。本页的优势不是覆盖所有还款方式,而是把固定多还额的时间与省息结果算清楚。

计算原理与变量说明

第一步是把年利率转成月利率:月利率 i = 年利率 ÷ 1200。余额乘以 i 得到当前月份的利息。默认余额 250000、年利率 6%,每月利息就是 1250.00;原月供 1500 能覆盖利息,剩余部分才会减少本金。

多还后的每月支付额为月供加多还。解析公式原样写为 解析期数 N = −ln(1 − 余额×i ÷ (月供+多还)) ÷ ln(1 + i)。当 余额 × i ≥ 月供 + 多还 时无解,说明每月还款连当月利息都不够,本金不降甚至上升,页面必须失败而不能返回负数或 0。

等于利息也是永不还清。 默认余额与利率下,每月利息 1250.00。月供 1000 时利息大于月供,本金会增加;月供 1250 时利息恰好等于月供,本金恒定。两种情况都没有有限还清期,所以边界判断必须使用大于等于,而不是只判断大于。

解析期数通常不是整数。页面先取 nFull = floor(N),再按「末期结清额 = 第 nFull 期后的余额 × (1+i)」算最后一笔;总还款则是 (月供+多还)×nFull + 末期。默认多还后 N 为 237.72,说明先完整支付 237 期,下一期用 1291.60 结清,真实还清用时按 238 个月记录,不能把 N 直接四舍五入后假定最后一笔仍为 1800。

省息来自本金更早下降。 利息按月对期初余额计算,多还的 300 在每一期扣掉本金后,后续各期的计息基数都更小。同一笔钱在第 1 期还,比留到第 300 期再还,省掉的是中间许多期基于这部分本金产生的复利,不只是当月利息。

不多还对照必须走同一公式。 页面把多还额设为 0 再计算一次,而不是拿多还后总额做比例估算。默认条件下,不多还需要 360 个月、总还款 538871.24、总利息 288871.24;多还 300 后需要 238 个月、总还款 427891.60、总利息 177891.60,所以缩短 122 个月并少付利息 110979.64。

收益呈非线性递减。 从多还 0 增到 300,省息增加 110979.64;从 800 增到 1500,省息只从 177274.56 增到 214665.04,多省 37390.48。原因是前一段多还消除了大量远期月份,等剩余期数已经较少,再增加多还金额能够避开的计息月份也随之减少。

总还款之差就是同一本金下的利息差。 两个方案都从余额 250000 开始,本金本身不会因多还而减少,只是被更早归还。因此多还后总还款从 538871.24 降至 427891.60,差额与少付利息 110979.64 一致。若银行另收多还手续费,这笔费用不在解析公式里,应从省息中扣除后再判断是否值得。

入账时点会改变真实省息。 页面假设每月多还与原月供同日入账,并立即冲减本金;若银行把多还款延后到下一结息日,期间仍可能按较高余额计息。核对账单时应看多还金额是否被标成「归还本金」,而不是被当成预存下月月供。只有本金当期下降,后续利息才会按更小余额计算。

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

输入余额 250000、年利率 6%、原月供 1500、每月多还 300,页面自己的算法得到:

示例没有硬编码返回路径。修改余额、利率、月供或多还额时,解析期数、末期余额和基准方案都会重新计算。

每月多还额与还清用时对照表

下表固定余额 250000、年利率 6%、原月供 1500,只改变每月多还额。省息均以完全不多还的总利息 288871.24 为基准。

每月多还还清月数总利息省息
0360288871.240.00
50330260363.0228508.22
100305237559.8951311.35
150285218800.3370070.91
200267203036.1185835.13
300238177891.60110979.64
400216158620.42130250.82
500197143312.84145558.40
600182130821.71158049.53
800158111596.68177274.56
100013997439.45191431.79
150010974206.20214665.04

多还 50 时仍需 330 个月,而多还 1500 时缩到 109 个月。表中不是线性等差:多还金额逐档上升,还清月数与总利息的下降幅度会随剩余期数变化。

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

常见问题

为什么月供等于当月利息也永远还不清?

因为支付的全部金额刚好被利息吃掉,本金始终是 250000。默认利率下当月利息 1250.00,月供也为 1250 时本金恒定,有限期数不存在。

237.72 期为什么显示 238 个月?

解析值说明完成 237 个等额月供后还剩一部分本金,下一月需支付 1291.60 结清。因此日历上占用 238 个月,但最后一笔不是完整的 1800。

每月多还 300 为什么能省 110979.64?

多还额从每期本金中提前扣除,之后每个月都对更小的余额计息。默认方案因此从 360 个月缩到 238 个月,并把总利息从 288871.24 降到 177891.60。

为什么多还越多,新增省息反而变慢?

前一段多还已经消除了大量远期计息月份。0 增到 300 可省 110979.64,而 800 增到 1500 只再多省 37390.48,剩余期数越少,可继续避开的利息越少。

末期结清额为什么单独列出?

解析期数通常有小数,最后一期剩余本金加当月利息往往小于正常月供。单列末期金额可避免把所有月份都按 1800 相乘而高估总还款。

一次性多还一笔能直接用本页吗?

不能直接等同。本页假设每月持续多还固定金额;一次性冲减会从发生当月改变余额,时点不同会改变后续计息,应在冲减后把新余额作为起点重新计算。

这个工具免费吗?

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

输入的数据安全吗?

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

相关工具