很多人发现同样月薪,年初个税很低、年末却明显变高,这不是公司算错,而是「累计预扣预缴法」的正常结果。理解这套算法,就能自己核对工资条。
计算步骤
累计预扣预缴法不是按月单独算税,而是每个月都重新计算「从年初到当月」的累计应纳税所得额,再减去此前已经预缴的税额:
- 累计收入 = 年初至当月应发工资合计
- 累计减除费用 = 5000 × 月份数
- 累计应纳税所得额 = 累计收入 − 累计减除费用 − 累计社保公积金个人部分 − 累计专项附加扣除 − 其他扣除
- 累计应纳税额 = 累计应纳税所得额 × 税率 − 速算扣除数
- 本月应预扣税额 = 累计应纳税额 − 已预缴税额
为什么月度税额先低后高
累计应纳税所得额逐月累加,当它跨过税率级距的临界点(如 36000 元、144000 元)时,超出部分立即适用更高的税率。于是前几个月税率低、税额少,跨档后当月税额会跳升。这是税制设计,不是重复征税,全年合计税额与直接按年计算完全一致。
一个具体算例
假设月薪 20000 元,每月社保公积金个人部分合计 3000 元,有住房贷款利息扣除 1000 元。
- 1 月:累计应纳税所得额 = 20000 − 5000 − 3000 − 1000 = 11000 元,未超 36000 元,税率 3%,税额 330 元。
- 4 月:累计应纳税所得额 = 11000 × 4 = 44000 元,其中 36000 元按 3%、8000 元按 10%,累计税额 = 36000 × 3% + 8000 × 10% = 1880 元,4 月当月税额明显高于 1 月。
- 全年:累计应纳税所得额 132000 元,全年税额约 10980 元,与一次性按年计算一致。
核对工资条的三个要点
- 专项附加扣除是否已生效:未填报或信息未通过校验时,扣除为 0,税额会偏高。
- 社保公积金基数是否变化:年中调整基数会导致累计扣除变动,进而影响当月税额。
- 是否存在年终奖、补发工资等一次性收入:并入当月累计会拉高档次,产生跳档现象。
把参数填进 工资个税计算器,可以按月或按年对照测算,验证自己的工资条。相关口径也可参考 工资反推计算器 与 操作手册。
相关文章
- 个税年度汇算怎么办:时间、渠道与退税补税场景介绍个人所得税综合所得年度汇算的办理时间、渠道与流程,说明哪些情形会退税、哪些需要补税,以及未如实申报的风险。
- 到手工资反推税前工资:方法、公式与注意事项讲解如何根据到手工资或全年个税反推税前工资,说明社保公积金与专项附加扣除在反推中的作用和计算注意点。
- 五险一金缴费比例详解:个人与单位各交多少逐项拆解养老、医疗、失业、工伤、生育保险和住房公积金的个人与单位缴费比例,并说明用工成本的计算方法。
发表回复