在上海工作的朋友,估计不少人每个月看到工资条上社保扣费那栏,心里都在犯嘀咕:这钱到底是怎么算出来的?怎么跟同事明明工资差不多,到手扣的却不一样?

先说公式,没那么复杂:社保缴费基数 × 缴费比例 = 每月扣费金额。基数是你算钱的基准,比例是按险种定的。

重点来了——基数不是你随便报的。上海市有硬性规定:上限是上年度全市职工月平均工资的300%,下限是60%。低于下限的按下限算,高于上限的按上限算。中间的呢?就是你的实际工资。

这个上下限每年会变,通常跟着社平工资走。2025年7月到2026年6月执行的是下限7460元/月,上限37302元/月;从2026年7月起又调了——下限7546元,上限37731元。

具体怎么算?假设你月薪10000元,在上下限范围内,那基数就是10000元。但如果月薪只有4000元,对不起,基数得按下限7460元算。想少交?行不通的。月薪超过37731元的,基数封顶37731元,多出来的部分不参与社保计算。

比例方面,养老、医疗、失业、工伤、生育各有各的算法。养老是重头戏:个人缴8%,单位缴16%左右。医疗个人2%,单位约9%-10%。失业比较特殊,2025年度执行阶段性降费政策,个人和单位各0.5%,合计1%——这个比例不是一成不变的,隔几年国家可能会出新的降费政策。工伤保险全由单位掏钱,根据行业风险等级浮动;生育保险2020年后已经并进医疗险了,不再单独列项。

反正记住一句话:比例可能变,基数年年调。你要真想知道自己每个月到底扣了多少,最靠谱的办法是去查上海市人力资源和社会保障局官网发布的当年缴费通知。每个字都写得清清楚楚,比任何第三方解读都准。

想继续了解社保和商业保险怎么搭配,可以参考水滴保保险攻略。