个税起征点从2018年10月1日开始,由3500元调整为5000元,个税起征标准全国统一为5000元。
缴税=全月应纳税所得额*税率-速算扣除数
实发工资=应发工资-五险一金-缴税。
全月应纳税所得额=(应发工资-四金)-5000
个税扣除标准:5000元/月的起征标准
其中Excel个税计算公式
=ROUND(MAX((A1-5000)*0.01*{3,10,20,25,30,35,45}-{0,210,1410,2660,4410,7160,15160},0),2)
注:公式中的A1指工资数额对应的单元格。
(A1-5000)是个税的应纳税所得额,这个不用多解释了吧。
0.01*{3,10,20,25,30,35,45}={0.03,0.1,0.2,0.25,0.3,0.35,0.45} 是个税的税率公式。
{0,210,1410,2660,4410,7160,15160}是各级别的个税扣除额。
(A1-5000)*0.01*{3,10,20,25,30,35,45}-{0,210,1410,2660,4410,7160,15160} 是纳税额*各级个税税率-应扣额后的数字,如果税率对应的级别<=纳税额时,税率越大税额越大,符合所缴税款和所得相匹配的原理。
如果税率对应的级别>纳税额时,税率越大税额越小,因为扣减了超额的扣除数,这样保证了,缴税数组里最大的那个一定是最符合相应税率的。
因为存在了纳税额<0的情况,即工资不满5000的,为避免出现税额为0,就在(A1-5000)*0.01*{3,10,20,25,30,35,45}-{0,210,1410,2660,4410,7160,15160}后添了一个“,0”的值,保证计算税额的公式MAX((C5-5000)*0.01*{3,10,20,25,30,35,45}-{0,210,1410,2660,4410,7160,15160},0)必定有个0值,在用MAX求最大时,出现的税额一定是符合税率的,并最小的数是0,不会出现负数。
外套ROUND函数,就是4舍5入到2位小数的意思了。