个税计算器

月度/全年/综合所得/专项扣除

417 次访问

个人所得税 / 实发工资计算

参考比例 22.5%(养老 8 + 医疗 2 + 失业 0.5 + 公积金 12)
已选 2000 元/月
2027 年前可选「单独计税」或「并入综合」

综合所得年度税率表(七级超额累进)

级数年应纳税所得额税率速算扣除
1≤ 36,0003%0
236,000 - 144,00010%2,520
3144,000 - 300,00020%16,920
4300,000 - 420,00025%31,920
5420,000 - 660,00030%52,920
6660,000 - 960,00035%85,920
7> 960,00045%181,920

计算说明

综合所得年度纳税

· 年应纳税所得额 = 全年工资 − 60000 起征 − 全年社保公积金 − 全年专项附加扣除

· 年税 = 应纳税额 × 适用税率 − 速算扣除(七级超额累进)

累计预扣预缴法(每月实际扣税)

· 当月预扣 = (年初至本月累计应纳税所得额 × 税率 − 速算扣除) − 已预扣税额

· 1 月扣税通常最少,年末月最多(应税额累积后跳到更高税率级)

年终奖单独计税(2027 年前可选)

· 单独:(奖金 ÷ 12) 查月度税率表,奖金 × 月税率 − 速算扣除(按月计)

· 并入:奖金加到全年综合所得,按年度税率表算

· 本工具自动对比哪种更省税

本工具按 2024 个税法计算,未考虑地区性优惠(如海南自贸港 / 横琴特区)。具体以税务局核定为准。

关于本工具

了解工具定位 · 使用场景 · 对比优势

输入税前月薪或年薪,选择五险一金与专项附加扣除项目,自动计算月度、全年及综合所得应缴个税。适合上班族核对工资条、自由职业者估算年度税负、HR 批量测算员工实发收入。所有计算在浏览器内完成,收入数据不上传服务器。

使用场景

💼

跳槽涨薪测算

拿到新 offer 月薪从 1.5 万涨到 2 万,但公积金基数、专项扣除(房租 / 赡养老人)不同,实际到手能多多少?本工具分别输入新旧两套工资、社保基数、专项附加扣除,直接对比每月税后差额,避免被税前涨幅迷惑,帮打工人算清跳槽的真实收益。

📊

年终奖计税抉择

年终奖 5 万,单独计税 vs 并入综合所得哪个更省?本工具支持同时输入全年工资、年终奖、累计专项扣除,一键切换两种计税方式,并显示总税额差额,让财务人员或员工在年底发奖金前做出最优选择,避免多交几千元冤枉税。

🏠

房贷利息抵税计算

首套房每月还贷 6000 元,其中利息 3500 元,专项附加扣除中住房贷款利息可抵 1000 元/月。本工具将房贷利息扣除与综合所得合并计算,输入月收入、社保、公积金、房贷利息支出后,自动算出实际减税金额,帮购房者直观感受房贷抵税的真实价值。

🎓

继续教育抵税规划

在职研究生每年学费 3 万,学历教育可享每月 400 元定额扣除,但需持续 48 个月。本工具输入全年工资、社保基数、继续教育起止月份,计算整个扣除期内累计少缴的税款,帮助职场人判断是否值得投入时间和金钱提升学历,量化教育投资的税收回报。

👨‍👩‍👧‍👦

赡养老人分摊方案

兄弟姐妹三人共同赡养父母,每人每月可扣 1000 元,但需约定分摊比例。本工具输入三位子女各自月收入、社保基数、约定分摊比例(如 40%/30%/30%),分别计算每人因赡养扣除而少缴的税款,帮家庭协商出最公平合理的分摊方案,避免因税额差异产生矛盾。

对比矩阵本工具 vs 竞品 vs 传统方法

维度本工具竞品 A(51个税)传统方法(手动计算)
数据隐私纯浏览器计算,输入数据不上传服务器需注册账号,数据上传至云端数据完全依赖人工处理,无电子记录泄露风险
处理速度输入即出结果,<1 秒需填写表单并等待服务器响应,约 2-5 秒需查阅税率表、手动分段计算,耗时 5-30 分钟
离线可用性完全离线,断网也可使用必须联网完全离线(需纸质税率表)
专项扣除支持支持子女教育、住房贷款等全部 7 项专项附加扣除支持全部 7 项,但部分需手动填写说明需自行记忆 7 项扣除标准并逐项计算扣除额
年度汇算清缴支持全年收入合并计算,自动判断补退税支持年度汇算,但需绑定个税 APP 账号需手动汇总 12 个月收入,按综合所得税率表重新计算
计算复杂度自动处理累进税率、速算扣除数、年终奖单独计税等复杂逻辑自动处理,但年终奖计税方式需手动选择需自行分段计算,容易在速算扣除数上出错
适用场景个人快速试算、HR 批量估算、财务人员验证企业员工年度汇算申报、税务筹划无网络环境下的应急计算、老年人习惯性使用

使用指南

上手步骤 · 输入输出 · 避坑提示

使用步骤

  1. 选择计算模式:月度、全年或综合所得年度汇算
  2. 输入税前月收入或年收入金额(单位:元)
  3. 填写社保公积金等专项扣除金额(可选)
  4. 勾选符合条件的专项附加扣除项目(如子女教育、住房贷款)
  5. 点击「计算」按钮,页面直接显示应纳税额与税后收入

输入输出示例8 个典型场景,覆盖常规、边界与易错

输入输出说明
月收入 15000,社保公积金 3000,专项附加扣除 2000,按月计算应纳税所得额:10000 元;应纳税额:290 元;税后收入:11710 元典型场景:中等收入打工人,有专项扣除
月收入 5000,社保公积金 0,专项附加扣除 0,按月计算应纳税所得额:0 元;应纳税额:0 元;税后收入:5000 元边界 case:收入刚好等于免征额,无需缴税
全年一次性奖金 50000,选择单独计税应纳税所得额:50000 元;应纳税额:4790 元;税后奖金:45210 元典型场景:年终奖单独计税,税率 10%
全年综合所得 300000,社保公积金 24000,专项附加扣除 36000,按年计算应纳税所得额:240000 元;应纳税额:31080 元;税后收入:268920 元典型场景:高收入群体,年应纳税所得额超 20 万
月收入 100000,社保公积金 5000,专项附加扣除 0,按月计算应纳税所得额:95000 元;应纳税额:25270 元;税后收入:69730 元边界 case:极高收入,适用 45% 最高税率
月收入 8000,社保公积金 2000,专项附加扣除 0,按月计算应纳税所得额:1000 元;应纳税额:30 元;税后收入:5970 元易错 case:收入刚过起征点,新手易忽略社保扣除
月收入 3000,社保公积金 500,专项附加扣除 1000,按月计算应纳税所得额:0 元;应纳税额:0 元;税后收入:2500 元边界 case:收入低于免征额,即使有扣除也不影响
全年一次性奖金 100000,选择并入综合所得(需先输入全年综合所得数据)提示:请先填写全年工资薪金收入易错 case:并入综合所得需完整年度数据,不能单独计算

常见错误对照8 个常踩的坑 · 错误 → 修复

1. 把全年一次性奖金当成月度工资输入

错误
全年一次性奖金 48000 元填入“月度工资”输入框
修复
将全年一次性奖金 48000 元填入“全年一次性奖金”专用输入框(如适用)

全年一次性奖金(年终奖)适用单独计税政策(财税〔2018〕164 号),与月度工资合并计算会错误适用累进税率,导致税额偏高或偏低。

2. 专项附加扣除按年填写而非按月

错误
在“专项附加扣除”字段输入 24000(全年房租扣除额)
修复
在“专项附加扣除”字段输入 2000(每月房租扣除额)

个税计算器通常按月处理,专项附加扣除(如住房租金 1500/1100/800 元/月)需填写月度标准,填入年值会导致每月扣除额虚高。

3. 税前扣除项与专项附加扣除混淆

错误
在“专项附加扣除”字段填写“五险一金个人部分 2000 元”
修复
在“税前扣除”或“三险一金”字段填写 2000 元,专项附加扣除只填子女教育、住房贷款等 7 项

三险一金(基本养老保险、医疗保险、失业保险、住房公积金)属于法定税前扣除,与专项附加扣除(子女教育、继续教育等)是两类不同扣除项,填错位置导致扣除重复或遗漏。

4. 累计预扣法下只填当月收入

错误
1 月工资 10000 元,2 月工资 12000 元,但只填 2 月当月 12000 元
修复
累计预扣法需填入 1-2 月累计收入 22000 元,或逐月填写并选择“累计”模式

2019 年起工资薪金采用累计预扣法(国家税务总局公告 2018 年第 61 号),税额基于累计收入计算,只填当月收入会忽略前期累计已缴税款,导致结果不准确。

5. 外籍个人误用居民纳税人计算方式

错误
外籍个人(非居民)输入全年收入 360000 元,使用 3%-45% 累进税率表
修复
外籍个人(非居民)选择“非居民”计算模式,或按月度收入 30000 元逐月计算

非居民个人(在中国境内无住所且居住不满 183 天)不适用综合所得年度汇算,而是按月分项计算(工资薪金适用 3%-45% 月税率表),与居民纳税人计算方式不同。

6. 年终奖单独计税时忘记选择计税方式

错误
输入全年一次性奖金 50000 元后,直接查看结果而未选择“单独计税”
修复
在计算器中选择“全年一次性奖金单独计税”选项,或确认默认选项是否正确

居民个人取得全年一次性奖金可选择并入综合所得或单独计税(政策延续至 2027 年),两种方式结果不同,计算器需用户明确选择,默认选项不一定是更优方案。

7. 劳务报酬、稿酬误用工资薪金税率表

错误
劳务报酬 30000 元填入“月度工资”字段,按 3%-45% 累进税率计算
修复
劳务报酬选择“劳务报酬”计算模式,或填入“综合所得”字段(预扣率 20%-40%)

劳务报酬、稿酬、特许权使用费属于综合所得但预扣率不同:劳务报酬预扣率 20%-40%(按次),稿酬按 70% 计入收入额,不能直接套用工资薪金的 3%-45% 累进税率。

8. 社保基数与工资收入不一致

错误
工资 30000 元,但社保基数填 5000 元(按当地最低基数)
修复
社保基数填写实际缴费基数(通常为本人上年度月平均工资,上限为当地社平工资 300%)

社保缴费基数有上下限(当地社平工资 60%-300%),但计算个税时税前扣除的是实际社保缴费金额,不是任意填写的基数。基数与工资差异过大导致税前扣除额虚高或虚低。

工作原理

公式推导 · 流程图解 · 依据出处

核心公式

应纳税额 = (综合所得收入额 - 6万元 - 专项扣除 - 专项附加扣除 - 依法确定的其他扣除) × 适用税率 - 速算扣除数

变量说明

  • 综合所得收入额 — 工资薪金、劳务报酬、稿酬、特许权使用费之和
  • 6万元 — 年度基本减除费用(每月5000元)
  • 专项扣除 — 三险一金(养老、医疗、失业、住房公积金)
  • 专项附加扣除 — 子女教育、继续教育、大病医疗、住房贷款利息或租金、赡养老人、3岁以下婴幼儿照护
  • 适用税率 — 根据应纳税所得额对应的超额累进税率(3%-45%)
  • 速算扣除数 — 简化计算的常数,与税率表对应

示例

某人2024年全年工资收入20万元(无其他综合所得),三险一金个人缴纳2.4万元,住房贷款利息专项附加扣除1.2万元。则综合所得收入额=200,000元,减除费用60,000元,专项扣除24,000元,专项附加扣除12,000元,应纳税所得额=200,000-60,000-24,000-12,000=104,000元。查表适用10%税率,速算扣除数2,520元,应纳税额=104,000×10%-2,520=7,880元。

适用范围

适用于中国境内居民个人综合所得年度汇算清缴,依据《中华人民共和国个人所得税法》及其实施条例。不适用于非居民个人、经营所得、财产租赁所得等分类所得。专项附加扣除需符合国家税务总局规定的条件和标准。

原理图

输入数据月收入 / 年收入专项扣除项浏览器内计算累计预扣法月度 / 全年切换输出结果应纳税额税后收入所有数据仅在本地浏览器中处理,不会上传至任何服务器纯前端实现(FE),无需后端请求,计算即时完成
用户输入 本地处理 输出结果

开发者集成

3 种主流语言 · 复制即用

import sys

# 累计预扣法计算当月个税(2025 标准)
# 输入:累计收入、累计免税收入、累计专项扣除、累计专项附加扣除、累计已预缴税额
# 输出:当月应补(退)税额

def calc_monthly_tax(income_cum, free_cum, special_cum, extra_cum, paid_cum):
    # 基本减除费用:5000 元/月,假设已累计 6 个月
    months = 6
    deduction = 5000 * months
    taxable = income_cum - free_cum - deduction - special_cum - extra_cum
    if taxable <= 0:
        return 0 - paid_cum  # 无需缴税,退回已缴
    # 综合所得税率表(2025)
    brackets = [(36000, 0.03, 0), (144000, 0.10, 2520), (300000, 0.20, 16920),
                (420000, 0.25, 31920), (660000, 0.30, 52920), (960000, 0.35, 85920),
                (sys.maxsize, 0.45, 181920)]
    for limit, rate, quick in brackets:
        if taxable <= limit:
            tax = taxable * rate - quick
            break
    return tax - paid_cum

# 示例:前 6 个月累计收入 120000,社保 12000,专项附加 18000,已缴 1500
result = calc_monthly_tax(120000, 0, 12000, 18000, 1500)
print(f"当月应补(退)税额:{result:.2f} 元")
package main

import (
	"fmt"
)

// 综合所得年度汇算清缴计算(2025 标准)
// 全年应纳税所得额 = 全年收入 - 60000 - 专项扣除 - 专项附加扣除 - 其他扣除
func annualTax(income, special, extra float64) float64 {
	taxable := income - 60000 - special - extra
	if taxable <= 0 {
		return 0
	}
	// 超额累进税率表
	type bracket struct {
		limit float64
		rate  float64
		quick float64
	}
	brackets := []bracket{
		{36000, 0.03, 0},
		{144000, 0.10, 2520},
		{300000, 0.20, 16920},
		{420000, 0.25, 31920},
		{660000, 0.30, 52920},
		{960000, 0.35, 85920},
		{1e18, 0.45, 181920},
	}
	for _, b := range brackets {
		if taxable <= b.limit {
			return taxable*b.rate - b.quick
		}
	}
	return 0
}

func main() {
	// 示例:年收入 250000,社保 24000,专项附加 36000
	tax := annualTax(250000, 24000, 36000)
	fmt.Printf("全年应纳税额:%.2f 元\n", tax)
}
// 月度个税计算(累计预扣法)
// 输入:当月收入、累计已缴、专项扣除、专项附加扣除
function monthlyTax(income, paid, special, extra) {
  // 假设当前为第 6 个月
  const months = 6;
  const deduction = 5000 * months;
  const taxable = income - deduction - special - extra;
  if (taxable <= 0) return -paid;

  const brackets = [
    { limit: 36000, rate: 0.03, quick: 0 },
    { limit: 144000, rate: 0.10, quick: 2520 },
    { limit: 300000, rate: 0.20, quick: 16920 },
    { limit: 420000, rate: 0.25, quick: 31920 },
    { limit: 660000, rate: 0.30, quick: 52920 },
    { limit: 960000, rate: 0.35, quick: 85920 },
    { limit: Infinity, rate: 0.45, quick: 181920 }
  ];

  for (const b of brackets) {
    if (taxable <= b.limit) {
      return taxable * b.rate - b.quick - paid;
    }
  }
  return 0;
}

// 示例:累计收入 120000,已缴 1500,社保 12000,专项附加 18000
console.log(`当月应补税额:${monthlyTax(120000, 1500, 12000, 18000).toFixed(2)} 元`);

常见问题

9 个高频疑问

个税计算器算出来的结果和公司财务算的不一样,为什么?
差异通常来自两个原因:一是累计预扣法下,公司财务用的是全年累计收入减去累计扣除后的累计应纳税额,再减去之前月份已预缴的税款,而本工具默认按单月收入计算(假设全年月薪固定);二是专项附加扣除(如房贷、租房、子女教育等)公司可能已按月录入,但工具需要手动勾选。建议核对「累计预扣法」开关是否开启,并确认专项扣除项与公司申报一致。
年终奖单独计税和并入综合所得,哪个更划算?
取决于全年收入总额和专项扣除金额。年终奖单独计税适用全年一次性奖金优惠政策(除以12找税率),对中低收入群体通常更省税,但存在税率跳档临界点(如3.6万、14.4万等)。并入综合所得后,如果全年应纳税所得额刚好在税率级距临界点附近,可能多交税。本工具同时支持两种算法,输入年终奖后勾选「单独计税」即可对比结果,建议两种都算一遍。
专项附加扣除怎么填?租房和房贷能同时抵扣吗?
不能同时抵扣。住房贷款利息和住房租金专项附加扣除只能二选一。房贷利息扣除标准为每月1000元(首套住房,最长240个月),租房扣除标准根据城市分三档:1500元/月(直辖市、省会等)、1100元/月(人口>100万城市)、800元/月(其他城市)。本工具在「专项扣除」栏分别列出这两项,勾选后自动计算,注意同一纳税人只能选一项。
工具显示的税率是3%,为什么最后算出来的税额比预想的高?
3%是全年应纳税所得额不超过36000元时的适用税率,但注意应纳税所得额 = 年收入 - 6万免征额 - 专项扣除 - 专项附加扣除 - 其他扣除。即使年收入只有10万,减去6万和各项扣除后,应纳税所得额可能仍在3%区间,但实际预扣时是按累计预扣法逐月计算,年初月份可能预扣少、年末月份预扣多。本工具默认按全年一次性计算,与每月预扣的累加结果一致。
输入年薪后按「计算」没反应,怎么办?
常见原因:1)输入框中填了非数字字符(如逗号、空格、汉字),只接受纯数字;2)年薪输入了负数或超过999万(合法范围0-9999999元);3)浏览器阻止了页面JavaScript执行。检查输入框是否显示红色边框(表示格式错误),清除后重新输入数字。本工具完全在浏览器本地运行,不依赖网络,如果仍无反应,可尝试刷新页面或更换Chrome/Safari浏览器。
这个工具和税务局官网的个税计算器有什么区别?
税务局官网(自然人电子税务局)的计算器完全同步最新税法,但需要登录且操作路径较深(需先进入「综合所得申报」模块)。本工具无需登录、无网络请求、即开即用,适合快速估算——比如面试谈薪时对比offer的税后收入、或年终奖分配方案。两者算法一致,但本工具不存储任何输入数据,也不对接税务系统,计算结果仅作个人参考。
外籍人士能用这个计算器吗?
目前仅适用中国内地居民个税(综合所得适用7级超额累进税率)。外籍人士个税计算涉及居民/非居民判定、境外收入抵免、附加减除费用等复杂规则,本工具未覆盖。如果外籍人士在中国境内有工资收入,建议使用税务局官网的「非居民个人所得税计算」功能,或咨询税务专员。
计算结果包含社保和公积金吗?
不包含。本工具仅计算个人所得税,不计算社保(养老、医疗、失业)和公积金(五险一金)的扣款。实际到手收入 = 税前收入 - 社保个人部分 - 公积金个人部分 - 个税。社保和公积金基数通常与工资挂钩但各地比例不同(如北京养老8%+医疗2%+失业0.5%,公积金5-12%),需单独计算。工具输入框中的「专项扣除」指三险一金个人缴纳金额,需手动填写。
全年收入在12万以下,是不是不用交税?
不完全是。全年应纳税所得额 = 年收入 - 6万免征额 - 专项扣除 - 专项附加扣除 - 其他扣除。如果年收入12万但没有任何专项扣除和附加扣除,应纳税所得额为6万,适用10%税率(速算扣除数2520),需缴税3480元。但如果有社保公积金(假设月缴2000元)和租房扣除(1500元/月),年扣除合计4.2万,应纳税所得额降至1.8万,适用3%税率,仅需缴税540元。建议在工具中填入专项扣除后计算。
选择 打开 +新窗口 esc关闭