房贷月供怎么算?等额本息与等额本金公式逐项代入(含 Excel 算法)
搜「房贷月供怎么算」的人分两种:想理解公式原理的,和想自己动手算一遍的。本篇一次满足——先把等额本息、等额本金两条公式逐项拆开,用 100 万、30 年、3.6% 的真实数字代入每一步,再教您用 Excel 的 PMT 函数一分钟验证,算完和银行还款计划表核对得上。
更新日期:2026-10-04
先定三个变量:P、r、n
- P = 贷款本金:审批下来的额度,不是房价;
- r = 月利率 = 年利率 ÷ 12:3.6% 的年利率对应月利率 0.3%(0.003),公式里永远用月利率;
- n = 总期数 = 年限 × 12:30 年就是 360 期。
等额本息公式:每月固定,先多息后多本
公式:月供 M = P × r × (1+r)^n ÷ ((1+r)^n − 1)。代入 100 万、30 年(360 期)、3.6%(月利率 0.003):
- 第一步:(1+0.003)^360 ≈ 2.940;
- 第二步:分子 = 1000000 × 0.003 × 2.940 = 8820;
- 第三步:分母 = 2.940 − 1 = 1.940;
- 第四步:M = 8820 ÷ 1.940 ≈ 4546 元。
为什么第 1 期几乎全是利息?因为当期利息 = 剩余本金 × 月利率,欠 100 万时月利息就是 3000 元,月供 4546 里只有约 1546 元在还本金。逐月拆解和利息占比表在《房贷利息怎么算?月供里本金和利息的拆解公式与比例表(2026版)》里已经逐期列好。
结果四舍五入到元。30 年总利息 = 4546 × 360 − 1000000 ≈ 63.7 万元。
等额本金公式:每月固定还本金,月供逐月少
公式:每月还本金 = P ÷ n,当月利息 = 剩余本金 × 月利率,月供 = 两者之和。同样代入 100 万、30 年、3.6%:
- 每月固定还本金:1000000 ÷ 360 ≈ 2778 元;
- 首月利息:1000000 × 0.003 = 3000 元,首月月供 ≈ 5778 元;
- 每月递减:2778 × 0.003 ≈ 8.3 元;
- 末月月供:2778 + 2778 × 0.003 ≈ 2786 元。
两种方式没有绝对好坏:等额本金前期月供高 1200 多元,换来总利息少 9.5 万。怎么按自己的现金流选,《等额本息和等额本金哪个好?一张表看懂区别》里有逐项对比。
等额本金总利息 = 本金 × 月利率 × (期数 + 1) ÷ 2 = 1000000 × 0.003 × 361 ÷ 2 ≈ 54.2 万元,比等额本息少约 9.5 万。
Excel 一分钟验证:PMT、IPMT、PPMT
- 算月供:=PMT(3.6%/12, 360, -1000000),结果约 4546,正负号取决于本金输入方向;
- 算第 1 期利息:=IPMT(3.6%/12, 1, 360, -1000000),结果约 3000;
- 算第 1 期本金:=PPMT(3.6%/12, 1, 360, -1000000),结果约 1546,两项相加正好等于月供;
- 把第 2 参数改成 60,就能查第 5 年任意一期的利息本金拆分,和银行还款计划表核对。
公式之外的三个实操提示
- 利率口径:LPR 浮动定价的合同,重定价日调整后月供会重新套公式计算,变化幅度与到账时间见《房贷利率下调,月供什么时候变、变多少?》;
- 公积金利率更低:公式不变,把 r 换成 2.6% ÷ 12 即可,100 万 30 年月供约 4004 元,逐档对照与额度规则见《公积金贷款全攻略:利率、额度与月供计算》;
- 以银行计划表为准:公式算的是标准值,实际首期可能因放款日到首个扣款日之间天数不同而略有差异,首次扣款规则见《房贷批下来后多久开始还月供?首次扣款时间与首期金额全解》。
常见问题
月供公式里的 r 到底是年利率还是月利率?
月利率,年利率除以 12。这是最容易算错的地方:100 万、30 年、3.6%,如果误用 3.6% 本身当 r,算出的月供会大到离谱。记牢 r = 年利率 ÷ 12,n = 年限 × 12,两头都要换算成「月」。
同样贷 100 万 30 年 3.6%,两种公式月供和总利息差多少?
等额本息每月固定约 4546 元,总利息约 63.7 万;等额本金首月约 5778 元、逐月递减 8.3 元,总利息约 54.2 万。月供差 1200 多元、总利息差约 9.5 万,本质是等额本金把本金还得更快。
组合贷款的月供怎么算?
商贷和公积金两部分各算各的月供(各自套公式、各用各的利率),相加即总月供。100 万组合贷的具体拆分与省息测算见《组合贷怎么算?月供计算方法、利率组合与省息对比(2026版)》。
提前还款后,新月供是怎么算出来的?
银行按「剩余本金 + 剩余期限」重新套等额本息或等额本金公式:选减月供,期数不变、本金变小,套公式得出更低月供;选缩短期限,月供基本不变、期数减少。选哪种更省的账在《房贷利息怎么算?月供里本金和利息的拆解公式与比例表(2026版)》和提前还款专文里都有对比。
用计算器验证本文数字
支持商贷、公积金贷款与组合贷款,等额本息/等额本金一键对比,完整还款计划表逐期可查。
前往房贷计算器相关指南
- 公积金贷款月供怎么算?2.6%利率下各额度月供对照表(2026版)
公积金贷款月供怎么算?100万30年2.6%利率下月供约4004元,比商贷每月少还500多元。含公积金月供计算公式、60/80/100/120万月供对照表、20年与30年对比、组合贷月供算法与收入门槛分析。
- 房贷100万月供多少?各利率月供对照表(2026版)
贷款100万30年,月供是多少?本文给出等额本息与等额本金在 2.8%~4.2% 各利率下的月供与总利息对照表,对比 20 年与 30 年期限差异、公积金贷款能省多少,并说明利率每降 0.1% 月供变化。
- 房贷50万月供多少?各利率各期限月供对照表(2026版)
贷款50万30年月供多少钱?商贷3.6%下等额本息约2273元,公积金2.6%仅约2002元。含各利率月供对照表、20年与30年对比、等额本金首月月供、收入门槛与首付对应房价分析。