计算工具 · 工资与个税

年终奖个税

单独计税 vs 并入综合所得对比

本地处理 · 不上传 免费 · 无需登录 无次数限制 累计 53 次使用
年终奖金额bonus
年综合所得应纳税所得额taxable

用于「并入计税」对比 — 即你全年工资薪金减去 6 万、五险一金、专项附加等后的应纳税所得额(不含本笔年终奖)。

就绪 · 单独计税 vs 并入综合所得,自动择优,纯本地实时测算
第一节

关于本工具

About

年终奖发下来时,财务说“单独计税更划算”,同事说“并入综合所得能退税”——两边都有道理,但哪个适用于自己的收入水平?这个计算器同时算出两种算法下的应纳税额和税后到手金额,差额一目了然。输入全年工资和年终奖数额即可,所有计算在浏览器本地完成,数据不上传服务器。

使用场景

跳槽谈薪定档位

12月中旬拿到两个offer,A公司给月薪2.5万、年终奖承诺6万;B公司给月薪2.8万、年终奖只有2万。HR说年终奖可以选单独计税或并入综合所得。用本工具分别输入两种方案,发现A公司6万年终奖若并入综合所得,边际税率会从10%跳到20%,多缴近4000元税;而B公司2万年终奖单独计税反而更亏。最终选了A公司并坚持年终奖单独计税,到手的钱比B方案多约1.2万。

年终奖分次发的取舍

公司通知今年年终奖分两笔发:春节前发70%,次年4月发30%。财务说可以选每笔单独计税,或者全部并入综合所得。用本工具分别模拟两种发放方式下的税负:若分开单独计税,两笔奖金合计缴税约1.1万;若全部并入综合所得,因4月那笔会让全年收入跨档,总税负升至1.6万。拿着计算结果跟财务沟通,最终选择分笔单独计税,省下5000元。

多份年终奖合并申报

上半年从老东家离职时拿到一笔3.8万的年终奖,已按单独计税申报。年底新公司又发4.5万年终奖。个税APP里提示两笔奖金必须合并为一次申报,但合并后税率从3%跳到10%。用本工具输入两笔总和8.3万,发现若选择并入综合所得,因全年工资已较高,总税负反而比合并单独计税低约2000元。最终选择全部并入综合所得申报。

年终奖买理财的临界点

年终奖发14.4万,原本计划全部单独计税,税率10%。但朋友提醒:单独计税有个临界点——14.4万刚好卡在10%税率上限,多1块钱就跳到20%。用本工具验证:14.4万单独计税缴税14190元;若只拿14万,剩下的4000元并入综合所得(边际税率3%),总税负反而多出120元。最终决定全额14.4万单独计税,省下的钱正好够买一年期理财的起投门槛。

年终奖抵房贷利息

房贷利率高,准备提前还10万本金。手头有8万年终奖,但不确定该不该全用来还贷。用本工具先算年终奖两种计税方式下的税负:单独计税缴税约2400元,并入综合所得因边际税率30%要多缴6000元。省下的3600元税差,正好覆盖提前还贷后每月少还的利息。最终选择单独计税,把8万全用于提前还贷,实际年化收益约4.5%。

对比矩阵

维度本工具个税计算器 App手工 Excel 算税
计算逻辑内置单独计税与并入综合所得两种算法,一键切换对比通常只提供一种算法,需手动切换计算模式需自行查找税率表、编写公式,易出错
速度输入数据后即时出结果需等待网络请求,约 1-3 秒手动输入公式、核对税率,耗时数分钟
隐私纯浏览器计算,数据不上传服务器数据需上传至 App 服务器数据完全本地,但需自行保管文件
年终奖优化自动展示两种算法下的税额差异,辅助选择最优方案部分 App 需手动对比两个计算结果需分别计算两次并手动比较,繁琐
使用门槛打开网页即用,无需安装或注册需下载安装、注册账号需掌握 Excel 函数与个税政策,门槛高
第二节

使用指南

Getting Started

使用步骤

  1. 1在「年终奖金额」输入框填写税前年终奖数值(单位元),右侧实时显示两种算法的应纳税额对比
  2. 2选择「社保公积金扣除」选项(可选),填入月薪与专项附加扣除,系统自动调整综合所得计税基数
  3. 3点击「单独计税」或「并入综合所得」标签页,查看对应算法的税额明细与税后收入
  4. 4对比结果区「差额」行,绿色数字表示该方案更省税,红色表示多缴
  5. 5点击「导出对比报告」按钮,生成含两种方案税额、税率级距的 PDF 文件

输入输出示例

输入输出说明
年终奖 36000 元,年应纳税所得额 100000 元单独计税:36000 ÷ 12 = 3000,税率 3%,税额 1080 元;并入综合所得:100000 + 36000 = 136000,税率 10%,税额 11880 元;单独计税更优,省税 10800 元常规:年终奖刚好落在 3% 税率区间,单独计税优势明显,验证基本对比逻辑
年终奖 144000 元,年应纳税所得额 200000 元单独计税:144000 ÷ 12 = 12000,税率 10%,税额 14190 元;并入综合所得:200000 + 144000 = 344000,税率 25%,税额 51080 元;单独计税更优,省税 36890 元常规:年终奖跨入 10% 税率档,但并入后税率跳升,突出税率级距影响
年终奖 0 元,年应纳税所得额 50000 元单独计税:0 元,税额 0 元;并入综合所得:50000 元,税率 10%,税额 2480 元;单独计税更优,省税 2480 元边界:年终奖为 0 时,单独计税结果恒为 0,但并入后仍按综合所得计税,验证零值处理
年终奖 300000 元,年应纳税所得额 0 元单独计税:300000 ÷ 12 = 25000,税率 20%,税额 43080 元;并入综合所得:0 + 300000 = 300000,税率 20%,税额 43080 元;两种算法税额相同边界:年应纳税所得额为 0,年终奖单独计税与并入税率档相同,结果一致,验证极端收入结构
年终奖 36001 元,年应纳税所得额 100000 元单独计税:36001 ÷ 12 = 3000.08,税率 10%,税额 3390.1 元;并入综合所得:100000 + 36001 = 136001,税率 10%,税额 11880.1 元;单独计税更优,省税 8490 元易错:年终奖 36001 元比 36000 元仅多 1 元,但单独计税税率从 3% 跳至 10%,税额增加 2310.1 元,揭示年终奖临界点陷阱
年终奖 144001 元,年应纳税所得额 200000 元单独计税:144001 ÷ 12 = 12000.08,税率 10%,税额 14190.1 元;并入综合所得:200000 + 144001 = 344001,税率 25%,税额 51080.1 元;单独计税更优,省税 36890 元易错:144001 元比 144000 元多 1 元,单独计税税率仍为 10%,但速算扣除数不变,税额仅增 0.1 元,与 36000 元临界点不同,需区分
年终奖 960000 元,年应纳税所得额 500000 元单独计税:960000 ÷ 12 = 80000,税率 35%,税额 330840 元;并入综合所得:500000 + 960000 = 1460000,税率 45%,税额 586920 元;单独计税更优,省税 256080 元边界:年终奖接近最高税率档,验证大额年终奖的计税差异,同时检查工具是否支持高金额计算

常见错误对照

1.年终奖计税方式选错,导致税负偏高

✗ 错误直接选「单独计税」,不对比并入综合所得
✓ 修复先用工具分别计算两种方式下的应纳税额,再比较选择税负较低的方案

财税〔2018〕164号规定年终奖可选择单独计税或并入综合所得,但并非所有人单独计税更优。高收入者单独计税可能更省,低收入者并入后可能因基本减除费用未用完而更划算。

2.年终奖金额填写错误,包含已扣社保公积金

✗ 错误填写的年终奖是税后到手金额,如 35000 元
✓ 修复填写税前年终奖总额,如 40000 元(含个税、社保个人部分)

年终奖计税基数是税前收入,包括单位发放的全部金额。若填写税后金额,会导致计税基数偏低,算出的税额不准确。

3.综合所得收入填错,漏填全年一次性奖金以外的工资

✗ 错误只填年终奖金额,综合所得收入填 0
✓ 修复综合所得收入填入全年工资薪金、劳务报酬、稿酬、特许权使用费合计(不含年终奖)

并入综合所得计算时,年终奖需与全年其他综合所得合并计税。若漏填工资,会导致应纳税所得额偏低,误判为并入更划算。

4.专项附加扣除未纳入综合所得计算

✗ 错误计算综合所得时,直接使用年收入 12 万,不扣专项附加
✓ 修复综合所得收入减去 6 万元基本减除费用、三险一金、专项附加扣除(如子女教育、房贷利息等)后的余额作为应纳税所得额

专项附加扣除能降低综合所得的应纳税所得额,从而影响并入方案的税负。忽略此项可能导致高估并入后的税额,错选方案。

5.年终奖单独计税时,误用综合所得累进税率

✗ 错误将年终奖 10 万元直接按综合所得累进税率表计算
✓ 修复年终奖除以 12 找税率,再用该税率和速算扣除数计算:应纳税额 = 年终奖 × 税率 - 速算扣除数

单独计税适用全年一次性奖金个人所得税政策,税率表按月换算(财税〔2018〕164号)。直接套用综合所得年税率表会导致税额计算错误。

6.年终奖发放月份填写错误,影响税率档位

✗ 错误年终奖 12 月发,但填写时写成 1 月
✓ 修复填写实际发放月份(如 12 月),因为年终奖单独计税以实际发放月份为准

年终奖单独计税的税率档位取决于发放当月,不同月份可能因累计收入不同而影响税率。但实际中多数企业年底发放,月份错误一般不影响结果,但严格按规范应填写真实月份。

7.忽略年终奖临界点,导致税负跳档

✗ 错误年终奖 36001 元,直接按 36000 元计算
✓ 修复使用工具输入精确金额 36001 元,对比 36000 元的结果

年终奖单独计税存在临界点(如 36000→36001 元税率从 3% 跳至 10%),多发 1 元可能导致多缴约 2310 元个税。工具应输入真实金额,避免手动近似。

8.年终奖与工资合并计税时,误将年终奖重复计入

✗ 错误综合所得收入中已包含年终奖,又在单独计税栏再填一次
✓ 修复选择「并入综合所得」时,综合所得收入应包含年终奖;选择「单独计税」时,综合所得收入不含年终奖

两种计税方式互斥,年终奖只能计入一次。重复填写会导致应纳税所得额翻倍,算出的税额虚高。

第三节

工作原理

How It Works

核心公式

应纳税额 = 全年一次性奖金收入 × 适用税率 - 速算扣除数

变量说明

  • 全年一次性奖金收入年终奖总额,单位元
  • 适用税率按奖金÷12查月度税率表确定
  • 速算扣除数对应税率档的固定扣除值

示例

年终奖 50000 元,除以 12 得 4166.67 元,查月度税率表:超过 3000 至 12000 元部分税率 10%,速算扣除数 210。应纳税额 = 50000 × 10% - 210 = 5000 - 210 = 4790 元。

输入年终奖金额选择计税方式本地查表计算展示两种结果对比用户自主选择方案完成个税申报
用户输入 / 展示 用户选择 本地处理 / 完成
第四节

开发者集成

For Developers

3 种主流语言实现,复制即用:

# 年终奖单独计税 vs 并入综合所得对比 # 使用 2023 年及以后适用的个税政策(全年一次性奖金单独计税) def calc_tax(income, special_deductions=0): """计算综合所得应纳税额(简化版,不含专项附加扣除)""" taxable = max(0, income - 60000 - special_deductions) # 基本减除费用 6 万/年 # 综合所得累进税率表(2023) brackets = [(36000, 0.03), (144000, 0.10), (300000, 0.20), (420000, 0.25), (660000, 0.30), (960000, 0.35), (float('inf'), 0.45)] quick_deductions = [0, 2520, 16920, 31920, 52920, 85920, 181920] for i, (limit, rate) in enumerate(brackets): if taxable <= limit: return taxable * rate - quick_deductions[i] return 0 def calc_bonus_tax(bonus): """全年一次性奖金单独计税(除以 12 找税率)""" monthly = bonus / 12 # 月度税率表 brackets = [(3000, 0.03), (12000, 0.10), (25000, 0.20), (35000, 0.25), (55000, 0.30), (80000, 0.35), (float('inf'), 0.45)] quick_deductions = [0, 210, 1410, 2660, 4410, 7160, 15160] for i, (limit, rate) in enumerate(brackets): if monthly <= limit: return bonus * rate - quick_deductions[i] return 0 # 示例:年薪 20 万,年终奖 5 万,无专项扣除 salary = 200000 bonus = 50000 # 方案一:并入综合所得 total_income = salary + bonus tax_combined = calc_tax(total_income) print(f"并入综合所得应纳税额: {tax_combined:.2f} 元") # 方案二:单独计税 tax_salary = calc_tax(salary) tax_bonus = calc_bonus_tax(bonus) tax_separate = tax_salary + tax_bonus print(f"单独计税应纳税额: {tax_separate:.2f} 元") print(f"差额(单独 - 并入): {tax_separate - tax_combined:.2f} 元")
// 年终奖个税对比:单独计税 vs 并入综合所得 // 适用于浏览器或 Node.js function calcComprehensiveTax(income, deductions = 0) { const taxable = Math.max(0, income - 60000 - deductions); 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; } } return 0; } function calcBonusTax(bonus) { const monthly = bonus / 12; const brackets = [ { limit: 3000, rate: 0.03, quick: 0 }, { limit: 12000, rate: 0.10, quick: 210 }, { limit: 25000, rate: 0.20, quick: 1410 }, { limit: 35000, rate: 0.25, quick: 2660 }, { limit: 55000, rate: 0.30, quick: 4410 }, { limit: 80000, rate: 0.35, quick: 7160 }, { limit: Infinity, rate: 0.45, quick: 15160 } ]; for (const b of brackets) { if (monthly <= b.limit) { return bonus * b.rate - b.quick; } } return 0; } // 示例:年薪 20 万,年终奖 5 万 const salary = 200000; const bonus = 50000; // 方案一:并入 const taxCombined = calcComprehensiveTax(salary + bonus); console.log(`并入综合所得应纳税额: ${taxCombined.toFixed(2)} 元`); // 方案二:单独 const taxSalary = calcComprehensiveTax(salary); const taxBonus = calcBonusTax(bonus); const taxSeparate = taxSalary + taxBonus; console.log(`单独计税应纳税额: ${taxSeparate.toFixed(2)} 元`); console.log(`差额(单独 - 并入): ${(taxSeparate - taxCombined).toFixed(2)} 元`);
package main import ( "fmt" "math" ) // 综合所得税率表 type bracket struct { limit float64 rate float64 quick float64 } var comprehensiveBrackets = []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}, {math.Inf(1), 0.45, 181920}, } var bonusBrackets = []bracket{ {3000, 0.03, 0}, {12000, 0.10, 210}, {25000, 0.20, 1410}, {35000, 0.25, 2660}, {55000, 0.30, 4410}, {80000, 0.35, 7160}, {math.Inf(1), 0.45, 15160}, } func calcComprehensiveTax(income, deductions float64) float64 { taxable := math.Max(0, income-60000-deductions) for _, b := range comprehensiveBrackets { if taxable <= b.limit { return taxable*b.rate - b.quick } } return 0 } func calcBonusTax(bonus float64) float64 { monthly := bonus / 12 for _, b := range bonusBrackets { if monthly <= b.limit { return bonus*b.rate - b.quick } } return 0 } func main() { salary := 200000.0 bonus := 50000.0 // 并入综合所得 taxCombined := calcComprehensiveTax(salary+bonus, 0) fmt.Printf("并入综合所得应纳税额: %.2f 元\n", taxCombined) // 单独计税 taxSalary := calcComprehensiveTax(salary, 0) taxBonus := calcBonusTax(bonus) taxSeparate := taxSalary + taxBonus fmt.Printf("单独计税应纳税额: %.2f 元\n", taxSeparate) fmt.Printf("差额(单独 - 并入): %.2f 元\n", taxSeparate-taxCombined) }
第五节

常见问题

Q & A
年终奖单独计税和并入综合所得,到底哪个更划算?

没有绝对答案,取决于全年总收入、三险一金扣除额、专项附加扣除以及年终奖金额。一般来说,当年终奖金额相对较小(如低于 3.6 万)且全年应纳税所得额不高时,单独计税可能更省;当年终奖金额大但全年工资不高时,并入综合所得可能反而因为拉低平均税率而更划算。本工具会同时算出两种方案的应纳税额,直接比较数字即可,不用自己算临界点。

为什么我输入年终奖 36000 和 36001,税差那么大?

这是单独计税的税率跳档效应。年终奖 36000 适用 3% 税率,税额 1080 元;36001 元则适用 10% 税率,速算扣除数 210,税额 = 36001×10% - 210 = 3390.1 元。多 1 元奖金,多交 2310 元税,这就是所谓的“年终奖临界点”。本工具结果页会标出你落在哪个税率档,方便你判断是否需要和公司协商调整奖金金额。

这个计算器准吗?和公司财务算的不一样怎么办?

本工具按现行税法公式计算,与自然人电子税务局(个税 APP)的算法一致。如果和公司财务结果不同,最常见的原因是:公司财务可能将年终奖与当月工资合并预扣(部分企业操作不规范),或公司已扣除了你未录入的专项附加扣除(如大病医疗、继续教育等)。建议先核对输入的年收入、三险一金、专项扣除是否与工资条一致,再对比个税 APP 里的汇算清缴数据。

我今年换过工作,年终奖单独计税还能用吗?

可以。年终奖单独计税政策不限制换工作次数,只要该笔奖金是单位在 2025 年 1 月 1 日后发放的全年一次性奖金,且你选择单独计税方式,就可以正常享受。但注意:每个人每年只能用一次单独计税机会,如果你在年中已经领过一笔年终奖并选择了单独计税,则本笔奖金只能并入综合所得。本工具不会判断你是否已使用过该政策,需要你自己确认。

年终奖单独计税的公式是什么?

公式为:应纳税额 = 年终奖金额 × 适用税率 - 速算扣除数。其中税率和速算扣除数按年终奖除以 12 个月后的商数确定,适用按月换算后的综合所得税率表。例如年终奖 50000 元,商数 = 50000÷12 ≈ 4166.67,落在 10% 税率档(3000~12000),速算扣除数 210,则应纳税额 = 50000×10% - 210 = 4790 元。本工具会自动计算,结果页也会显示税率档位。

这个工具需要联网吗?数据会不会上传到服务器?

不需要联网。本工具是纯前端计算(FE 实现),所有数据都在浏览器本地处理,不会上传到任何服务器。输入的年收入、年终奖、扣除项等数据仅用于页面内的计算,关闭页面后数据即清除。可以放心输入真实数字。

我输入了数据但结果没出来,是不是工具坏了?

请先检查输入是否完整且合法:年收入和年终奖必须为数字(可含小数点,不可含逗号或汉字);三险一金和专项附加扣除可选填,留空则默认为 0。如果输入合法但无结果,可能是浏览器兼容问题(如 Safari 旧版本),建议更换 Chrome 或 Edge 浏览器重试。如果仍不行,请截图并附带操作系统和浏览器版本反馈给站长。

年终奖 14.4 万和 14.5 万,单独计税差多少?

14.4 万单独计税:商数 12000,适用 10% 税率,速算扣除数 210,税额 = 144000×10% - 210 = 14190 元。14.5 万单独计税:商数 12083.33,适用 20% 税率,速算扣除数 1410,税额 = 145000×20% - 1410 = 27590 元。多 1000 元年终奖,多交 13400 元税。这是另一个临界点,建议用本工具输入具体数字测试,避免踩坑。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

选择 打开 +新窗口 esc关闭