2019年新版个人税正向反向计算公式及说明
一、正向算个税:
个税=ROUND(MAX((税前工资-社保-5000-专项扣除)*{0.03,0.1,0.2,0.25,0.3,0.35,0.45}-{0,210,1410,2660,4410,7160,15160},0),2)
说明(略)
第一步:
税前工资-社保=ROUND(MAX((实发(税后工资)-5000-专项扣除-{0,210,1410,2660,4410,7160,15160})/(1-{0.03,0.1,0.2,0.25,0.3,0.35,0.45})+5000,0+专项扣除,实发),2)
推导过程:
1、视同{0,210,1410,2660,4410,7160,15160}为速算扣除数
2、视同{0.03,0.1,0.2,0.25,0.3,0.35,0.45}为适用税率
上述公式实质为:
1、(税后工资-5000-专项扣除-速算扣除数)/(1-适用税率)+5000+专项扣除=税前工资-社保
2、税前工资-社保-5000-专项扣除=应税所得
3、个人税=应税所得×适用税率-速算扣除数
4、税前工资-社保-个人税=税后工资
5、设:税前工资-社保=X 税后工资=Y
因:X-(X-5000-2019个税退税流程专项扣除)×适用税率+速算扣除数=Y
得:(X-5000-专项扣除)-(X-5000-专项扣除)×适用税率+速算扣除数=Y-5000-专项扣除
得:(X-5000-专项扣除)*(1-适用税率)= Y-5000-专项扣除-速算扣除
得:x-5000-专项扣除=(Y-5000-专项扣除-速算扣除)/(1-适用税率)
得:X=(Y-5000-专项扣除-速算扣除)/(1-适用税率)+5000+专项扣除
税前工资-社保=ROUND(MAX((实发(税后工资)-5000-专项扣除-{0,210,1410,2660,4410,7160,15160})/(1-{0.03,0.1,0.2,0.25,0.3,0.35,0.45})+5000,0+专项扣除,实发),2)
公式最大值后增加实发对比项,是避免应税所得小于零的情况。
第二步:因:社保=社保工资基数×社保费率 (养老保险、医疗保险、失业保险个人承担比例)
推算税前工资 本着税前工资低于下限按下限,高于上限按上限,介于之间按实际(计算过程略)
发布评论