一、2019新个税税率表
因为2019年实施的是累计预扣法(下面会介绍),一般而言,前面月份缴税少,后面逐渐增加,但全年来看(汇算清缴后),我们缴的税是不变的,不会存在多扣少扣的情况。
---
需要注意的是,税率表使用的数据是应纳税所得额,而不是收入总额。
举例:
1月收入15000元,扣除三险一金、专项附加、其他税前扣除后,假定计算出应纳税所得额为3000元,我们在税率表中找到3000元的位置(即:不超过36000元),因此,1月适用3%的税率。
2月-12月需要考虑累计预扣法,举例:
1-6月收入累计为20万元(不是到手金额,而是工资总额的累计),扣除三险一金、专项附加、其他税前扣除后,假定计算出应纳税所得额为60000元,适用10%的税率,在减去速算扣除数后,还要减去1-5月已缴纳的个税,才是6月的实际个税,具体的算法在第三、四部分有介绍。
二、专项附加政策说明
1.专项附加的金额属于免征税部分。
2.在2019年内输入专项附加信息就可以(算税系统会根据全年来计算,多退少补,晚一点点录入信息也没关系的),2020年3-6月会统一进行汇算清缴。
三、累计预扣法
1.2019年1月的所得(所得是指2019年1月发放的工资,不管是2018年12月的工资还是2019年1月的工资),减去专项附加的金额后,直接使用上述的新个税税率表进行扣税。
2.2019年2月及以后月份的所得,减去新导出的专项附加金额后(因为有人录信息比较晚,需要每月导出新的基准),按照新个税税率表计算后,再减去前面月份已缴纳的个人所得税合计,得出当月的个税(如:2019年5月扣税时,要在按新个税税率表计算后,减去2019年1-4月的所得税合计,得出2019年5月的个税)。
3.因为专项附加信息录入晚,导致前面月份没有享受到专项附加的免税扣除额度的,2020年3-6月会统一进行汇算清缴。
2019年个税累计预扣法Excel算法步骤如下:
1.预交应纳税所得
=累计收入-三险一金-专项附加的扣除基准-其他扣除-费用扣除标准
注意:以上数据均为累计数据,而不是当月/本月数据(1月数据可以直接用,2月-12月要按累计数据计算)。
2.当月应纳个税
=ROUND(MAX(预交应纳税所得*0.01*{3,10,20,25,30,35,45}-{0,2520,16920,31920,51920,85920,181920},0),2)
3.已缴税额
=上月的应纳个税
4.当月补(退)后的最终税额
=当月应纳税额-已缴税额(当年度的累计已缴税额,1月份前面没有月份,输入0即可)
四、实际工作中的个税计算(批量处理)
上述的表格提供的是一种思路,但实际情况中,我们需要处理的是大量的人员,不可能每个人都建立一个Sheet。
下面说一下实际工作中的算法。
1.当月征税总额(当年度截止至当月累计)
=工资总额-三险一金-专项附加的扣除基准(当月从系统导出的数据)-其他扣除-费用扣除标准
2.计算出当月应缴个税
=ROUND(MAX(当月征税总额*0.01*{3,10,20,25,30,35,45}-{0,2520,16920,31920,51920,85920,181920},0),2)
3.计算出当年度已缴税额(当年度截止至上月)
下图是以1月为例,1月份以前没有数据,所以输入的是0,2月-12月需要每月导入一次当年度前面月份的累计已缴税额。
4.计算出当月实际个税(最终缴纳的)
=当月应缴个税-当年度已缴税额(截止至上月)
在2月的薪资结算中遇到的问题,补充如下:
1.Excel计算的2月纳税额≤0
1月多缴纳的税2月暂不退还,在2020年3-6月汇算清缴时,再进行多退少补
(下图中,1月纳税100元,Excel计算的2月应纳税额≤0,这时,2月的纳税额直接按0处理即可)
2.Excel计算的2月纳税额-1月已纳税额≤0
和问题1类似,负数部分直接按0处理。
以上两种情形,作者的建议是使用IF函数区分处理一下。
计算逻辑是:=IF(OR(Excel计算的2月纳税额≤0,Excel计算的2月纳税额-1月已纳税额≤0),0,以Excel计算的2月纳税额为准)
3.员工年中入职,前面月份的税怎么处理?
举例:员工2月入职,1月的税不知道,如果要用Excel来计算的话,怎么处理?
员工入职前的报税数据,税务系统中有,可以从税务系统中导出1月的数据添加到Excel。
4.使用Excel算税的建议
不能盲目地自己用Excel算税,最终的个税结果,还是要以税务系统为准。
因为Excel算税是个人想的算法,难免会有纰漏。