个人所得税计算器
支持年度综合所得汇算、月度工资预扣、年终奖单独计税三种模式,内置 3%~45% 七级超额累进税率表,自动扣除 6 万元基本减除费用,给出应纳税额、税后收入与实际税负率。
每年汇算清缴、每月工资条、年底那笔年终奖——个税的三个场景对应三套算法,年终奖还有「单独计税」和「并入综合」两种选择,选错可能多缴几千块。三种模式都在这一页,七级税率表自动套用,房贷、子女教育这些扣除项记得先减再算。
口径提醒:月度预扣是「累计预扣法」(按年累计收入逐月跳档),本工具给的是简化口径的月度估算;年终奖两种计税方式可以二选一,选哪种划算与收入结构有关——本工具两种都算并对比;专项附加扣除(房贷、子女教育等)记得先减掉再算。
这个工具解决你的问题了吗?
提交后会把工具名、你的输入与当前结果发送到服务器;请勿填写身份证号、手机号等隐私信息。
AI 助手 会结合你当前的输入与结果回答
追问会再次把当前输入与结果发送到服务器;请勿填写隐私信息。
使用步骤
- 选模式:年度汇算 / 月度工资 / 年终奖单独计税。
- 填收入;有专项附加扣除先填(子女教育、房贷等)。
- 看应纳税额、税后收入与实际税负率。
- 年终奖模式两种计税都算并对比,选税额低的。
计算原理与示例
年度综合所得计税
年度综合所得:应纳税所得额 = 年收入 − 6 万元基本减除 − 三险一金等专项扣除 − 专项附加扣除,再按 3%~45% 七级超额累进税率计算。
月度工资个税
月度工资:按月度税率表(起征点 5000 元/月)预扣预缴,年度终了并入综合所得汇算,多退少补。
年终奖单独计税
年终奖:单独计税时按「总额 ÷ 12」找月度税率一次性计算。注意 36000 元附近的临界点:多发 1 元,到手可能少上千元。
计算依据:现行个人所得税法及实施条例的综合所得七级超额累进税率表、基本减除费用标准,以及全年一次性奖金单独计税政策。税率、扣除标准如遇调整,以国家税务总局最新公告为准。
代码示例
JavaScript 年度综合所得税率表
const BRACKETS = [[36000, 0.03], [144000, 0.10], [300000, 0.20],
[420000, 0.25], [660000, 0.30], [960000, 0.35],
[Infinity, 0.45]];
const QUICK = [0, 2520, 16920, 31920, 52920, 85920, 181920];
function annualTax(taxable) { // 应纳税所得额(已减 6 万与扣除)
const i = BRACKETS.findIndex(([lim]) => taxable <= lim);
return taxable * BRACKETS[i][1] - QUICK[i]; // 速算扣除数法
}
annualTax(100000); // 7480
Python 同口径的 Python 版
BRACKETS = [(36000, .03, 0), (144000, .10, 2520),
(300000, .20, 16920), (420000, .25, 31920),
(660000, .30, 52920), (960000, .35, 85920),
(float("inf"), .45, 181920)]
def annual_tax(taxable):
for lim, rate, quick in BRACKETS:
if taxable <= lim:
return taxable * rate - quick
annual_tax(100000) # 7480.0
# 应纳税所得额 = 年收入 − 60000 − 专项扣除 − 专项附加扣除
常见问题
年终奖单独计税和并入综合所得哪个划算?
取决于收入结构:年收入较低时并入综合所得可能用满 6 万元免税额更划算;收入较高且奖金集中时单独计税通常更省。建议两种方式分别算一遍再选。
专项附加扣除包括哪些?
子女教育、继续教育、大病医疗、住房贷款利息、住房租金、赡养老人、3 岁以下婴幼儿照护等,按实际申报金额从应纳税所得额中扣除,本工具合并为一项填写。
计算结果和工资条不一致?
本工具是估算:实际代扣还受社保公积金基数、累计预扣法逐月变化、公司申报口径影响,以单位申报和个税 APP 为准。
个税是怎么算的?
应纳税所得额 = 收入 − 6 万元基本减除费用 − 三险一金 − 专项附加扣除 − 其他扣除,再按 3%~45% 的七级超额累进税率计算。「超额累进」是分段按不同税率计算后相加,不是全额乘以最高税率。
年度汇算什么时候做?
综合所得年度汇算通常在次年 3 月 1 日至 6 月 30 日办理,通过个人所得税 App 操作。多缴的税可以申请退税,少缴的需要补缴。有多处收入来源或年中换过工作的人更容易需要汇算。
起征点 5000 元是怎么回事?
5000 元是每月的「基本减除费用」,全年合计 6 万元,它属于扣除项而不是简单的免征额。也就是说月收入超过 5000 元不一定就要交税,还要先扣掉三险一金和专项附加扣除,剩余部分才计税。
三险一金可以全额扣除吗?
个人按国家规定缴纳的基本养老、基本医疗、失业保险和住房公积金,在计算个税时可以据实全额扣除,不需要额外申请。但住房公积金有缴存基数上限,超过上限的部分不能扣除。
收入数据会不会泄露?
不会。税前工资、社保与专项附加扣除都只在浏览器内参与计算,不上传、不落库,也不会与任何税务系统交互——页面显示的应纳税额只是按现行税率表做的数学测算,不构成申报。历史记录存在本机,可随时清空。
延伸阅读
来自本站原创文章,讲清这个工具背后的算法与口径。