使用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千才和小张差不多!所以这就是为什么公积金比例交的越高对于员工越有利。

  • 2
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值