税前到税后的计算链条
到手工资 = 税前工资 − 五险一金个人部分 − 个人所得税。五险一金个人部分通常占税前工资的 20%–23%,其中养老 8%、医疗 2%、失业 0.5%、公积金 5%–12%,默认 22.5% 对应公积金 12% 的情形。个税的计算基础是应纳税所得额 = 税前工资 − 五险一金 − 专项附加扣除 − 每月 5000 元减除费用。
税率采用七级超额累进:全年应纳税所得额 3.6 万元以内 3%,3.6 万至 14.4 万 10%(速算扣除 2520),14.4 万至 30 万 20%(16920),30 万至 42 万 25%(31920),42 万至 66 万 30%(52920),66 万至 96 万 35%(85920),96 万以上 45%(181920)。工资个税实行累计预扣预缴,本页把全年税额平均到每月显示,全年合计与逐月累计法完全相同。
一个算例与反算原理
税前月薪 20000 元、五险一金 22.5%(4500 元)、无专项附加扣除:月应纳税所得额 = 20000 − 4500 − 5000 = 10500 元,全年 126000 元,落在 10% 档,全年个税 = 126000 × 10% − 2520 = 10080 元,月均 840 元,到手 20000 − 4500 − 840 = 14660 元。
反算方向没有简单的闭式解,因为五险一金按比例随税前工资变化、税率又分档跳变。工具采用二分法:先猜一个税前工资区间,反复取中点算出对应的到手金额,比目标低就抬高下界、否则压低上界,迭代上百次后精度可达 0.01 元。所以输入到手 14660 元,反推出的税前就是 20000 元。