当前位置:范文城>职场范本>职场百科>

年终奖个税的公式算法

职场百科 阅读(2.07W)

2011年9月1日以后,由于原有的9级税率调整为7级税率,虽然年终奖的基本算法并未发生变化,但由于费率等级和速算扣除数的改变,许多原有的计算公式不再适用。在这期间,网上出现了不少新的公式算法,前段时间还有假冒的47号文件搅局,使得这个算法公式变得更加扑朔迷离。

年终奖个税的公式算法

本人并非财会专业,政策敏感度不高,也不敢越俎代庖,但由于经常会被求助的朋友问到这个个税的算法,因此也对此进行了一些简单研究,发现许多网上现有的公式有不少存在以下几个问题:

1,边界点税费计算有误。所谓边界点,就是指18000、54000这些发生级变的数据点,有些公式在计算上会有误差。

2,由税后计算税前的公式算法错误,或是缺漏。详情请见下文。

基于上面这些原因,我也希望能将我的一些研究和经验与大家一起分享一下,希望能帮到更多人。之前已经有部分朋友对其进行了验证和运用,也欢迎大家特别是专业财务人员继续进行验证或拍砖,如有谬误错漏之处,欢迎各位指正。

【首先】我们来看一下现有政策法规:

根据《国家税务总局关于调整个人取得全年一次性奖金等计算征收个人所得税方法问题的通知》(国税发[2005]9号)文件的规定,纳税人取得全年一次性奖金,单独作为一个月工资、薪金所得计算纳税,并按以下计税办法,由扣缴义务人发放时代扣代缴:

(一)先将雇员当月内取得的全年一次性奖金,除以12个月,按其商数确定适用税率和速算扣除数。

如果在发放年终一次性奖金的当月,雇员当月工资薪金所得低于税法规定的费用扣除额,应将全年一次性奖金减除“雇员当月工资薪金所得与费用扣除额的差额”后的余额,按上述办法确定全年一次性奖金的适用税率和速算扣除数。

(二)将雇员个人当月内取得的全年一次性奖金,按本条第(一)项确定的适用税率和速算扣除数计算征税,计算公式如下:

1.如果雇员当月工资薪金所得高于(或等于)税法规定的费用扣除额的,适用公式为:

应纳税额=雇员当月取得全年一次性奖金×适用税率-速算扣除数

2.如果雇员当月工资薪金所得低于税法规定的费用扣除额的,适用公式为:

应纳税额=(雇员当月取得全年一次性奖金-雇员当月工资薪金所得与费用扣除额的差额)×适用税率-速算扣除数

(三)在一个纳税年度内,对每一个纳税人,该计税办法只允许采用一次。

例1:

20000的年终奖,计算方法为:

20000/12=1666.667,

查税率表格得知,在1500~4500(含4500)之间的税率为10%,扣除数为105

计税公式为:20000×10%-105=1895元。

例2:

18000的年终奖,计算方法为:

18000/12=1500,

查税率表格得知,在0~1500(含1500)之间的税率为3%,扣除数为0

计税公式为:18000×3%-0=540元。

例3:

18001的年终奖,计算方法为:

18001/12=1500.08,

查税率表格得知,在1500~4500(含4500)之间的税率为10%,扣除数为105

计税公式为:18001×10%-105=1695.1元。

可以看到,例2和例3税前年终奖虽然只相差1元,个税却相差了1155.1元,发得多的`反而得到的少。这就是年终奖个税不同于月薪个税中超额累进制平滑递进的地方。

【公式计算年终奖个税】

=MAX((税前>6000*{0,3,9,18,70,110,160})*(税前*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701}),)

其中6000*{0,3,9,18,70,110,160}就是各级下限×12,5%*{0.6,2,4,5,6,7,9}就是各级税率,5*{0,21,111,201,551,1101,2701}就是各级速算扣除数。

也可以用下面这个公式:

=LOOKUP(MAX(1%%,税前/12),500*{0;3;9;18;70;110;160}+1%%, MAX(0,税前)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701})

公式效果如下:

【用公式从税后金额反推税前】

需要注意的是,如果要根据税后金额反推税前的年终奖金额,由于年终奖税费算法不同于超额累进制的个税算法,税费并不是始终递增的,在边界点存在突变现象,这就意味着不同的税前奖金可能得到相同的税后金额,因此不能使用普通个税计算时的MAX函数算法。

例如60000和53833.33两个不同的税前年终奖金额,在计算扣税以后,税后金额均为48555,如下图所示:

因此,要通过税后反推税前,在某些区间可能包含两个解。以下给出两个反推公式,可以分别求取其中较大的那个解和较小的那个解。

较大解的公式:

=LOOKUP(2,1/(税后>5*{0;3261;8751;16401;59351;86901;108301}),(税后-5*{0;21;111;201;551;1101;2701})/{97;90;80;75;70;65;55}%)

较小解的公式:

=INDEX((税后-5*{0;21;111;201;551;1101;2701})/{97;90;80;75;70;65;55}%,MATCH(1,( 税后<5*{3492;9741;17391;63201;92951;125901;1e+100})*(税后>5*{0;3261;8751;16401;59351;86901;108301}),))

其中5*{0;3261;8751;16401;59351;86901;108301}就是【各级下限×12×(1-各级税率)+各级扣除数】,5*{0;21;111;201;551;1101;2701}就是各级扣除数,{97;90;80;75;70;65;55}%就是(1-各级税率),5*{3492;9741;17391;63201;92951;125901;1E+100}就是【各级上限×12×(1-各级税率)+各级扣除数】。

公式效果如下:

【倒挂陷阱区间】

在税率边界点附近,发得多反而拿到手的会变少,这些“不正常”的倒挂陷阱区间可以通过计算求得:

如果你不希望多拿少得,就要尽量避免出现在以上区间内。例如税前应发年终奖在18000以上、19283以下的,会发现交的税反而不划算。如果你税后所得在16305~17460之间的,也该查一查税前应发数,到底有没有让你交了冤枉钱。