公积金贷款

公积金 + 商贷组合贷

416 次访问

公积金贷款额度

主借款人

城市政策 + 贷款参数

额度计算明细

结果总览

公积金 vs 商贷 vs 组合贷对比

方案
月供
总利息
总还款
纯公积金
纯商贷
组合贷

关于本工具

了解工具定位 · 使用场景 · 对比优势

组合贷计算器同时处理公积金贷款与商业贷款,输入贷款总额、年限、公积金可贷额度及利率,自动拆分两部分的月供与利息。适用于计划使用组合贷购房的用户,在签约前快速对比不同公积金比例下的还款差异。所有计算在浏览器内完成,贷款信息不上传服务器。

使用场景

🏠

首付预算规划

刚工作 3 年的年轻夫妻,公积金账户余额 8 万,月缴存 3000 元,看中一套总价 250 万的房子。他们不确定公积金能贷多少、商贷要补多少、月供是否扛得住。本工具输入公积金缴存基数、账户余额、房价、贷款年限,直接算出公积金可贷额度 + 商贷缺口 + 组合月供,帮他们判断首付比例是否需要调整。

💰

二套房改善置换

已有 1 套小两居的家庭想换 140 ㎡学区房,面临二套首付 60%、公积金利率上浮 10% 的政策。他们担心组合贷的公积金部分是否还能用、商贷利率是否划算。本工具分别计算纯商贷 vs 组合贷的月供和总利息,直观展示二套房场景下组合贷仍能节省 12 万以上利息,帮他们下决心。

📊

等额本息 vs 等额本金

购房者面对两种还款方式犹豫不决:等额本息月供固定但总利息高,等额本金前期压力大但总利息少。本工具同时输出两种方案的月供曲线、利息总额、前 5 年还款构成(本金 vs 利息比例),让用户看到——如果计划 8 年内提前还清,等额本息实际更省;如果打算还满 30 年,等额本金才划算。

公积金异地缴存

在北京工作但想在老家省会买房的年轻人,公积金缴存在北京,但当地公积金中心规定异地贷款需提供缴存证明且额度按当地上限执行。他们不清楚老家公积金最高能贷多少、商贷补差多少、月供是否超收入 50%。本工具输入异地缴存基数 + 目标城市政策,算出组合贷可行方案,避免白跑一趟公积金中心。

对比矩阵本工具 vs 竞品 vs 传统方法

维度本工具公积金中心官网线下柜台
数据隐私纯浏览器计算,不上传任何信息需上传个人信息至政务云需提供纸质材料复印件存档
处理速度输入即出,1 秒内页面刷新 3-8 秒排队 + 办理 30 分钟以上
离线可用完全离线,断网可用必须联网必须前往现场
计算精度按最新 LPR + 公积金利率实时计算按官方系统规则计算,结果精确人工计算,存在笔算误差风险
组合贷支持支持公积金 + 商贷同步计算部分站点仅支持纯公积金贷款支持,但需分别咨询两个窗口
使用门槛打开浏览器即用,无需注册需注册/登录政务账号需携带身份证、房产证等原件
更新时效利率调整后手动更新,需关注公告利率调整后自动同步更新依赖工作人员获知最新利率

使用指南

上手步骤 · 输入输出 · 避坑提示

使用步骤

  1. 选择贷款类型为「组合贷(公积金 + 商业贷款)」
  2. 输入公积金贷款金额(元)和商业贷款金额(元)
  3. 选择公积金贷款年限(1-30 年)和商业贷款年限(1-30 年)
  4. 选择贷款利率:公积金利率(默认 2.85%)和商业贷款利率(默认 3.95%)
  5. 点击「计算」按钮,查看月供、总利息与还款明细

输入输出示例7 个典型场景,覆盖常规、边界与易错

输入输出说明
公积金贷款 50 万,商贷 30 万,利率 3.25% 和 4.9%,期限 30 年,等额本息公积金月供 2,176 元,商贷月供 1,592 元,合计月供 3,768 元典型场景:首套房组合贷
公积金贷款 120 万,商贷 50 万,利率 3.1% 和 4.2%,期限 20 年,等额本金首月公积金月供 8,100 元,首月商贷月供 3,958 元,合计首月 12,058 元,逐月递减典型场景:高额度组合贷选等额本金
公积金贷款 10 万,商贷 5 万,利率 2.75% 和 4.65%,期限 5 年,等额本息公积金月供 1,786 元,商贷月供 937 元,合计月供 2,723 元边界 case:短期小额组合贷
公积金贷款 0 元,商贷 100 万,利率 4.9%,期限 30 年,等额本息公积金月供 0 元,商贷月供 5,307 元,合计月供 5,307 元边界 case:公积金贷款额为 0(纯商贷)
公积金贷款 80 万,商贷 80 万,利率 3.25% 和 5.0%,期限 30 年,等额本息公积金月供 3,481 元,商贷月供 4,293 元,合计月供 7,774 元典型场景:公积金与商贷额度相等
公积金贷款 60 万,商贷 20 万,利率 3.25% 和 4.9%,期限 30 年,等额本息,利率上浮 10%公积金月供 2,611 元,商贷月供 1,148 元(上浮后利率 5.39%),合计月供 3,759 元易错 case:商贷利率上浮需手动输入
公积金贷款 100 万,商贷 0 元,利率 3.25%,期限 30 年,等额本息公积金月供 4,352 元,商贷月供 0 元,合计月供 4,352 元边界 case:商贷为 0(纯公积金贷)

常见错误对照7 个常踩的坑 · 错误 → 修复

1. 公积金最高贷款额度理解错误

错误
输入公积金贷款金额 150 万(当地公积金最高额度 60 万)
修复
先查询当地公积金最高贷款额度(如 60 万),商贷部分填剩余 90 万

公积金贷款有单人/家庭额度上限(通常 40-120 万),超出部分必须走商贷;直接填超限金额会导致计算结果与实际不符。

2. 公积金利率输入错误

错误
公积金利率输入为 3.85%(当前 LPR 商贷利率)
修复
公积金利率输入为 2.85%(5 年以上首套公积金基准利率)

公积金贷款利率由央行单独规定,与 LPR 无关;当前 5 年以上首套为 2.85%,二套上浮 10%(约 3.325%)。

3. 商贷利率输入为固定值而非 LPR 加点

错误
商贷利率输入 4.0%(假设固定不变)
修复
商贷利率输入 LPR(3.85%)+ 加点(如+20BP)= 4.05%

商贷利率 = 5 年期 LPR(每月 20 日更新)+ 银行加点(BP);固定值无法反映利率浮动,影响长期还款预测。

4. 贷款期限不统一

错误
公积金贷款填 30 年,商贷填 20 年
修复
公积金贷款和商贷都填 30 年

组合贷要求公积金和商贷的还款期限一致(通常取较短者);期限不一致时银行会强制统一为较短年限。

5. 月供计算时忽略组合贷还款日差异

错误
假设公积金和商贷每月 1 号同时扣款
修复
公积金扣款日为每月 20 日,商贷扣款日为每月 10 日

公积金和商贷的放款机构不同(公积金中心 vs 商业银行),还款日可能不同;需分别设置还款提醒避免逾期。

6. 提前还款时只还公积金或只还商贷

错误
提前还款 10 万,全部用于还公积金贷款
修复
优先提前还商贷(利率高),公积金部分按最低还款额继续还

商贷利率(3.85%+)远高于公积金(2.85%),提前还商贷节省利息更多;公积金提前还款无罚息但效率低。

7. 公积金余额未考虑冲抵规则

错误
公积金账户余额 20 万,直接算作首付的一部分
修复
公积金余额只能用于冲抵公积金贷款本金,不能直接提取作首付

多数城市公积金余额只能按月对冲或提前还贷,不能作为购房首付;首付需用自有资金或商贷补充。

工作原理

公式推导 · 流程图解 · 依据出处

核心公式

M = P_g × r_g × (1+r_g)^n_g / [(1+r_g)^n_g - 1] + P_s × r_s × (1+r_s)^n_s / [(1+r_s)^n_s - 1]

变量说明

  • M — 组合贷每月总还款额(元)
  • P_g — 公积金贷款本金(元)
  • r_g — 公积金月利率(年利率/12)
  • n_g — 公积金贷款总月数(年×12)
  • P_s — 商业贷款本金(元)
  • r_s — 商业贷款月利率(年利率/12)
  • n_s — 商业贷款总月数(年×12)

示例

公积金贷款 60 万,年利率 3.1%,20 年;商业贷款 40 万,年利率 4.2%,20 年。P_g=600,000,r_g=0.031/12≈0.002583,n_g=240;P_s=400,000,r_s=0.042/12=0.0035,n_s=240。公积金部分月供:600,000×0.002583×(1.002583)^240/[(1.002583)^240-1]≈3,351 元;商贷部分月供:400,000×0.0035×(1.0035)^240/[(1.0035)^240-1]≈2,474 元;组合贷月供 M≈3,351+2,474=5,825 元。

适用范围

适用于等额本息还款方式的组合贷款(公积金+商贷)。公积金利率按当地最新政策(2024 年首套 3.1%),商贷利率按 LPR 加点。不适用于等额本金、公积金贴息贷款或利率浮动周期非月的情况。公式基于中国人民银行贷款计息规则。

原理图

用户输入公积金基数 / 月缴存商贷金额 / 利率 / 年限浏览器内计算公积金可贷额度公式等额本息 / 等额本金展示结果组合贷总额 / 月供利息对比 / 还款明细关键说明• 公积金部分:依据当地政策(基数×倍数、余额×倍数、月缴存额)计算可贷上限• 商贷部分:按输入金额、利率、年限独立计算月供,与公积金月供相加得组合月供• 所有计算在浏览器本地完成,数据不上传服务器
用户输入 本地处理 输出结果

开发者集成

3 种主流语言 · 复制即用

import math

# 组合贷月供计算:等额本息
def monthly_payment(principal, annual_rate, years):
    """
    :param principal: 贷款本金(元)
    :param annual_rate: 年利率(小数,如 0.0325)
    :param years: 贷款年限
    :return: 月供(元)
    """
    if annual_rate == 0:
        return principal / (years * 12)
    monthly_rate = annual_rate / 12
    n = years * 12
    return principal * monthly_rate * (1 + monthly_rate)**n / ((1 + monthly_rate)**n - 1)

# 示例:公积金 60 万 @ 3.25% + 商贷 40 万 @ 4.9%,均 30 年
gjj = monthly_payment(600000, 0.0325, 30)
sd = monthly_payment(400000, 0.049, 30)
print(f"公积金月供: {gjj:.2f} 元")
print(f"商贷月供:   {sd:.2f} 元")
print(f"组合贷月供: {gjj + sd:.2f} 元")
# 输出:
# 公积金月供: 2611.24 元
# 商贷月供:   2122.91 元
# 组合贷月供: 4734.15 元
package main

import (
	"fmt"
	"math"
)

// 等额本息月供计算
func monthlyPayment(principal float64, annualRate float64, years int) float64 {
	if annualRate == 0 {
		return principal / float64(years*12)
	}
	monthlyRate := annualRate / 12
	n := float64(years * 12)
	return principal * monthlyRate * math.Pow(1+monthlyRate, n) / (math.Pow(1+monthlyRate, n) - 1)
}

func main() {
	// 公积金 60 万 @ 3.25% + 商贷 40 万 @ 4.9%,均 30 年
	gjj := monthlyPayment(600000, 0.0325, 30)
	sd := monthlyPayment(400000, 0.049, 30)
	fmt.Printf("公积金月供: %.2f 元\n", gjj)
	fmt.Printf("商贷月供:   %.2f 元\n", sd)
	fmt.Printf("组合贷月供: %.2f 元\n", gjj+sd)
}
// 输出:
// 公积金月供: 2611.24 元
// 商贷月供:   2122.91 元
// 组合贷月供: 4734.15 元
/**
 * 等额本息月供计算
 * @param {number} principal - 贷款本金(元)
 * @param {number} annualRate - 年利率(小数,如 0.0325)
 * @param {number} years - 贷款年限
 * @returns {number} 月供(元)
 */
function monthlyPayment(principal, annualRate, years) {
  if (annualRate === 0) return principal / (years * 12);
  const monthlyRate = annualRate / 12;
  const n = years * 12;
  return principal * monthlyRate * Math.pow(1 + monthlyRate, n) / (Math.pow(1 + monthlyRate, n) - 1);
}

// 示例:公积金 60 万 @ 3.25% + 商贷 40 万 @ 4.9%,均 30 年
const gjj = monthlyPayment(600000, 0.0325, 30);
const sd = monthlyPayment(400000, 0.049, 30);
console.log(`公积金月供: ${gjj.toFixed(2)} 元`);
console.log(`商贷月供:   ${sd.toFixed(2)} 元`);
console.log(`组合贷月供: ${(gjj + sd).toFixed(2)} 元`);
// 输出:
// 公积金月供: 2611.24 元
// 商贷月供:   2122.91 元
// 组合贷月供: 4734.15 元

常见问题

7 个高频疑问

这个组合贷计算器,公积金和商贷的利率是按什么标准算的?
公积金部分利率默认按中国人民银行公布的 5 年以上 2.85%(首套)执行,商贷部分按 5 年期以上 LPR(当前 3.95%)加当地银行加点(通常 0-20bp)计算。工具内置了 2024 年 12 月的最新利率表,但各地公积金中心执行利率可能有细微差异(比如部分城市二套上浮 10%)。结果页会分别显示公积金和商贷的月供明细,建议与当地公积金中心确认后再做决策。
为什么我输入总价 300 万,但算出来的贷款总额比我实际能贷的少?
组合贷的贷款总额 = 公积金贷款上限 + 商贷部分,但公积金贷款有单笔最高限额(北京首套最高 120 万,上海 65 万,深圳 50 万,各地不同),超过部分才由商贷补足。工具默认按公积金上限 120 万计算,如果实际公积金可贷额度更低(受缴存基数、余额、连续缴存期数影响),总贷款额会进一步减少。建议先查询当地公积金中心的可贷额度再填入。
计算出来的月供包含利息吗?是等额本息还是等额本金?
默认按等额本息计算,月供已包含本金和利息。公积金和商贷分别按各自利率独立计算月供,然后相加得出总月供。如果想看等额本金的结果,工具尚未内置该选项——等额本金前期月供高、逐月递减,更适合收入预期增长的人群。如果需要等额本金数据,可以使用本站的「等额本金计算器」单独算。
组合贷的公积金部分和商贷部分,还款日是一样的吗?
通常不一样。公积金贷款还款日由当地公积金中心统一设定(如每月 10 日或 20 日),商贷部分还款日由银行根据放款日确定(如每月 5 日或 15 日)。工具计算的月供是两部分的合计,但实际还款时需分别往公积金还款账户和商贷还款账户存钱。建议办理组合贷时问清两个还款日,避免因记错日期导致逾期。
我已经有商业贷款在还,再办组合贷算二套吗?利率怎么算?
各地认定标准不同。多数城市执行「认房又认贷」:如果你名下已有一套住房的商贷未结清,再买一套通常算二套,公积金利率上浮 10%(3.15%),商贷利率也可能加 60bp 以上。工具默认按首套利率计算,如果需要二套场景,可手动在利率输入框修改为二套利率(公积金 3.15%,商贷 LPR+60bp)。建议以当地公积金中心和银行实际审批结果为准。
为什么我输入贷款年限 30 年,但公积金部分只显示 25 年?
多数城市规定公积金贷款最长 30 年,但部分城市要求「贷款年限 + 房龄 ≤ 40 年」或「贷款年限 + 借款人年龄 ≤ 65 年」。如果你填写的房屋房龄超过 10 年,或借款人年龄超过 40 岁,工具会自动按当地限制缩短公积金贷款年限。商贷年限通常可以更长(最长 30 年),不受房龄影响。可以在结果页分别查看两部分的剩余年限。
计算结果里的「公积金可贷额度」和我实际去柜台问的不一样?
工具按「账户余额 × 倍数(通常 15-20 倍)」和「月缴存额 × 12 × 贷款年限 × 系数(通常 0.5)」两种方式取低值估算。但实际审批还会考虑:连续缴存是否满 6 个月、是否有公积金账户封存记录、家庭名下已有住房面积是否超标。这些信息工具无法获取。建议将计算结果作为「最高可能值」,实际额度以公积金中心出具的可贷证明为准。
选择 打开 +新窗口 esc关闭