工资表怎么做才对?从工资表到个税申报的完整流程与累计预扣法算法

一、工资表为什么常出错
工资表是财务和人事最容易"打架"的地方:人事按考勤算应发,财务按税法算个税,最后实发对不上,员工来问又说不清。
工资表出错的根源,往往不在算错数字,而在三个口径没统一:
- 应发口径:是税前工资,不是到手工资;
- 扣除口径:专项扣除(三险一金)和专项附加扣除(子女教育、赡养老人等)是两回事,不能混;
- 计税口径:个税按"累计预扣法"算,不是拿当月工资直接套税率表。
把这三个口径理顺,工资表就稳了八成。
二、一张合规工资表的构成
一张完整的工资表,至少要包含这几列:
| 栏目 | 说明 |
|---|---|
| 应发工资 | 基本工资 + 岗位津贴 + 奖金 + 加班费等合计 |
| 专项扣除 | 基本养老、基本医疗、失业等社会保险费 + 住房公积金(个人承担部分) |
| 专项附加扣除 | 子女教育、继续教育、大病医疗、住房贷款利息、住房租金、赡养老人、3 岁以下婴幼儿照护七项 |
| 累计减除费用 | 5000 元/月 × 当年在本单位任职受雇月份数 |
| 累计预扣预缴应纳税所得额 | 累计收入 − 累计免税收入 − 累计减除费用 − 累计专项扣除 − 累计专项附加扣除 − 累计依法确定的其他扣除 |
| 本期应预扣预缴税额 | 按累计预扣法计算 |
其中,专项附加扣除属于员工个人填报、单位代扣的事项,单位应在发薪前确认员工已通过个税 App 填报,避免漏扣或多扣。
三、累计预扣法怎么算(核心算法)
根据《个人所得税扣缴申报管理办法(试行)》(国家税务总局公告 2018 年第 61 号)第六条,单位向居民个人支付工资、薪金所得时,应当按累计预扣法计算预扣税款,并按月办理全员全额扣缴申报。
计算公式如下:
累计预扣预缴应纳税所得额 = 累计收入 − 累计免税收入 − 累计减除费用
− 累计专项扣除 − 累计专项附加扣除
− 累计依法确定的其他扣除
本期应预扣预缴税额 =(累计预扣预缴应纳税所得额 × 预扣率 − 速算扣除数)
− 累计减免税额 − 累计已预扣预缴税额
其中,累计减除费用按 5000 元/月 乘以纳税人当年截至本月在本单位的任职受雇月份数计算。
预扣率表一(居民个人工资、薪金所得预扣预缴适用):
| 级数 | 累计预扣预缴应纳税所得额 | 预扣率 | 速算扣除数 |
|---|---|---|---|
| 1 | 不超过 36000 元 | 3% | 0 |
| 2 | 超过 36000 元至 144000 元 | 10% | 2520 |
| 3 | 超过 144000 元至 300000 元 | 20% | 16920 |
| 4 | 超过 300000 元至 420000 元 | 25% | 31920 |
| 5 | 超过 420000 元至 660000 元 | 30% | 52920 |
| 6 | 超过 660000 元至 960000 元 | 35% | 85920 |
| 7 | 超过 960000 元 | 45% | 181920 |
容易误解的一点:累计预扣法下,即使每月工资相同,各月预扣税款也会"前低后高"。因为累计应纳税所得额随月份增加而上升,适用预扣率也可能逐级上升。这不是多扣税,全年应纳税额不受影响,只是税款分布在不同月份。
举例:某员工每月应发 30000 元,减除费用 5000 元,专项扣除 4500 元,专项附加扣除 2000 元,无其他减免。1 月:(30000−5000−4500−2000)×3% = 555 元;2 月:(60000−10000−9000−4000)×10%−2520−555 = 625 元;3 月:(90000−15000−13500−6000)×10%−2520−555−625 = 1850 元。可以看到 2 月起累计应纳税所得额已进入 10% 档。
四、两种特殊情形
情形 1:年度中间首次取得工资、薪金所得
根据国家税务总局公告 2020 年第 13 号,对一个纳税年度内首次取得工资、薪金所得的居民个人,单位在预扣预缴时,可按照 5000 元/月 乘以纳税人当年截至本月月份数计算累计减除费用。比如 5 月新入职、当年此前无工资薪金所得的员工,5 月可按 25000 元(5 个月 × 5000 元)扣除减除费用。
情形 2:上年度各月均在同单位、全年收入不超过 6 万元
根据国家税务总局公告 2020 年第 19 号,对上一完整纳税年度内每月均在同一单位扣缴申报工资薪金个税、且全年工资薪金收入不超过 6 万元的居民个人,单位预扣本年度工资薪金个税时,累计减除费用自 1 月起直接按全年 6 万元扣除——即累计收入不超过 6 万元的月份暂不预扣,累计收入超过 6 万元的当月及后续月份再预扣。申报时需在备注栏注明"上年各月均有申报且全年收入不超过 6 万元"。
五、发工资和发工资条,能不能更快
工资表做完,还有两个高频动作:发工资条和申报个税。
发工资条这件事,对人数多的公司来说,逐人发、逐人解释很耗时。柠檬云工资条支持一次发放 1000+ 人的工资条,发放后还可在一定时间内撤回编辑、定时发送,配合工资表数据直接生成,能省掉大量重复的表格粘贴和私发动作。需要说明的是,工资条只是把工资表数据以结构化方式呈现给员工,工资表本身的应发、扣除口径仍需由财务按前文口径核定。
个税申报侧,柠檬云财务软件的一键报税覆盖个人所得税等税种的月报、季报,配合前端的工资数据,能减少手工搬运数据到申报表的过程。同样需要提醒:系统能减少录入与核对工作量,但专项附加扣除的填报、员工身份与任职月份等关键信息,仍需以实际资料为准。
六、工资表与个税申报的 5 个常见错误
- 用当月工资直接套税率表:这是最常见的错。个税是累计预扣,不是拿当月工资减 5000 后套表,必须用"累计预扣预缴应纳税所得额"套预扣率表一。
- 漏算累计减除费用:减除费用要按"5000 元/月 × 当年在本单位任职月份数"累计计算,新入职员工尤其容易只算当月一个 5000。
- 专项扣除和专项附加扣除混在一起:专项扣除(三险一金)和专项附加扣除(子女教育等七项)是两笔不同的扣除,填报和计算都要分开。
- 换了单位没接续:员工换单位后,新单位按"在本单位任职月份"重新累计减除费用,不从原单位接续累计;全年口径在次年汇算清缴时统一,多退少补。
- 漏做全员全额申报:无论当月是否产生税款,只要支付了工资薪金,都要按规定办理全员全额扣缴申报,不能只报有税的员工。
七、一个贯穿全年的例子
某员工每月应发工资固定 30000 元,每月减除费用 5000 元、专项扣除 4500 元、专项附加扣除 2000 元,无其他减免。全年各月预扣税额如下:
| 月份 | 累计应纳税所得额 | 预扣率 | 当月预扣税额 |
|---|---|---|---|
| 1 月 | 18500 | 3% | 555 |
| 2 月 | 37000 | 10% | 625 |
| 3 月 | 55500 | 10% | 1850 |
| 4 月 | 74000 | 10% | 1850 |
| 5 月 | 92500 | 10% | 1850 |
| 6 月 | 111000 | 10% | 1850 |
| 7 月 | 129500 | 10% | 1850 |
| 8 月 | 148000 | 20% | 2250 |
| 9 月 | 166500 | 20% | 3700 |
| 10 月 | 185000 | 20% | 3700 |
| 11 月 | 203500 | 20% | 3700 |
| 12 月 | 222000 | 20% | 3700 |
看懂这张表:8 月起累计应纳税所得额突破 144000 元,预扣率从 10% 跳到 20%,当月预扣税额明显上升。这不是单位多扣税,而是累计预扣法的正常表现——全年应纳税额固定,只是税负在月份间的分布"前低后高"。员工若因此质疑"怎么越扣越多",财务可以用这张表解释清楚。











