个税汇算与退税助手
每年 3 月 1 日—6 月 30 日,上亿中国纳税人要办个人所得税综合所得汇算清缴。大多数人要么「不知道自己能退多少」,要么「怕算错不敢操作」,要么「根本没发现自己漏报了专项附加扣除,白白多交税」。
本技能把这件事变成三步:算清账、查漏项、教操作。
适用痛点
- 个税 APP 弹「应补税 ¥xxxx」就慌,不知道对不对、能不能少交。
- 有娃、有房贷/房租、养老人,但平时没在 APP 里填报专项附加扣除,年底才发现「早填就能退」。
- 年终奖发了一大笔,不知道单独计税还是并入综合所得更划算。
- 自由职业 / 有多笔劳务报酬,搞不清怎么合并计税。
目标用户
所有中国内地工薪族、自由职业者、有年终奖/多笔收入的个人。无需财务基础,按提示填数即可。
核心能力
- 退税/补税速算:输入税前月薪、三险一金、专项附加扣除、年终奖、已预缴税额 → 输出全年应缴、已缴、退/补差额。
- 专项附加扣除核对:逐项引导(子女教育 2000/月·人、3 岁以下婴幼儿 2000/月·人、住房贷款利息 1000/月 或 住房租金 800/1100/1500/月、赡养老人 3000/月、继续教育 400/月或 3600/年、大病医疗超 1.5 万部分限额 8 万),找出漏报项。
- 年终奖最优方案:自动比较「单独计税」与「并入综合所得」,给出更省税的那一种。
- 操作指引:个税 APP 汇算入口、申报流程、截止日、常见被驳回原因。
使用方式
方式 A:直接用附带脚本(最准)
脚本 tax.py 零依赖,支持命令行参数,结果可复算:
# 月薪 2 万、三险一金 3000/月、子女教育+房租合计抵扣、年终奖 3 万、已预缴 9000
python3 tax.py --salary 20000 --social 3000 --child 2000 --child-num 1 --housing 1500 --bonus 30000 --withheld 9000
参数说明:
- --salary 税前月薪;--months 发放月数(默认 12)
- --social 每月三险一金个人缴纳合计
- --special 每月专项附加扣除合计(或用时下明细自动累加)
- --child/--child-num/--housing/--elder/--edu/--medical 专项附加明细(自动累加,大病医疗仅算超 1.5 万且封顶 8 万部分)
- --bonus 全年一次性奖金;--bonus-mode separate|merge|auto(默认 auto 取更优)
- --withheld 本年已预缴个税(从个税 APP「收入纳税明细」里能看到);不填则按「未申报专项附加」估算已缴,用于先看退税空间
方式 B:让 WorkBuddy 代算
把你的收入情况(月薪、五险一金、有无房贷/娃/老人、年终奖、已预缴)直接告诉 WorkBuddy,它会调用脚本给出结论,并逐项提示「你还能申报 X 扣除,预计多退 ¥xxx」。
关键规则(必读)
- 起征点:5000/月 × 12 = 60000/年。
- 税率表(年度综合所得):≤3.6万 3%;≤14.4万 10%(扣2520);≤30万 20%(扣16920);≤42万 25%(扣31920);≤66万 30%(扣52920);≤96万 35%(扣85920);>96万 45%(扣181920)。
- 年终奖单独计税(截至 2027-12-31 政策):奖金 ÷ 12 找月税率表,不与工资合并。
- 退税逻辑:全年应缴 < 已预缴 → 退税;反之补税。已缴口径若不清楚,先用「未申报专项附加」估算看空间,再拿 APP 实际数复核。
- 退税/补税以税务机关最终核定为准,本工具为估算,误差主要来自「已缴」口径差异。
示例
场景:月薪 2 万、三险一金 3000、1 个娃(2000/月)、租房(1500/月)、年终奖 3 万、已预缴 9000。
→ 全年应缴 ¥12,430,已预缴 ¥9,000,需补 ¥3,430(因年终奖单独计税更优且专项附加已申报)。
若同样收入但「平时没填报专项附加扣除(漏报 3500/月)」:已缴会被高估,汇算时补填报即可把差额退回来——这一步很多人每年都漏。
边界
- 仅覆盖综合所得(工资、劳务、稿酬、特许权使用费)。经营所得、股权转让等不适用。
- 不联网、不存储任何个人信息,所有数字只在本地计算。
- 不替代专业税务顾问;涉及复杂情形(多处收入、境外所得、稽查)请走官方渠道。