2019年起工资薪金个税改用"累计预扣法"扣缴后,年初税少、年中突然跳档多扣、跳槽可能要补税、有人年年退税——这些看似"玄学"的现象背后,其实是一套完全透明的数学规则。3分钟读懂机制,从此不再被工资条上的数字吓到。
速览表:你要知道的底线信息
|
项目 |
内容 |
|---|---|
|
适用对象 |
居民个人从任职/受雇单位取得的工资、薪金所得(含月度工资、年终奖若选择并入综合所得的情况) |
|
法律依据 |
新《个人所得税法》+ 国家税务总局公告2018年第61号《个人所得税扣缴申报管理办法(试行)》 |
|
执行起点 |
2019年1月1日起全面施行 |
|
核心变化 |
从"按月单独算税"→"按本年累计收入滚动算税,多退少补走年度汇算" |
|
你最需要盯紧的事 |
专项附加扣除是否到位 · 年中是否跳槽/两处领薪 · 次年3–6月是否要做汇算清缴 |
一、先搞懂:什么叫"累计预扣法"?(用白话讲透)
1.1 旧法为什么被淘汰
2018年以前,工资个税是按月孤立计算的——
本月挣2万,就按2万找税率;下月只挣8000,就按8000找税率。
这带来一个致命问题:收入波动大的月份(年终奖月、项目结算月)会被"单独拎出来"狠狠按高档税率砍一刀,而淡季低收入月份的5000元/月起征点又白白浪费掉,没法挪去抵扣高峰月。低收入者享受不到减税红利,高收入月税负畸高。
1.2 新法的核心思路:把工资当"全年马拉松",每月只是"实时播报累计进度"
累计预扣法的本质就一句话:
单位每月给你算税时,不看"本月单月",而是看你从今年1月(或入职月)到现在一共挣了多少、一共扣了多少,然后算出"截至目前总共该缴多少",再减去"之前月份已经扣过的",差额就是本月实扣。
这就是为什么——同样的月薪,1月可能扣几十块,8月突然扣几百甚至上千。不是单位算错了,是累计收入爬坡后碰到了税率跳档。
二、官方公式拆解(清爽版,带逐项释义)
依据国家税务总局公告2018年第61号,累计预扣法的计算公式为:
▎Step 1:算累计应纳税所得额
累计预扣预缴应纳税所得额
= 累计收入
− 累计免税收入
− 累计减除费用(= 5000元/月 × 截止本月的任职受雇月数)
− 累计专项扣除(三险一金个人部分)
− 累计专项附加扣除(子女教育/房贷利息/住房租金/赡养老人/继续教育/大病医疗)
− 累计依法确定的其他扣除(如企业年金个人缴费等)
▎Step 2:查表算累计应缴
将上述"累计应纳税所得额"代入个人所得税预扣率表一(七级超额累进),得到:
累计应预扣预缴税额 = 累计应纳税所得额 × 预扣率 − 速算扣除数
|
级数 |
累计预扣预缴应纳税所得额 |
预扣率 |
速算扣除数 |
|---|---|---|---|
|
1 |
≤ 36,000 |
3% |
0 |
|
2 |
36,001 ~ 144,000 |
10% |
2,520 |
|
3 |
144,001 ~ 300,000 |
20% |
16,920 |
|
4 |
300,001 ~ 420,000 |
25% |
31,920 |
|
5 |
420,001 ~ 660,000 |
30% |
52,920 |
|
6 |
660,001 ~ 960,000 |
35% |
85,920 |
|
7 |
> 960,000 |
45% |
181,920 |
▎Step 3:轧出本月实扣
本期应预扣预缴税额
= 累计应预扣预缴税额
− 累计减免税额
− 累计已预扣预缴税额
关键规则:如果算出来余额是负数(比如你某月请假只发底薪,扣除项把应税额压穿了),当月不退钱,负数挂账留到后面月份抵,年底还没消掉的话,次年汇算清缴统一退给你。
三、对员工的实际影响:哪些是红利、哪些是坑?
红利面:你真正省到了
|
影响维度 |
具体表现 |
|---|---|
|
波动收入者获益最大 |
淡旺季明显的销售、项目制岗位,旧法下高峰月被重税"惩罚";新法下高低月互相拉平,全年税负更公平 |
|
低收入者不再"浪费"起征点 |
旧法每月5000只当月有效、过期作废;新法累计计算,前面几个月的"免税额余量"会自动帮你扛后面的 taxable 部分 |
|
专项附加扣除全年可用 |
六项专项附加扣除按月累计扣,即使某月忘记填,后面月份可以补扣;当年来不及的,次年汇算清缴照样退 |
|
两处工薪不必月月跑税务局 |
旧法要求从两处以上取得工资薪金的要按月自行汇总申报;新法改按全年汇算兜底,"平时多扣少扣先挂着、年底算总账",降低了日常合规成本 |
痛点面:最容易让人困惑的三件事
痛点①:"我月薪没变,凭什么每月个税不一样?"
因为税率表是按累计数触发的。一旦你的"年初至今累计应纳税所得额"跨过了36,000元那条线,预扣率就从3%跳到10%;跨过144,000元,再从10%跳到20%——于是你会看到某个月工资条上个税突然台阶式上升。
记住:这不是多收你税,只是前期低税率阶段少扣的部分,在跳档后的月份集中补齐。全年总数不会因为你跳档而变多。
痛点②:年中跳槽 / 两处领薪 → 可能要补税
如果你年度中间换工作:
-
老东家在你离职当月停掉专项附加扣除
-
新东家的系统是从零开始累计的(因为它看不到你在老东家那段的历史)
-
结果:两段任职各自独立用了5000/月的减除费用,累计预扣时可能整体"用偏低税率预扣",但年度汇算把两段收入合并后,实际税率更高 → 差额 = 你该补的税
同理,如果在两家单位同时拿工资(比如兼职+主业),两边各自扣5000/月,系统会提示"重复扣除减除费用",汇算时合并重算,多半要补一笔。
痛点③:专项附加扣除"断档"
跳槽后最常见的翻车场景——
老公司填过的房贷利息/子女教育扣除,不会自动漂移到新公司。你需要在个税APP里手动切"申报方式→选择新单位",新公司财务端才能下载到你的扣除信息。否则几个月白扣税、年底靠汇算退——现金流吃亏的是你自己。
关键提醒:同一项专项附加扣除,只能选择一处单位扣除,不能同时塞给两家公司扣。不同项目(如房贷在一处、赡养老人在另一处)可以分开,但同一项目绝对不能重复。
四、两个案例:一看就懂(附校正计算)
案例A:月薪均衡的中低收入者——每月扣税稳定不变
小张,2024年每月应发 9,000元,三险一金个人部分 1,000元/月,从1月起享受子女教育专项附加扣除 2,000元/月。
每月应纳税所得额 = 9,000 − 5,000 − 1,000 − 2,000 = 1,000元
全年累计应税 = 1,000 × 12 = 12,000元 < 36,000 → 全程适用3%档,不跳档
|
月份 |
累计应税 |
累计应缴(×3%) |
本月实扣 |
|---|---|---|---|
|
1月 |
1,000 |
30 |
30 |
|
2月 |
2,000 |
60 |
30 |
|
3月 |
3,000 |
90 |
30 |
|
… |
… |
… |
每月都是30 |
|
12月 |
12,000 |
360 |
30 |
这类人群的个税每月完全均匀——因为没有跨过36,000的跳档阈值,累计预扣法和"按月固定扣"视觉效果差不多。
案例B:中高收入者——亲眼看到"跳档时刻"
小王,每月应发 29,000元,三险一金个人部分 4,000元/月,专项附加扣除(子女教育+赡养老人分摊)1,500元/月。
每月净应税增量 = 29,000 − 5,000 − 4,000 − 1,500 = 18,500元
全年累计应税 = 18,500 × 12 = 222,000元(跨过36,000和144,000两条线 → 会从3% → 10% → 20%逐级跳档)
跳档节点追踪: