社保公积金计算器

社保公积金计算器按缴费基数与公积金比例,把五险一金的个人与单位缴纳额逐项拆开:养老、医疗、失业、工伤、生育分列,工伤与生育个人不缴费,养老个人部分全部进个人账户、单位部分进统筹基金。可勾选按社平工资的 60%~300% 截断基数,下方附 20 行基数对照表,本地计算不上传。

工伤与生育个人不缴费(0%),只由单位缴;养老个人 8% 全部进个人账户,单位 16% 进统筹基金。住房公积金个人与单位同比例,常见区间 5%~12%。各地比例不同,本页默认值为常见口径,实际以当地社保经办机构为准。

默认示例是基数 10000 元、公积金 12%。八个比例框都能单独改,改完自动重算;在任意输入框里按回车同样触发计算。勾选「按上下限截断」后必须填社平工资,否则会给出指明这一项的具体提示。对照表跟着你填的比例同步重算。

使用方法

  1. 「缴费基数」默认 10000 元,改成你自己的缴费基数;「公积金比例」默认 12%,个人与单位同比例,常见区间是 5%~12%。
  2. 五险比例按常见口径预填:养老 8/16、医疗 2/9.8、失业 0.5/0.5、工伤 0/0.4、生育 0/0.8,斜杠前是个人、斜杠后是单位,这八个数都能单独改。
  3. 点「计算」,或在任意一个输入框里按回车完成计算;改动基数、公积金比例或任一险种比例都会立即重算。
  4. 结果先看四张卡片:个人合计、单位合计、五险一金总额、占缴费基数比例;再往下是一段逐险种的明细原文,可直接复制。
  5. 勾选「按上下限截断」并填上「当地社平工资」,页面会把基数压进社平工资的 60%~300% 区间,结果首行写明截断前后的数字。
  6. 下方对照表默认显示 12 行,点「加载更多」展开全部 20 行;「复制表格」给制表符分隔文本,「导出 CSV」存成带字节序标记的文件。
  7. 对照表不是死的:它按你当前填写的五险比例与公积金口径重算每一行,方便你换一组比例后直接横向比较。
  8. 本页不联网、不写 localStorage,刷新即回到默认示例,所有计算都在当前浏览器本地完成。

这个社保公积金计算器能解决什么

五险一金的问题通常不是算不出来,而是算不清「谁出多少、进了哪个账户」。工资条上只有一行扣款总数,看不出养老、医疗、失业各自占了多少,更看不出单位替你缴的那部分有多高。这个社保公积金计算器把五个险种与住房公积金逐项拆开,个人与单位分列,并把个人账户与统筹基金的归属点明,让你拿着工资条能一项一项对上号。

第一类用法是核对工资条。基数 10000 元、公积金 12% 时,个人五险 1050.00 元、个人公积金 1200.00 元,合计扣款 2250.00 元;如果工资条上的扣款与这个数对不上,多半是基数被上下限截断过,或者当地医疗、工伤的单位比例与本页默认值不同。

第二类用法是算全口径用工成本。很多人只盯着个人扣了多少,忽略单位那份:同样条件下单位五险 2750.00 元、单位公积金 1200.00 元,合计 3950.00 元。个人与单位相加 6200.00 元,占缴费基数 62.00%——这个比例才是「一个人到底花多少」的真实口径。

第三类用法是理解账户归属。养老个人缴的 8% 全部进个人账户,单位缴的 16% 进统筹基金,两者性质完全不同:个人账户属于你,统筹基金用于当期发放。住房公积金则两边同比例、同进你的公积金账户,所以公积金比例越高,实际到你手上的越多。

边界必须说清:本页默认比例是常见口径,各地医疗保险单位比例、工伤费率浮动办法差异很大,实际缴纳额以当地社保经办机构与单位申报口径为准;本页不连任何社保系统,也不查询个人参保记录。

计算原理与变量说明

核心公式只有一句:某一险种的缴纳额 = 缴费基数 × 该险种比例。个人的五个险种分别算完再相加得到「个人五险」,单位的五个险种相加得到「单位五险」;公积金因为个人与单位同比例,直接用基数乘同一个比例即可。所以本页默认口径下,个人五险合计率 = 8% + 2% + 0.5% + 0% + 0% = 10.50%,单位五险合计率 = 16% + 9.8% + 0.5% + 0.4% + 0.8% = 27.50%。这两个数加上公积金比例,就能口算任何基数下的结果。

缴费基数不等于工资。它取自本人上年度月平均工资,但被限制在当地上年度在岗职工月平均工资的 60%~300% 之间:社平 8000 元时下限 4800 元、上限 24000 元,工资 30000 元只能按 24000 元缴,工资 4000 元低于下限则按 4800 元缴。勾选截断后,页面先算出上下限,再把基数压进区间,并在结果首行写出截断前的原值。

工伤与生育两个险种个人不缴费,比例固定为 0%,这是制度设计而非页面省略:工伤保险由用人单位按行业费率缴纳,生育保险同样由单位承担。因此在任何基数下,这两项的个人列都是 0.00,改比例框里的单位值只会影响单位合计。

养老的单位部分进统筹基金、个人部分进个人账户,这一条决定了「断缴」与「转移」时的实际损失,也是本页把两者分开列的原因。所有金额统一保留两位小数,占缴费基数的比例同样保留两位。

变量含义默认值影响
base缴费基数(元)10000所有险种的乘数
gjj公积金比例(%)12个人与单位同比例
ylp / ylc养老 个人 / 单位(%)8 / 16个人进账户、单位进统筹
yip / yic医疗 个人 / 单位(%)2 / 9.8各地差异最大的一项
syp / syc失业 个人 / 单位(%)0.5 / 0.5计入五险合计率
gsc / shc工伤 / 生育 单位(%)0.4 / 0.8个人固定 0%
avg当地社平工资(元)8000决定上下限 4800 / 24000

完整示例

默认示例取基数 10000 元、公积金 12%、社平 8000 元且不启用截断。个人侧:养老 800.00、医疗 200.00、失业 50.00、工伤 0.00、生育 0.00,五险小计 1050.00;公积金 10000 × 12% = 1200.00;个人合计 2250.00。单位侧:养老 1600.00、医疗 980.00、失业 50.00、工伤 40.00、生育 80.00,五险小计 2750.00;公积金同样 1200.00;单位合计 3950.00。两侧相加 6200.00 元,占基数 62.00%。

缴费基数 = 10000.00 元(未启用上下限截断)
养老 个人 800.00 / 单位 1600.00
医疗 个人 200.00 / 单位 980.00
失业 个人 50.00 / 单位 50.00
工伤 个人 0.00 / 单位 40.00
生育 个人 0.00 / 单位 80.00
五险小计 个人 1050.00 / 单位 2750.00
公积金 个人 1200.00 / 单位 1200.00
合计 个人 2250.00 / 单位 3950.00
五险一金总额 6200.00 元,占缴费基数 62.00%

把「缴费基数」改成 30000 并勾选上下限截断(社平 8000):上限是 24000,结果首行会写成「原 30000.00 → 取 24000.00」,个人五险 2520.00、个人公积金 2880.00、个人合计 5400.00,单位合计 9480.00,总额 14880.00 元。若改成 4000 并勾选截断,则按下限 4800 计,个人合计 1080.00 元——低于下限的也要按下限缴,这是很多人忽略的一条。

缴费基数对照表

下表按「基数 × 公积金比例」列出 20 组组合,个人五险、个人合计、单位五险、单位合计、总额与占基数比例逐行给出,均由本页算法在默认比例下算出。前 12 行直接展开,点工具区里的「加载更多」看余下 8 行。改动任一比例后整表会同步重算。

缴费基数公积金个人五险个人合计单位五险单位合计总额占基数
3000.005%315.00465.00825.00975.001440.0048.00%
4000.005%420.00620.001100.001300.001920.0048.00%
5000.008%525.00925.001375.001775.002700.0054.00%
6000.008%630.001110.001650.002130.003240.0054.00%
8000.0010%840.001640.002200.003000.004640.0058.00%
9000.0010%945.001845.002475.003375.005220.0058.00%
10000.0012%1050.002250.002750.003950.006200.0062.00%
11000.0012%1155.002475.003025.004345.006820.0062.00%
12000.0012%1260.002700.003300.004740.007440.0062.00%
13000.0012%1365.002925.003575.005135.008060.0062.00%
15000.0012%1575.003375.004125.005925.009300.0062.00%
16000.008%1680.002960.004400.005680.008640.0054.00%
18000.0012%1890.004050.004950.007110.0011160.0062.00%
20000.0010%2100.004100.005500.007500.0011600.0058.00%
20000.0012%2100.004500.005500.007900.0012400.0062.00%
24000.0012%2520.005400.006600.009480.0014880.0062.00%
30000.008%3150.005550.008250.0010650.0016200.0054.00%
35000.005%3675.005425.009625.0011375.0016800.0048.00%
40000.005%4200.006200.0011000.0013000.0019200.0048.00%
50000.005%5250.007750.0013750.0016250.0024000.0048.00%

结果边界与错误提示

常见问题

工伤和生育为什么个人那列是 0?

因为这两个险种制度上就由用人单位缴纳,个人不缴费。工伤保险按行业基准费率由单位承担,生育保险同样由单位缴纳,所以本页把它们的个人比例固定为 0%,你在任何基数下看到的个人列都是 0.00。

养老个人 8% 和单位 16% 有什么不同?

去向不同。个人缴的 8% 全部进入个人账户,属于你本人;单位缴的 16% 进入统筹基金,用于当期发放。所以两者虽然都按同一基数计算,性质完全不同,本页因此把它们分列而不是合并。

缴费基数和工资是一回事吗?

不是。基数取自本人上年度月平均工资,但被限制在当地社平工资的 60%~300% 之间。社平 8000 时下限 4800、上限 24000,工资 30000 按 24000 缴,工资 4000 也要按 4800 缴。

公积金比例能超过 12% 吗?

常见区间是 5%~12%,本页默认 12%。填到区间外页面不会拒绝,但会提示你核对;具体上限以当地住房公积金管理中心的规定为准,单位与个人通常执行同一比例。

为什么算出来的数和工资条不一致?

最常见的原因是基数被上下限截断过,其次是当地医疗、工伤的单位比例与本页默认口径不同。核对时先看结果首行的基数是否被截断,再按工资条上的实际比例逐个改八个比例框。

占缴费基数 62.00% 是怎么来的?

个人五险合计率 10.50% 加上个人公积金 12% 得 22.50%,单位五险合计率 27.50% 加上单位公积金 12% 得 39.50%,两侧相加就是 62.00%。所以这个比例只由比例口径决定,与基数大小无关。

对照表会跟着我改的比例变吗?

会。表里 20 行的每一格都按你当前填写的五险比例实时重算,公积金那一列用每行自己的比例。因此换一组比例后可以直接横向比较,不必逐个数。

输入的内容会上传吗?

不会。本页所有计算都在当前浏览器本地完成,不联网、不写 localStorage,刷新即回到默认示例,缴费基数与社平工资都不会离开你的设备。

相关工具