个人所得税模拟器,个税生成器计算批量,纯phpUI版分享

下载地址:http://www.pan123.fun/share.php?id=XFsaJ7DmyKNt&pwd=TPY8 提取码:TPY8

最近在帮朋友做薪酬管理的小工具,发现网上很多个税计算器要么带广告,要么功能单一,批量计算还得付费。干脆自己动手写一个纯PHP版本的个税模拟器,既能单条计算,也能批量处理,界面清爽无广告,分享给有需要的朋友。

适用场景
企业HR快速核算员工个税

财务人员年终奖计税方案比对

个人了解不同收入对应的税负

教学演示个税计算逻辑

核心功能
单条计算:输入税前收入、专项扣除、起征点,实时算出应纳税额

批量生成:上传Excel或批量填写数据,一键生成个税报表

导出功能:计算结果可导出为CSV/Excel

税表展示:内置最新个税税率表(综合所得适用)

代码实现

  1. 个税计算核心算法
    根据最新个税法,综合所得适用七级超额累进税率:

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版

📊 个人所得税模拟器

纯PHP实现 | 支持单条计算 & 批量处理 | 内置最新税率表

🔢 单条计算

应纳税所得额:0.00
应纳税额:0.00
税后收入:0.00

📋 批量计算

格式:每行一条数据,格式为 "税前收入,三险一金,专项附加扣除"
示例:15000,2000,1000

序号税前收入三险一金专项附加应纳税所得额应纳税额税后收入

📜 综合所得个人所得税税率表

级数全年应纳税所得额税率(%)速算扣除数
1不超过36000元30
2超过36000~144000元102520
3超过144000~300000元2016920
4超过300000~420000元2531920
5超过420000~660000元3052920
6超过660000~960000元3585920
7超过960000元45181920

* 本表为综合所得年度税率表,月薪按月度应纳税所得额套用对应税率

运行说明 将上述完整代码保存为 tax_calculator.php 部署到任意支持PHP的Web环境(Apache/Nginx + PHP) 浏览器访问即可使用 计算逻辑说明 项目 说明 应纳税所得额 税前收入 - 起征点(5000) - 三险一金 - 专项附加扣除 应纳税额 应纳税所得额 × 税率 - 速算扣除数 税后收入 税前收入 - 应纳税额 注意:本工具按月度计算,实际个税为累计预扣法(全年累计),此简化版适用于单月估算。 扩展建议 累计预扣法:增加历史累计收入功能,实现精确的全年个税模拟 年终奖单独计税:增加全年一次性奖金计税模块 数据库存储:对接MySQL保存计算历史 多起征点支持:部分行业或地区可能有不同标准
posted @ 2026-06-02 15:05  无名说python  阅读(4)  评论(0)    收藏  举报