个税年度汇算计算器
按现行七项专项附加扣除逐项计算扣除额,叠加 6 万元基本减除费用与三险一金,再对比「年终奖单独计税」与「并入综合所得」两种口径,给出应纳个税、应退税额或应补税额。全部计算在浏览器内完成,收入数据不上传。
年度汇算多退少补:全年综合所得减去 6 万元基本减除费用、三险一金与七项专项附加扣除后,按 3%~45% 超额累进计算全年应纳税,与已预缴税额比较得出应退或应补。本工具按七项专项附加扣除逐项计算(子女教育、继续教育、大病医疗、住房贷款利息、住房租金、赡养老人、3 岁以下婴幼儿照护),并对比年终奖两种计税口径。
口径提醒:住房贷款利息与住房租金**二选一**(不能同时扣);子女教育与赡养老人有分摊比例口径(独生子女全额 3000/月,非独生子女分摊上限 1500/月);大病医疗按医保报销后个人负担超 1.5 万的部分、上限 8 万,且只能在汇算时扣;年终奖单独计税与并入综合所得二选一,本工具两种都算并给出更优方案。
这个工具解决你的问题了吗?
提交后会把工具名、你的输入与当前结果发送到服务器;请勿填写身份证号、手机号等隐私信息。
AI 助手 会结合你当前的输入与结果回答
追问会再次把当前输入与结果发送到服务器;请勿填写隐私信息。
使用步骤
- 填全年工资薪金、劳务报酬等综合所得与已预缴税额。
- 逐项填七项专项附加扣除(房贷与租金二选一)。
- 填三险一金(个人部分)年度合计。
- 看应纳税额与应退/应补;年终奖两种口径自动对比选优。
计算原理与示例
汇算的两条公式
应纳税所得额 = 年度综合所得收入 − 60000 元基本减除费用 − 三险一金个人部分 − 其他扣除 − 专项附加扣除,再按 3%~45% 七级超额累进税率算税;应退或应补 = 已预缴税额 − 应纳个税。
专项附加扣除怎么折算
专项附加扣除按「标准 × 人数或月数」折算到全年:子女教育与 3 岁以下婴幼儿照护各 2000 元/月/人;赡养老人独生子女 3000 元/月,非独生子女分摊时每人不超过 1500 元/月;继续教育学历 400 元/月、职业资格 3600 元/年;住房贷款利息 1000 元/月;住房租金按城市分 1500 / 1100 / 800 元/月三档;大病医疗按年自付超过 15000 元的部分据实扣除、上限 80000 元。
年终奖两种口径怎么比
年终奖单独计税时,奖金 ÷ 12 找出月度税率档,再用全额乘税率减速算扣除数;并入综合所得则与工资合并后按年度税率表计算。年收入较低时并入往往更省(奖金能吃掉 6 万元减除费用),收入较高且奖金集中时单独计税通常更省,本工具同时算两遍并标出差额。
政策依据:《个人所得税法》及实施条例;国发〔2023〕13 号(提高 3 岁以下婴幼儿照护、子女教育、赡养老人三项扣除标准);财政部、税务总局关于全年一次性奖金单独计税政策延续至 2027 年 12 月 31 日的公告;财政部、税务总局关于延续实施综合所得汇算清缴补税豁免政策的公告(2024-2027 年,收入不超过 12 万元或补税不超过 400 元可免于汇算)。扣除标准如有调整,以国家税务总局最新公告为准。
代码示例
JavaScript 专项附加扣除与汇算
const BRACKETS = [[36000, .03], [144000, .10], [300000, .20],
[420000, .25], [660000, .30], [960000, .35],
[Infinity, .45]];
const QUICK = [0, 2520, 16920, 31920, 52920, 85920, 181920];
function settlement(income, deductions, prepaid) {
const taxable = Math.max(0, income - 60000 - deductions);
const i = BRACKETS.findIndex(([lim]) => taxable <= lim);
const tax = taxable * BRACKETS[i][1] - QUICK[i];
return { tax, refund: Math.max(0, prepaid - tax),
extra: Math.max(0, tax - prepaid) };
}
// 七项扣除:子女教育 2000/月/孩、赡养 3000/月、房贷 1000/月…
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 settlement(income, deductions, prepaid):
taxable = max(0, income - 60000 - deductions)
tax = next(t * r - q for lim, r, q in BRACKETS
if taxable <= lim)
return tax, max(0, prepaid - tax), max(0, tax - prepaid)
# 房贷与租金二选一;年终奖单独计税口径另行对比
常见问题
为什么同事收入和我差不多,退税金额却差很多?
差额通常来自三处:扣除申报是否完整(漏填赡养老人或房贷利息,一年就差几千元扣除额)、收入结构(是否有多处收入或年终奖)、以及平时预缴是否足额。汇算退的是「预缴多于应纳」的部分,预缴越足、扣除越全,退税额越接近真实差异。
专项附加扣除漏报了还能补吗?
可以。在汇算期内登录个人所得税 App 补充填报扣除信息后重新汇算,多缴的税会退回绑定的银行卡。往年漏报的扣除项也可以在本次汇算时一并补充申报,但要注意大病医疗只能在汇算时填报。
年终奖单独计税和并入综合所得,怎么选才不会多缴?
本工具会同时算两种口径并标出更省的一种。规律是:年收入较低、奖金不多时并入综合所得更省;收入较高且奖金集中时单独计税通常更省。还要防「跳档点」——奖金 36000 元只缴 1080 元,多发 1 元变 36001 元就要缴 3390.10 元。
大病医疗扣除为什么要填医保目录内的自付金额?
大病医疗只对「医保目录范围内、经医保报销后由个人负担」的部分计税前扣除,且是超过 15000 元的部分据实扣除、全年上限 80000 元。目录外的自费药与自费项目不计入,具体金额可在国家医保服务平台 App 的年度费用结算单里查。
赡养老人扣除,兄弟姐妹之间怎么分摊?
非独生子女与兄弟姐妹分摊每月 3000 元的额度,每人分摊部分不超过 1500 元/月,可约定分摊或由被赡养人指定分摊,一个纳税年度内不得变更。本工具在「非独生」模式下按你填入的分摊金额计算,超过 1500 元/月会直接提示。
住房贷款利息和住房租金能同时扣吗?
不能,只能选其中一项。首套住房贷款利息按 1000 元/月扣除、最长 240 个月;住房租金按城市规模分 1500 / 1100 / 800 元/月三档。如果既有房贷又在别的城市租房,选扣除额高的那一项更划算。
什么情况下需要补税?不补会怎样?
常见于多处任职(每处都单独享受了 6 万元减除费用)、年中换工作、劳务报酬预扣率低于综合所得税率等情形。补税金额不超过 400 元,或年度综合所得收入不超过 12 万元,通常可以免于办理汇算。应补未补会产生滞纳金并影响纳税信用。
换过工作、有多处收入的人为什么更容易退税或补税?
因为每个单位都按各自口径预扣:多处收入会重复享受 6 万元减除费用,合并后往往要补税;年中入职新单位时,新单位重新累计扣除也可能导致预缴不足。反过来,如果上家单位按较高税率预扣过,汇算后就可能退税。
计算出来的退税额和个税 App 不一致怎么办?
以个税 App 为准。差异一般来自本工具未纳入的项目:企业年金、商业健康险、税延养老保险、符合条件的公益捐赠、残疾人减征等。本工具适合用来看「专项附加扣除能省多少税」和「年终奖选哪种口径」,不是申报口径。
我填的工资和扣除数据会被上传吗?
不会。收入、三险一金、赡养老人分摊额等信息只在本机浏览器内参与计算,不上传、不落库,也不与税务系统交互——页面显示的税额是按现行税率表做的数学测算,不构成纳税申报。历史记录仅存本机浏览器,可随时一键清空。
延伸阅读
来自本站原创文章,讲清这个工具背后的算法与口径。