公司群里每年 4 月都会出现同一条消息,措辞略有不同:"我个税怎么变多了?公司是不是算错了?"工资明明一分没涨,1 到 3 月每月扣 315 块,4 月突然变成 735 块,5 月往后变成 1050 块,一分不少地扣到年底。
这不是算错,甚至不是"多扣"——这是累计预扣法的正常表现,而且全年总税额一分都不会多。理解了这个机制的原理,你不但能看懂这 420 块去哪了,还能看懂年终奖怎么发、年度汇算为什么退税、换工作为什么可能补税。
累计预扣法:先看公式
2019 年个税改革后,工资薪金的月度预扣不再"按月算月税",而是把年初到当月视为一个整体:
累计应纳税所得额 = 累计收入 − 5000 × 月份数 − 累计三险一金 − 累计专项附加扣除
本月应预扣税额 = (累计应纳税所得额 × 预扣率 − 速算扣除数) − 已累计预扣税额
税率表是年度的,按全年累计应纳税所得额分 7 档:
| 全年应纳税所得额 | 税率 | 速算扣除数 |
|---|---|---|
| ≤ 36,000 | 3% | 0 |
| 36,000 – 144,000 | 10% | 2,520 |
| 144,000 – 300,000 | 20% | 16,920 |
| 300,000 – 420,000 | 25% | 31,920 |
| 420,000 – 660,000 | 30% | 52,920 |
| 660,000 – 960,000 | 35% | 85,920 |
| > 960,000 | 45% | 181,920 |
注意"超额"两个字:345,000 元的应纳税所得额,只有超出 300,000 的那 45,000 按 25% 征收,前面的部分仍按各自档位的税率算——速算扣除数就是用来简化这个分段计算的工具(来历见下文)。
那 420 块是怎么跳出来的
拿一个具体例子把 12 个月完整算一遍。假设月薪 20,000,三险一金每月 3,000,专项附加扣除每月 1,500(比如子女教育 + 房贷利息):
每月应纳税所得额 = 20,000 − 5,000 − 3,000 − 1,500 = 10,500
| 月份 | 累计应纳税所得额 | 适用档位 | 累计应纳税 | 减去已预扣 | 本月实扣 |
|---|---|---|---|---|---|
| 1 | 10,500 | 3% | 315 | 0 | 315 |
| 2 | 21,000 | 3% | 630 | 315 | 315 |
| 3 | 31,500 | 3% | 945 | 630 | 315 |
| 4 | 42,000 | 10% | 1,680 | 945 | 735 |
| 5 | 52,500 | 10% | 2,730 | 1,680 | 1,050 |
| … | … | 10% | … | … | 1,050 |
| 12 | 126,000 | 10% | 10,080 | … | 1,050 |
第 4 个月,累计应纳税所得额 42,000 突破 36,000,进入 10% 档。累计法补齐的不是当月的税,而是全年税额的重新计算:4 月的 1,680 是"前 4 个月总共该交的税",减去前 3 个月已经交的 945,本月实扣 735——其中包含了前 3 个月按 3% 少算的差额(10,500 × 7% × 3 = 2,205 的 1/3)。
所以那 420 块(735 − 315)的本质是:前三个月按 3% 交的部分里,有 7% 的档差在 4 月一次性补上。5 月起每月 1,050 = 10,500 × 10%,是稳定值。全年合计 10,080,正好等于 126,000 × 10% − 2,520,分文不差。
为什么不按月定税率,非要累计
如果直接给月收入设 12 档月度税率(月 3,000 以上 10% 之类),会出现荒谬结果:1 月发了 5 万年终奖的人,单月应税 45,000 直接进最高档;而月薪均匀 2 万的人全年只到 10% 档——收入总额一样,税负天差地别。
累计预扣法把"全年一个税率表"和"按月扣款"缝在了一起:扣款频率是月(你的现金流稳定),税率适用是年(税负只取决于全年总收入,与发薪节奏无关)。1 月拿大额奖金的人前期多预扣,年度汇算多退少补,全年算总账是公平的。
速算扣除数不是玄学
表里那列速算扣除数看着神秘,来历其实一句话:它等于"按全额套用本档税率"与"分段计算"之间的差额。
以 10% 档的 2,520 为例:
分段算法:36,000 × 3% + (42,000 − 36,000) × 10% = 1,080 + 600 = 1,680
全额速算:42,000 × 10% − 2,520 = 4,200 − 2,520 = 1,680 ✓
2,520 = 36,000 × (10% − 3%),即"前 36,000 被多算了 7 个点"的修正额。每一档的速算扣除数都是这么累加出来的,比如 20% 档的 16,920 = 2,520 + 144,000 × (20% − 10%)。速算扣除数是分段计算的等价简化,不是另外一套规则。
年终奖的"一元盲区"
年终奖有个单独计税的选项(政策延续至 2027 年底):全年一次性奖金 ÷ 12,用商数套月度税率表,单独算税,不并入综合所得。发多少年终奖、到手多少,这里面藏着一个经典的坑——临界点上,多发一元,少拿几千。
年终奖 36,000: 税 = 36,000 × 3% = 1,080 到手 34,920
年终奖 36,001: ÷12 = 3,000.08 → 10% 档
税 = 36,001 × 10% − 210 = 3,390 到手 32,611
多发 1 元,到手少 2,309 元。因为 ÷12 的商刚过 3,000,整笔奖金就从 3% 跳到 10% 档。同样的盲区还出现在 144,000、300,000、420,000、660,000、960,000 这几个临界点上方一小段(比如 144,001 元的税比 144,000 元多出约 13,200 元)。谈年终奖包的时候,绕开这几个数字的上方的第一公里,要么加到盲区外,要么分摊进月度工资。
到底选单独计税还是并入综合所得?没有定式:收入不高、扣除项多的人,并入综合可能一分税不用交;收入高、奖金占比大的人,单独计税通常更省。两种都算一遍再定——个税计算器 里两种口径都支持,填进去对比一下就知道。
汇算清缴:这几种人该去退税
次年 3 月到 6 月的年度汇算,是把全年收入真正"算总账":综合所得全年应纳税 − 已预扣税额,多退少补。以下场景大概率有税退:
- 年中入职/换工作:新公司从入职月起重新起算 5,000 减除,全年实际享受的减除不足 6 万,汇算时补足,通常退税;
- 有劳务报酬、稿酬(比如接私活):预扣税率 20% 起步,并入综合所得后大概率适用更低档;
- 年中才填专项附加扣除:像大病医疗只能在汇算时扣(个人负担超 1.5 万的部分,上限 8 万)。
也有要补税的:同时在两家公司拿工资的,两家各扣了一遍 5,000 减除,全年多扣,汇算要补回来——这就是"换工作无缝衔接"的人次年补税的常见原因。补税超过 400 元且没在 6 月 30 日前办汇算的,还有滞纳金和信用记录的问题,别拖。
专项附加扣除:白纸黑字的减税项
最后列一下最常被漏报的扣除项(金额为现行标准),每一项都是真金白银:
| 项目 | 标准额度 | 备注 |
|---|---|---|
| 子女教育 | 2,000 元/月/孩 | 全额扣除比例可选父母分摊 |
| 3 岁以下婴幼儿照护 | 2,000 元/月/孩 | 与子女教育无缝衔接 |
| 赡养老人 | 3,000 元/月 | 独生子女全额;非独生分摊,每人上限 1,500 |
| 住房贷款利息 | 1,000 元/月 | 首套房贷,最长 240 个月 |
| 住房租金 | 800 – 1,500 元/月 | 按城市规模分档,与房贷利息不可同享 |
| 继续教育 | 400 元/月 或 3,600 元/年 | 学历教育按月,职业资格按年 |
| 大病医疗 | 年上限 80,000 | 医保目录内自付超 1.5 万的部分,汇算时扣 |
个税的本质逻辑其实和复利是一体两面:一个是时间的乘法,一个是制度的乘法——税率表的每一档、每一项扣除,都是规则里写明的变量。规则读明白,该省的税一分不会少;想看自己的数字,打开个税计算器填上月薪、五险一金和专项附加扣除,1 到 12 月的预扣额和全年总账一次算清。
评论