admin管理员组

文章数量:1794759

使用MATLAB计算个人所得税

使用MATLAB计算个人所得税

秋招尾声各大厂陆续开奖了,大家都想知道自己的总包价一年到手能有多少万,所以这里学习了一些税率计算知识,并且写了个简单的MATLAB程序计算个人应缴纳税额,最后讨论了公积金缴纳比例对于个人所得钱数的影响。

工资个税的计算公式为:

第一步:先算出应纳税所得额计算公式为:

应纳税所得额 = 税前工资-五险一金(个人缴纳部分)-专项附加扣除额

第二步:对照工资税率表找出税率及速算扣除数代入下方公式计算:

应纳税额 = 应纳税所得额 x 税率-速算扣除数

解释说明:

专项附加扣除额是指新个人所得税法规定的子女教育、继续教育、大病医疗、住房贷款利、住房租金和赡养老人等六项专项附加扣除。

MATLAB代码

clc;close all;clear; % 给出税前工资(包括年终奖),五险一金缴纳基数, % 五险个人缴纳比例,公积金个人缴纳比例 % x=[320000,20000,0.1,0.12]; % x=[320000,20000,0.1,0.05]; % x=[352000,21000,0.1,0.05]; % 计算应纳税所得额 x_temp=x(1)-x(2)*12*(x(3)+x(4))-60000; % 计算应纳税额 if x_temp<=36000 tax=x_temp*0.03; elseif x_temp<=144000 tax=x_temp*0.1-2520; elseif x_temp<=300000 tax=x_temp*0.2-16920; elseif x_temp<=420000 tax=x_temp*0.25-31920; elseif x_temp<=660000 tax=x_temp*0.3-52920; elseif x_temp<=960000 tax=x_temp*0.35-85920; else tax=x_temp*0.45-181920; end % 计算一年到手钱数 = 总包 - 五险一金 - 应纳税额 remain=x(1)-x(2)*12*(x(3)+x(4))-tax; % 假设公司缴纳公积金比例和个人相同,公积金一年总额为 jijin=x(2)*12*x(4)*2; % 个人一年总额 x_sum=remain+jijin;

假如小张每月工资2万,年终奖4个月,税前一年总包32万元,五险一金按2万缴纳,比例分别是10%,12%,不考虑专项扣除,那么小张一年需要缴纳税额24520元,一年到手242680,公积金账户到账57600,加上公积金一年总钱数300280。 假设小李公积金缴纳比例为5%,其他和小张一样,那么小李一年需要缴纳税额27880元,一年到手256120,公积金账户到账24000,加上公积金一年总钱数280120。也就是说,小李虽然一年到手更多,但是需要缴纳更多的税,加上公积金一年的总钱数比小张少了大概2万。 那么小李每月多拿多少能和小张加上公积金的总钱数差不多呢,假设小李现在每月工资2.2万,年终奖4个月,税前一年总包35.2万元,五险一金按2.2万缴纳,比例分别是10%,5%,不考虑专项扣除,那么小李一年需要缴纳税额33560元,一年到手278840,公积金账户到账26400,加上公积金一年总钱数305240。每月多2千才和小张差不多!所以这就是为什么公积金比例交的越高对于员工越有利。

本文标签: 个人所得税MATLAB