个人所得税计算器 — 工资个税与到手工资

工资个税的算法只有一条链:(月薪 + 其他月收入)× 12 得出全年总收入,减去 60000 元基本减除费用、你个人缴的五险一金和专项附加扣除,剩下的应纳税所得额再套七级超额累进税率。选好省份,计算器按该省的费率和缴费基数算出你个人的五险一金,再给出应纳税额、适用税档、每月每一项扣多少的明细和每月到手工资。

居民个人工资薪金按综合所得计税:(月薪 + 其他月收入)× 12 减除 60000 元基本减除费用、五险一金等专项扣除(分省费率与基数:养老 8%、医疗 2%,深圳二档医疗 0.5%,失业按省,公积金 5%–12% 由单位定)、专项附加扣除及其他法定扣除后,按 3%–45% 七级超额累进税率计税。其他月收入只计入个税,缴费基数按工资算。

¥
¥
¥
¥
¥
¥

结果

—

计算结果为估算值,仅供学习与规划参考,不构成财务或税务建议。作出决定前,请向贷款机构、税务机关或专业人士确认最终数字。

关于本计算器

2019 年起,居民个人的工资薪金与劳务报酬等合并为综合所得,按年计税。应纳税所得额有三层扣除:每年 60000 元的基本减除费用、个人缴纳的五险一金(专项扣除,全额扣除),以及子女教育、住房、赡养老人等专项附加扣除。扣完之后的金额按 3% 到 45% 的七级超额累进税率计税。

每月工资条上的个税是累计预扣:随着全年累计收入跨过 36000 元、144000 元等门槛,预扣率会逐级跳档,所以下半年到手工资变少并不奇怪。最终以次年 3–6 月的汇算清缴为准——本计算器算的就是这个年度口径。

还有一点工资条会告诉你:缴费基数不是当月工资,而是上年本人月平均工资,在社保年度内(多为 7 月–次年 6 月)固定,再按当地平均工资的 60%–300% 钳制。本计算器用月薪按本省已核实的上下限推算基数——知道实际基数请直接填基数栏,结果就和工资条对得上。公积金基数是另一套城市标准(当地最低工资到 3 倍市平均工资),所以单独给了一个字段。

使用方法

  1. 填税前月薪(未扣任何项目的月工资),以及与工资合并计税的其他月收入,全年总收入为(月薪 + 其他月收入)× 12。
  2. 选省份(广东分广州和深圳,深圳再分医保一档和二档)。
  3. 公积金比例改成工资条上的实际比例(没有官方默认值,显示的 12% 只是起始假设)。省份标注“失业分摊未核实”的,失业比例也按工资条填。
  4. 两个基数栏留 0 表示按月薪自动推算(社保基数按本省已核实的上下限钳制),知道实际基数就直接填。
  5. 填专项附加扣除全年合计(字段下方有现行标准),以及其他扣除。
  6. 看应纳税额、所在税档与到手工资;月度明细逐项列出每月养老、医疗、失业、公积金各扣多少;下方表格逐档拆给你看。

计算公式

全年总收入 =(月薪 + 其他月收入)× 12;五险一金 = 12 ×[社保基数 ×(养老 8% + 医疗 + 失业)+ 公积金基数 × 公积金比例](另有固定附加:北京医疗每月 ¥3、武汉每月 ¥7);应纳税所得额 = 全年总收入 − 60000 − 五险一金 − 专项附加扣除 − 其他扣除;应纳税额 = 应纳税所得额 × 适用税率 − 速算扣除数

速算扣除数是法定简便算法:用单档税率一次算出的结果,与把收入按档逐段计税完全相等。结果下方的表格就是逐段算法,合计与速算结果一致。养老 8%、医疗 2% 全国通用(深圳二档医疗为 0.5%),工伤与生育由单位单方缴纳。失业比例与基数上下限来自省份表——哪些分摊已核实、哪些未核实,见省份常见问题。其他月收入只计入个税:缴费基数按工资算,所以它不改变养老、医疗、失业、公积金各行。月均个税是全年税额除以 12——月薪固定时实际预扣因累计税档逐月变化,月均是最诚实的月度数字。

计算示例

北京职工月薪 25000 元(年薪 300000 元),公积金按 12%:社保基数取月薪(高于北京下限 7162 元,无已核实上限),每月社保为 25000 × 10.5% + 3 = 2628 元,公积金每月 3000 元,全年五险一金 67536 元。应纳税所得额 = 300000 − 60000 − 67536 − 24000 = 148464 元,落在 20% 档。应纳税额 = 148464 × 20% − 16920 = 12772.80 元,全年到手 219691.20 元,月均约 18307.60 元。

数据与公式依据: 《个人所得税法》(税档与 60000 元减除费用);国家税务总局预扣率表(速算扣除数);国务院国发〔2018〕41 号、国发〔2023〕13 号(专项附加扣除标准);各省市人社、医保、公积金中心 2025 缴费年度通知(失业分摊 16 个省份选项已核实,17 个选项未核实、留待用户填写;基数上下限为最新已核实周期,北京/上海/江苏/浙江/山东/河南/湖北/广东为 2025 周期,其余为 2024 年 7 月–2025 年 6 月周期)。2026 年 10 月核实。 最后更新: 2026年10月.

常见问题

专项附加扣除现在分别是多少?

子女教育每个子女 2000 元/月;3 岁以下婴幼儿照护每个婴幼儿 2000 元/月;首套住房贷款利息 1000 元/月(最长 240 个月,一生一次);住房租金:直辖市、省会、计划单列市等 1500 元/月,其他市辖区户籍人口超 100 万的城市 1100 元/月,其余 800 元/月(房贷利息与租金不能同享);赡养 60 岁以上老人 3000 元/月(独生子女全额,非独生子女分摊且每人不超过 1500 元/月);继续教育:学历教育 400 元/月(最长 48 个月),职业资格证书在取得当年扣 3600 元;大病医疗:医保目录内自付超过 15000 元的部分在 80000 元限额内据实扣除,只能在汇算清缴时扣。

为什么每个月扣的税不一样?

单位采用累计预扣法:每月把年初以来累计收入套年度税档算出累计应纳税额,再减去已预扣部分。年初多在 3%–10% 档,随着累计应纳税所得额跨过 36000 元、144000 元,边际预扣率升到 10%、20%。全年总额不变,汇算清缴只是把分布拉平。

年终奖怎么计税更划算?

全年一次性奖金在 2027 年 12 月 31 日前可选择单独计税:奖金除以 12 找月度换算表税率,单独算一次。多数中等收入者单独计税更省;但当工资本身已进入 20% 及以上税档时,并入综合所得可能反而更划算。汇算前两种都算一遍再选,本计算器算的是工资口径。

每月 300 元的育儿补贴要交税吗?

不用。2025 年起国家育儿补贴每孩每年 3600 元,财政部、税务总局 2025 年第 6 号公告明确免征个人所得税——它既不是收入也不占扣除,完全不进计算。

我有两份收入或劳务报酬,还适用吗?

税档与扣除完全一样:综合所得把工资薪金、劳务报酬(按 80% 计入)、稿酬、特许权使用费合并。只是各处预扣与最终税额对不上,正是汇算清缴要解决的。本计算器按单一工资建模,多来源时把结果当作合并后口径的估算。

为什么要选省份——税表不是全国统一的吗?

税表是全国统一的,缴费不是。养老 8%、医疗 2%、工伤与生育(单位单方缴纳,个人为 0)全国都一样;随省份变的是失业分摊、单位在 5%–12% 内自定的公积金比例,以及缴费基数。本计算器已核实的失业分摊:北京、天津、上海、江苏、浙江、江西 0.5%;河北、河南、湖北 0.3%;广东(广州与深圳两档)0.2%;广西、海南 0.5%;四川 0.4%;云南 0.3%。其余 17 个省份选项标注未核实——计算器用你填的失业比例算(留空为 0,会低估扣除,请看工资条)。广东必须拆开:深圳养老下限(4775 元)与医保档次和广州不同,二档医疗为 0.5% 而不是 2%。

为什么算出来的缴费和工资条对不上?

几乎总是基数的原因,不是费率。真实社保基数是上年本人月平均工资,在社保年度内(多为 7 月–次年 6 月)固定,再按当地平均工资 60%–300% 钳制——不是当月工资。计算器用月薪按本省已核实的上下限推算,只是个近似;上下限是最新已核实周期(北京、上海、江苏、浙江、山东、河南、湖北、广东为 2025 周期,其余公布上下限的省份为 2024 年 7 月–2025 年 6 月周期,之后可能已上调)。公积金基数是另一套城市标准。把工资条上的实际基数填进基数栏,结果就对得上。两处小额固定附加已计入(北京医疗每月 ¥3、武汉每月 ¥7);兰州大额附加 2025 年是否延续未确认,未计入;昆明 0.2% 长期护理险因个税扣除处理待确认,未计入。

省份标注“失业分摊未核实”,我该填多少?

工资条上的数字(个人失业扣款除以缴费基数)。全国失业保险总费率是 1%(已延至 2025 年 12 月 31 日),但单位和个人怎么分由各省自定;山西、内蒙古、辽宁、吉林、黑龙江、安徽、福建、山东、湖南、贵州、西藏、甘肃、青海、宁夏、新疆,以及数字有冲突的重庆和陕西,都没找到可靠的 2025 年分摊。给这些省统一猜 0.5% 至少对其中一部分是错的,所以计算器把这一栏留给你填,而不是编一个数字。

个人所得税计算器用的是什么公式?

全年总收入 =(月薪 + 其他月收入)× 12;五险一金 = 12 ×[社保基数 ×(养老 8% + 医疗 + 失业)+ 公积金基数 × 公积金比例](另有固定附加:北京医疗每月 ¥3、武汉每月 ¥7);应纳税所得额 = 全年总收入 − 60000 − 五险一金 − 专项附加扣除 − 其他扣除;应纳税额 = 应纳税所得额 × 适用税率 − 速算扣除数 速算扣除数是法定简便算法:用单档税率一次算出的结果,与把收入按档逐段计税完全相等。结果下方的表格就是逐段算法,合计与速算结果一致。养老 8%、医疗 2% 全国通用(深圳二档医疗为 0.5%),工伤与生育由单位单方缴纳。失业比例与基数上下限来自省份表——哪些分摊已核实、哪些未核实,见省份常见问题。其他月收入只计入个税:缴费基数按工资算,所以它不改变养老、医疗、失业、公积金各行。月均个税是全年税额除以 12——月薪固定时实际预扣因累计税档逐月变化,月均是最诚实的月度数字。 本页的计算示例用真实数字一步步套用公式,你可以自己动手验算。