五险一金计算器
选择参保城市并输入月缴费基数,立即算出养老保险、医疗保险、失业保险、工伤保险、生育保险与住房公积金的个人扣除额、单位承担额,以及其中进入个人账户的部分。
谈工资时说的月薪和每月到手的数字之间,隔着一整排「五险一金」——各扣多少、公司替你交多少、哪些进了自己账户,多数人从没算清过。选城市、填基数,个人与单位两边的分摊、公积金的去向一次拆明,对照工资条看看,你就知道单位有没有按全额给你缴。
口径提醒:缴费基数有上下限(当地社平工资的 60%~300%),工资低于下限按下限缴、高于上限按上限缴;各城市比例不同且逐年调整,本工具内置主要城市现行比例,实际以当地社保局公布为准;公积金比例 5%~12% 由单位选择,个人与单位同比例缴存,全部进入个人账户。
这个工具解决你的问题了吗?
提交后会把工具名、你的输入与当前结果发送到服务器;请勿填写身份证号、手机号等隐私信息。
AI 助手 会结合你当前的输入与结果回答
追问会再次把当前输入与结果发送到服务器;请勿填写隐私信息。
使用步骤
- 选参保城市,输入月缴费基数(或按工资自动钳制上下限)。
- 看五险一金个人扣除额与单位承担额分列。
- 看进入个人账户的部分(养老 8% + 公积金全额)。
- 比例与基数上下限以当地社保局最新公布为准。
计算原理与示例
个人与单位各交多少
五险一金分个人与单位两部分:个人部分从税前工资中代扣,单位部分由公司额外承担。以北京、基数 20000 元为例,个人合计约 22.5%(养老 8% + 医疗 2% + 失业 0.5% + 公积金 12%)即 4500 元;单位合计约 39.5% 即 7900 元,两者合计 12400 元。
缴费基数怎么定
工伤保险与生育保险个人不缴费、全部由单位承担,所以个人费率里没有这两项。缴费基数通常按上年度月平均工资核定,并在当地社平工资的 60%~300% 之间封顶托底;工资低于下限按下限缴,高于上限按上限缴。公积金基数与比例另有规定,可按 5%~12% 区间选择。
为什么到手工资比谈好的少
谈薪时说的「税前月薪」并不等于到手工资:先扣个人五险一金(约 15%~22%),再按扣除后的金额计算个人所得税,剩下的才是实发。反过来,单位实际用工成本 = 税前工资 + 单位承担部分,通常比税前工资高 30% 以上。
各城市社保与公积金的费率、缴费基数上下限由当地人社与公积金管理部门公布并定期调整,本工具采用一线城市参考费率测算,实际以参保地最新政策与单位申报口径为准。
代码示例
JavaScript 五险一金分账计算
const RATES = { // 以某城为例,各城市不同
pension: { personal: 0.08, company: 0.16 },
medical: { personal: 0.02, company: 0.09 },
unemployment: { personal: 0.005, company: 0.005 },
injury: { personal: 0, company: 0.002 },
birth: { personal: 0, company: 0.008 },
housing: { personal: 0.12, company: 0.12 }
};
function socialInsurance(base) {
let personal = 0, company = 0;
for (const [k, r] of Object.entries(RATES)) {
personal += base * r.personal;
company += base * r.company;
}
return { personal, company,
toAccount: base * 0.08 + base * 0.12 }; // 养老+公积金入账
Python 同口径的 Python 版
RATES = {"pension": (.08, .16), "medical": (.02, .09),
"unemployment": (.005, .005), "injury": (0, .002),
"birth": (0, .008), "housing": (.12, .12)}
def social_insurance(base):
personal = sum(base * p for p, _ in RATES.values())
company = sum(base * c for _, c in RATES.values())
to_account = base * (0.08 + 0.12)
return personal, company, to_account
# 基数上下限 = 社平工资 60%~300%;比例以当地公布为准
常见问题
为什么工伤和生育保险个人不用交?
这两项由用人单位全额缴纳:工伤保险费率按行业风险类别浮动(0.2%~1.9% 左右),生育保险多数城市已并入职工医保统一征缴。个人无需缴费,但同样享受相应待遇。
公积金交多少比例划算?
公积金由个人与单位按相同比例缴存,两部分都进入个人账户,可用于购房、租房、还贷提取。比例越高,单位替你配的钱越多,因此在不影响现金流的前提下,比例高通常更划算。
换城市工作,社保要转移吗?
养老与医疗保险关系可以随人转移,缴费年限累计计算;公积金可办理异地转移接续。跨省转移通过国家社保公共服务平台线上申请即可,不必两地跑。
断缴有什么影响?
医保断缴次月起无法报销,连续缴费年限归零可能影响报销额度;部分城市购房、落户、摇号要求社保连续缴纳记录。养老保险按累计年限计算,短期断缴影响相对有限,但会影响退休待遇高低。
试用期需要缴纳社保吗?
需要。用人单位应自用工之日起 30 日内为职工办理社会保险登记并缴费,试用期包含在劳动合同期内,不能以「试用期」「没转正」为由不缴或缓缴,否则属于违法,可向社保稽核或劳动监察部门投诉。
工资低于缴费基数下限怎么办?
按下限缴纳。若月工资低于当地社平工资的 60%,缴费基数按 60% 的下限核定,因此个人扣款占工资的比例会明显高于名义费率——这也是部分基层员工觉得「扣得比算得多」的原因。
单位按最低基数缴社保合法吗?
不合法。缴费基数应按职工上年度月平均工资(含奖金、津贴等)据实核定,并在本地上限(通常为社平工资 300%)与下限之间。一律按下限缴纳属于少缴,会影响你的养老待遇与公积金余额,可要求补缴或向社保部门反映。
工资和缴费基数属于个人敏感信息,安全吗?
安全。缴费基数只用于本地按比例加权求和,页面不会把它发送到任何服务器;我们既没有收集入口,也不做用户识别。计算历史保存在你本机浏览器中,点「清空」即可删除,也可以始终用无痕窗口使用本工具,关闭后不留记录。
找公司代缴社保有什么风险?
主要三重风险:一是代缴建立在虚构劳动关系上,一旦被核查,购房、落户、积分等对「连续缴纳」的认定可能不成立;二是代缴机构可能收钱不缴或跑路,追回困难;三是无法享受工伤保险等与真实用工绑定的待遇。失业或自由职业期间,更稳妥的做法是以灵活就业身份自行缴纳养老与医疗。
医保个人账户改革后,我到手的钱变少了吗?
个人缴费比例不变,但单位缴费部分不再划入个人账户、改为进入统筹基金,因此每月划入个人账户的钱会减少;换来的是普通门诊费用纳入统筹报销,且个人账户可家庭共济(配偶、父母、子女共用)。所以「扣款金额」没变,变的是账户划入金额与门诊报销范围。
公积金能贷多少,看缴存额就能算出来吗?
不能只按缴存额推。额度由四个条件「取小值」:当地最高贷款限额、账户余额的一定倍数、按缴存基数与年限测算的还款能力、以及房价减去首付后的金额;此外还受借款人年龄与贷款年限限制。想知道确切额度,建议直接在本地公积金中心 App 里做额度试算,再回来用本站房贷计算器核对月供。
延伸阅读
来自本站原创文章,讲清这个工具背后的算法与口径。