生活健康 本地计算 开箱即用 内置示例 不留痕迹

个人所得税计算器

支持年度综合所得汇算、月度工资预扣、年终奖单独计税三种模式,内置 3%~45% 七级超额累进税率表,自动扣除 6 万元基本减除费用,给出应纳税额、税后收入与实际税负率。

每年汇算清缴、每月工资条、年底那笔年终奖——个税的三个场景对应三套算法,年终奖还有「单独计税」和「并入综合」两种选择,选错可能多缴几千块。三种模式都在这一页,七级税率表自动套用,房贷、子女教育这些扣除项记得先减再算。

口径提醒:月度预扣是「累计预扣法」(按年累计收入逐月跳档),本工具给的是简化口径的月度估算;年终奖两种计税方式可以二选一,选哪种划算与收入结构有关——本工具两种都算并对比;专项附加扣除(房贷、子女教育等)记得先减掉再算。

使用步骤

  1. 选模式:年度汇算 / 月度工资 / 年终奖单独计税。
  2. 填收入;有专项附加扣除先填(子女教育、房贷等)。
  3. 看应纳税额、税后收入与实际税负率。
  4. 年终奖模式两种计税都算并对比,选税额低的。

计算原理与示例

年度综合所得计税

年度综合所得:应纳税所得额 = 年收入 − 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 元不一定就要交税,还要先扣掉三险一金和专项附加扣除,剩余部分才计税。

三险一金可以全额扣除吗?

个人按国家规定缴纳的基本养老、基本医疗、失业保险和住房公积金,在计算个税时可以据实全额扣除,不需要额外申请。但住房公积金有缴存基数上限,超过上限的部分不能扣除。

收入数据会不会泄露?

不会。税前工资、社保与专项附加扣除都只在浏览器内参与计算,不上传、不落库,也不会与任何税务系统交互——页面显示的应纳税额只是按现行税率表做的数学测算,不构成申报。历史记录存在本机,可随时清空。

延伸阅读

来自本站原创文章,讲清这个工具背后的算法与口径。