个人所得税模拟器,个税生成器计算批量,纯phpUI版分享
下载地址:http://www.pan123.fun/share.php?id=XFsaJ7DmyKNt&pwd=TPY8 提取码:TPY8
最近在帮朋友做薪酬管理的小工具,发现网上很多个税计算器要么带广告,要么功能单一,批量计算还得付费。干脆自己动手写一个纯PHP版本的个税模拟器,既能单条计算,也能批量处理,界面清爽无广告,分享给有需要的朋友。
适用场景
企业HR快速核算员工个税
财务人员年终奖计税方案比对
个人了解不同收入对应的税负
教学演示个税计算逻辑
核心功能
单条计算:输入税前收入、专项扣除、起征点,实时算出应纳税额
批量生成:上传Excel或批量填写数据,一键生成个税报表
导出功能:计算结果可导出为CSV/Excel
税表展示:内置最新个税税率表(综合所得适用)
代码实现
- 个税计算核心算法
根据最新个税法,综合所得适用七级超额累进税率:
php
0, 'afterTax' => $income, 'taxable' => 0]; } // 税率表(综合所得适用) $brackets = [ ['max' => 36000, 'rate' => 0.03, 'deduct' => 0], ['max' => 144000, 'rate' => 0.10, 'deduct' => 2520], ['max' => 300000, 'rate' => 0.20, 'deduct' => 16920], ['max' => 420000, 'rate' => 0.25, 'deduct' => 31920], ['max' => 660000, 'rate' => 0.30, 'deduct' => 52920], ['max' => 960000, 'rate' => 0.35, 'deduct' => 85920], ['max' => PHP_FLOAT_MAX, 'rate' => 0.45, 'deduct' => 181920] ]; foreach ($brackets as $bracket) { if ($taxable <= $bracket['max']) { $tax = $taxable * $bracket['rate'] - $bracket['deduct']; break; } } $tax = round($tax, 2); return [ 'tax' => $tax, 'afterTax' => round($income - $tax, 2), 'taxable' => round($taxable, 2) ]; } 2. 批量处理函数 php $item) { $income = floatval($item['income'] ?? 0); $insurance = floatval($item['insurance'] ?? 0); $specialAdd = floatval($item['specialAdd'] ?? 0); $result = calculateTax($income, $insurance, $specialAdd); $results[] = array_merge([ 'index' => $index + 1, 'income' => $income, 'insurance' => $insurance, 'specialAdd' => $specialAdd ], $result); } return $results; } 3. 前端UI界面(纯PHP+HTML) php📊 个人所得税模拟器
纯PHP实现 | 支持单条计算 & 批量处理 | 内置最新税率表
🔢 单条计算
应纳税所得额:0.00 元
应纳税额:0.00 元
税后收入:0.00 元
📋 批量计算
格式:每行一条数据,格式为 "税前收入,三险一金,专项附加扣除"
示例:15000,2000,1000
| 序号 | 税前收入 | 三险一金 | 专项附加 | 应纳税所得额 | 应纳税额 | 税后收入 |
|---|
📜 综合所得个人所得税税率表
| 级数 | 全年应纳税所得额 | 税率(%) | 速算扣除数 |
|---|---|---|---|
| 1 | 不超过36000元 | 3 | 0 |
| 2 | 超过36000~144000元 | 10 | 2520 |
| 3 | 超过144000~300000元 | 20 | 16920 |
| 4 | 超过300000~420000元 | 25 | 31920 |
| 5 | 超过420000~660000元 | 30 | 52920 |
| 6 | 超过660000~960000元 | 35 | 85920 |
| 7 | 超过960000元 | 45 | 181920 |
* 本表为综合所得年度税率表,月薪按月度应纳税所得额套用对应税率

浙公网安备 33010602011771号