一、先搞清楚:现在是"累计预扣法"
从2019年起,工资个税不再是每月独立计算,而是"累计预扣法":
每个月预扣的个税 = 按年初到当前月的累计收入算出来的应纳税额 - 之前月份已经预扣的税额
特点:
- 年初预扣的税少(累计收入低,税率档低)
- 年末预扣的税多(累计收入高,税率档高)
- 全年总税额和独立计算一样,只是先少后多
二、计算公式(一步一步来)
第1步:算累计收入
累计收入 = 1月到当前月的税前工资总额 + 奖金津贴等
第2步:算累计扣除
累计扣除 = 累计五险一金(个人部分)+ 累计起征点(5000元/月×月数)+ 累计专项附加扣除 + 累计其他扣除
第3步:算累计应纳税所得额
累计应纳税所得额 = 累计收入 - 累计扣除
⚠️ 如果是负数,填0(还没到交税的程度)
第4步:查税率表算累计应纳税额
用"累计应纳税所得额"查年度税率表(注意不是月度!):
| 累计应纳税所得额 | 税率 | 速算扣除数 |
|---|---|---|
| 0 - 36000 | 3% | 0 |
| 36000 - 144000 | 10% | 2520 |
| 144000 - 300000 | 20% | 16920 |
| 300000 - 420000 | 25% | 31920 |
| 420000 - 660000 | 30% | 52920 |
| 660000 - 960000 | 35% | 85920 |
| 960000以上 | 45% | 181920 |
累计应纳税额 = 累计应纳税所得额 × 适用税率 - 速算扣除数
第5步:算本月应预扣税额
本月预扣个税 = 累计应纳税额 - 截至上月已预扣税额
三、举个例子算一遍
假设:每月税前工资15000元,五险一金个人部分2500元,专项附加扣除每月3000元(子女1000+房贷1000+赡养1000)
1月:
累计收入 = 15000
累计扣除 = 2500 + 5000 + 3000 = 10500
累计应纳税所得额 = 15000 - 10500 = 4500(低于36000,税率3%)
累计应纳税额 = 4500 × 3% = 135
本月预扣 = 135 - 0 = 135元
到手 = 15000 - 2500 - 135 = 12365元
6月(累计6个月):
累计收入 = 15000 × 6 = 90000
累计扣除 = (2500+5000+3000) × 6 = 63000
累计应纳税所得额 = 90000 - 63000 = 27000(低于36000,税率3%)
累计应纳税额 = 27000 × 3% = 810
前5个月已预扣 = 135 × 5 = 675
本月预扣 = 810 - 675 = 135元(还在3%档)
8月(累计8个月):
累计收入 = 15000 × 8 = 120000
累计扣除 = 10500 × 8 = 84000
累计应纳税所得额 = 120000 - 84000 = 36000(刚好跨到10%档)
累计应纳税额 = 36000 × 10% - 2520 = 1080
前7个月已预扣 = 135 × 7 = 945
本月预扣 = 1080 - 945 = 135元(过渡月,差异还不大)
9月(累计9个月):
累计应纳税所得额 = 15000×9 - 10500×9 = 40500
累计应纳税额 = 40500 × 10% - 2520 = 1530
前8个月已预扣 = 1080
本月预扣 = 1530 - 1080 = 450元(到10%档了,扣税变多!)
到手 = 15000 - 2500 - 450 = 12050元(比之前少了315元)
⚠️ 这就是为什么有些人9月/10月突然觉得工资少了——跨税率档了!
四、怎么减少每月扣税?
1. 专项附加扣除一定要在年初填报→每月直接抵扣,不要等到汇算
2. 补充公积金(税前扣除)→能多交就多交(部分城市支持)
3. 商业健康险/税延养老险(税前扣除)→每年最高2400元
五、避坑
❌ 个税APP每年12月记得一键确认下一年的专项附加扣除
❌ 换工作后记得在新单位APP里改扣缴义务人
❌ 工资条要仔细看→扣税金额是否正确
❌ 年终奖单独计税2027年到期→抓紧用
六、快速公式总结
本月个税 = (累计收入 - 累计五险一金 - 累计起征点 - 累计专项附加扣除 - 累计其他扣除) × 税率 - 速算扣除数 - 已扣税额
如果算出来是负数,填0(不扣也不退,汇算时统一处理)。
累计预扣法的好处是全年总税额固定,只是先少后多。不用担心"多扣了",年度汇算会多退少补。晚安。
