4、月供计算公式:等额本息与等额本金的月供数学公式及推导逻辑
房贷利率调整后,借款人最关心的问题往往是“我每个月到底要还多少钱?”。要回答这个问题,必须理解两种最主流的还款方式——等额本息与等额本金的数学本质。这两种方式不仅月供金额不同,其利息总额、本金偿还速度、以及面对利率调整时的敏感度也截然不同。本章将从数学公式的推导逻辑出发,拆解两者的内在结构,帮助你建立“看得懂公式、算得清月供、做得对选择”的专业能力。
4.1 核心原理:货币时间价值与还款模型
理解月供公式的第一步,是建立货币时间价值的思维框架。房贷的本质是:银行今天借给你一笔本金 P,你在未来 n 个月内分期偿还,每月支付一定金额,其中包含本金和利息两部分。由于资金有时间价值,今天的 1 万元不等于一年后的 1 万元,因此银行需要按照约定的月利率 r 对未偿还的本金计息。
两种还款方式的根本区别在于本金的偿还节奏:
- 等额本息:每月还款总额固定,但本金和利息的比例逐月变化。前期利息占比高,后期本金占比高。数学上,这相当于一个“年金现值”问题——已知现值 P、利率 r、期数 n,求每期等额年金 M。
- 等额本金:每月偿还的本金固定为 P/n,利息则根据剩余本金逐月计算。因此月供呈现“前高后低”的递减形态。数学上,这是一个“等差数列求和”问题。
从财务视角看,等额本息适合收入稳定、希望月供压力均衡的借款人;等额本金适合当前收入较高、希望减少总利息支出的借款人。但无论选择哪种方式,利率调整后月供的变化逻辑都遵循上述公式的重新计算规则。
4.2 等额本息公式推导:从复利方程到封闭解
等额本息的月供公式为:
M = P × [r(1+r)ⁿ] / [(1+r)ⁿ - 1]
其中:M 为每月还款额,P 为贷款本金,r 为月利率(年利率/12),n 为还款总月数。
推导逻辑如下:
- 建立递推关系:设第 k 期还款后剩余本金为 Bₖ,则 Bₖ = Bₖ₋₁ × (1+r) - M。即:上期剩余本金经过一个月计息后,减去当月还款 M。
- 展开递推式:从 B₀ = P 开始,逐期展开可得:Bₖ = P(1+r)ᵏ - M × [(1+r)ᵏ - 1]/r。这里利用了等比数列求和公式。
- 终值条件:当 k = n 时,贷款全部还清,即 Bₙ = 0。代入上式:0 = P(1+r)ⁿ - M × [(1+r)ⁿ - 1]/r。
- 解出 M:将上式变形,即可得到 M = P × [r(1+r)ⁿ] / [(1+r)ⁿ - 1]。
这个公式的优雅之处在于,它将“每月固定还款”的约束转化为一个封闭解。当利率调整时,银行会保持剩余期限 n' 不变,将剩余本金 P' 和新的月利率 r' 代入公式,重新计算月供 M'。
4.3 等额本金公式推导:等差数列的直观逻辑
等额本金的月供公式为:
第 k 期月供 Mₖ = P/n + [P - P×(k-1)/n] × r
其中:P/n 为每期固定偿还的本金,[P - P×(k-1)/n] 为第 k 期期初的剩余本金,r 为月利率。
推导逻辑更为直观:
- 本金部分:将贷款总额 P 平均分配到 n 期,每期偿还本金 P/n,这是固定不变的。
- 利息部分:第 k 期期初,已偿还本金为 P×(k-1)/n,因此剩余本金为 P - P×(k-1)/n。当期利息 = 剩余本金 × 月利率 r。
- 月供合成:第 k 期月供 = 固定本金 + 当期利息。由于剩余本金逐期递减,利息也逐期递减,月供呈现等差数列递减形态。
利率调整时,等额本金的计算更为直接:剩余本金不变,只需将新的月利率 r' 代入公式,重新计算后续各期的利息和月供即可。由于本金部分固定,利率调整对月供的影响幅度相对等额本息更小。
| 对比维度 | 等额本息 | 等额本金 |
|---|---|---|
| 月供公式 | M = P × [r(1+r)ⁿ] / [(1+r)ⁿ - 1] | Mₖ = P/n + [P - P×(k-1)/n] × r |
| 月供变化 | 每月固定不变 | 逐月递减(等差数列) |
| 利息计算基础 | 复利计算,前期利息占比高 | 单期计息,基于当期剩余本金 |
| 总利息支出 | 较高(同等本金、利率、期限下) | 较低(约少 10%-20%) |
| 利率调整敏感度 | 月供变化幅度较大 | 月供变化幅度较小 |
| 适合人群 | 收入稳定、追求月供均衡 | 当前收入高、希望省利息 |
4.4 案例拆解:利率调整后的月供变化实战
我们通过一个完整案例来演示两种公式的实际应用。假设借款人贷款本金 P = 200 万元,贷款期限 30 年(n = 360 个月),原年利率为 4.2%(月利率 r = 0.35%)。还款 5 年后(已还 60 期),市场利率下调至 3.8%(新月利率 r' = 0.3167%)。
第一步:计算原月供
等额本息:M = 2000000 × [0.0035(1.0035)^360] / [(1.0035)^360 - 1] ≈ 9,780 元
等额本金:首月 M₁ = 2000000/360 + 2000000 × 0.0035 = 5,556 + 7,000 = 12,556 元
第 60 期 M₆₀ = 5,556 + [2000000 - 2000000×59/360] × 0.0035 ≈ 10,389 元
第二步:计算剩余本金
等额本息:剩余本金 P' = 2000000 × (1.0035)^60 - 9780 × [(1.0035)^60 - 1]/0.0035 ≈ 1,786,500 元
等额本金:剩余本金 P' = 2000000 - 2000000×60/360 = 1,666,667 元
第三步:利率调整后重新计算月供
等额本息(剩余 300 期):M' = 1786500 × [0.003167(1.003167)^300] / [(1.003167)^300 - 1] ≈ 9,310 元
等额本金(第 61 期起):M₆₁' = 5,556 + 1,666,667 × 0.003167 ≈ 10,833 元
结果对比:
- 等额本息月供从 9,780 元降至 9,310 元,减少约 470 元(降幅 4.8%)。
- 等额本金月供从 10,389 元降至 10,833 元?——注意,这里出现了“不降反升”的假象。实际上,等额本金月供本身就在逐月递减,利率下调只是减缓了递减速度。我们需要对比“不调整利率”的同期月供:若不调整,第 61 期月供应为 5,556 + (1,666,667 × 0.0035) = 11,389 元。调整后为 10,833 元,实际减少了 556 元。
第四步:总利息影响估算
等额本息:原总利息 ≈ 9,780 × 360 - 2,000,000 = 1,520,800 元
调整后总利息 ≈ 9,780×60 + 9,310×300 - 2,000,000 ≈ 1,458,600 元
节省利息 ≈ 62,200 元
等额本金:原总利息 ≈ (首月利息+末月利息)×360/2 ≈ 1,260,000 元
调整后总利息 ≈ 前60期利息 + 后300期利息 ≈ 1,198,000 元
节省利息 ≈ 62,000 元
两种方式在利率下调时节省的利息总额相近,但等额本金的剩余本金更低,因此对利率变化更“敏感”——同样的降息幅度,等额本金每期减少的利息值更大。
4.5 常见误区与总结复盘
在实际业务中,借款人和理财顾问常对月供公式存在以下误解:
总结复盘:
- 等额本息公式的本质是“年金现值”模型,月供是使未来现金流现值等于贷款本金的年金值。利率调整后,银行保持剩余期限不变,用剩余本金和新利率重新计算月供。
- 等额本金公式的本质是“固定本金+浮动利息”模型,月供呈等差数列递减。利率调整只影响利息部分,本金部分不变,因此计算更透明。
- 无论哪种方式,利率下调都会减少月供和总利息,但等额本金由于剩余本金更低,对利率变化的“杠杆效应”更强。
- 在实际操作中,建议使用 Excel 的 PMT 函数(等额本息)或自定义公式(等额本金)进行敏感性分析,模拟不同利率情景下的月供变化,为财务决策提供量化依据。