工資與扣除
按項目勾選,自動算出每月合計
| 項目 | 填報 | 每月扣除(元) |
|---|---|---|
| 子女教育2000 元/月 · 每個子女 | — | |
| 3 歲以下嬰幼兒照護2000 元/月 · 每個嬰幼兒 | — | |
| 繼續教育 · 學歷400 元/月(最長 48 個月) | — | |
| 繼續教育 · 職業資格3600 元/年(取得證書當年) | — | |
| 住房貸款利息1000 元/月(首套住房貸款) | — | |
| 住房租金按城市 1500 / 1100 / 800 元/月 | — | |
| 贍養老人獨生 3000 元/月;非獨生分攤 3000 元,每人不超 1500 元 | — | |
| 大病醫療年度自付超 15000 元的部分,限額 80000 元 | — | |
| 勾選合計(元/月) | 0.00 |
表格可左右滑動查看剩餘列(首列已固定,滑動時不會丟掉行名)
子女教育與嬰幼兒照護可由父母約定一方 100% 扣或雙方各 50%;首套住房貸款利息同樣可以約定由一方 100% 或各自 50%;住房貸款利息與住房租金在同一個納稅年度內不能同時扣;非獨生子女每人分攤額不超過 1500 元;大病醫療不參與每月預扣。
計稅結果
應納稅所得額 =(稅前月薪 − 五險一金個人 − 專項附加扣除 − 5000 起征點)× 累計期數,再套年度稅率表(累計預扣預繳)。
逐月預扣明細(第 1–12 期)
表格可左右滑動查看剩餘列(首列已固定,滑動時不會丟掉行名)
點某一期可把上方結果切到該期;▲ 表示該期跨入更高稅率檔。本表按全年同薪、1 月起算。
個人所得稅稅率表(綜合所得·按年)
本工具按累計預扣預繳口徑測算,結果僅供參考,實際稅額以稅務機關核定為準。
工資與繳費基數
繳費基數通常為上年度月平均工資,各市每年 7 月調整上下限;本工具不綁定城市,默認按填報基數計算。
繳費比例(可改)
| 項目 | 個人 % | 單位 % |
|---|---|---|
| 養老保險 | ||
| 醫療保險 | ||
| 失業保險 | ||
| 工傷保險 | 個人不繳 | |
| 住房公積金 | 個人單位同比例 | |
繳費結果
表格可左右滑動查看剩餘列(首列已固定,滑動時不會丟掉行名)
生育保險已併入醫療保險不單列;工傷、失業個人比例按常見口徑,生育由單位繳、個人不繳。公積金個人與單位同比例,比例範圍常見 5%–12%。
年終獎與計稅方式
兩種計稅方式對比
按月換算後的綜合所得稅率表(獎金單獨計稅用)
年終獎臨界點陷阱區間(單獨計稅)
單獨計稅政策現行有效期至 2027 年 12 月 31 日(財政部、稅務總局公告 2023 年第 30 號),且一個納稅年度內每人只能對一筆獎金使用。本工具按財稅〔2018〕164號公示式「獎金 × 稅率 − 速算扣除數」計算,不額外用獎金抵減當月工資與 5000 元的差額。這裏的對比只影響獎金這一塊:「個稅計算」頁簽的逐月預扣明細表始終是工資側的預扣口徑,選併入綜合所得也不改變每月預扣的數額,差額在年度彙算清繳時結清。
目標到手與口徑
反算結果
反算只覆蓋工資:不含年終獎、不含年金與個人養老金,也不考慮年中調薪與多月一次性收入。目標是「每月平均到手」,因此按全年到手 ÷ 12 求解——某一期的到手不能反算,跨檔那個月加薪反而當月到手更少(見個稅頁逐月表),那個口徑下同一個目標可能沒有解或有兩個解。
工具介紹
這是把「個人所得稅」「五險一金」「年終獎計稅方式」和「到手反算」放在一起的在線計算器。個稅頁簽用現行的累計預扣預繳算法,從稅前月薪、個人五險一金、專項附加扣除與所屬期數算出本期與全年稅額、稅後到手、平均稅率和到手比例,並給出第 1–12 期的逐月預扣明細;五險一金頁簽按養老、醫療、失業、工傷、住房公積金各自的個人與單位比例,乘以繳費基數給出分項明細與各類合計,算出的個人月繳還能一鍵帶入個稅頁;年終獎頁簽把「單獨計稅」與「併入綜合所得」兩種方案的全年稅額一次算清、直接給出差額與臨界點陷阱區間;反算頁簽則按你希望的月均到手,分檔閉式解出需要談到的稅前月薪並正向覆核。四個頁簽都在瀏覽器本地即時計算,不上傳任何數據。
個稅算法與專項附加扣除
累計預扣預繳怎麼算
工資薪金按納稅年度累計計算:先算到本期為止的累計應納稅所得額=累計收入 −(5000×月數)− 累計五險一金個人部分 − 累計專項附加扣除,用年度稅率表算出累計應預扣稅額,再減去之前各期已預扣的,就是本期該扣的個稅。所以同一份月薪,年初幾個月適用低稅率檔扣得少、隨着累計額升高,後幾個月會跳到更高檔,全年合計才穩定。
怎麼看上面那張逐月預扣表
表裏每一行是一個工資所屬期:累計應納稅所得額隨月份線性增長,適用稅率在跨過 3.6 萬、14.4 萬這些門檻時跳檔,帶 ▲ 的那個月就是跳檔月,本期個稅通常在這一月明顯變多、本期到手相應變少。把鼠標停在表上點某一期,上方的匯總結果就換成那一期的數字。表底的「全年合計」兩列應當與上方「全年個稅」「全年到手」完全相等——這也是校驗本工具算法最直接的一條恆等式。
七項專項附加扣除(每月)
- 子女教育:2000 元 / 月 / 每個子女
- 3 歲以下嬰幼兒照護:2000 元 / 月 / 每個嬰幼兒
- 繼續教育:400 元 / 月(學歷);職業資格當年 3600 元
- 住房貸款利息:1000 元 / 月
- 住房租金:800 / 1100 / 1500 元 / 月(按城市)
- 贍養老人:3000 元 / 月(獨生子女)
- 大病醫療:年度自付超 1.5 萬元部分,限額 8 萬元
專項附加扣除怎麼勾
為什麼勾選之外還能直接改數字
七項專項附加扣除的金額取決於家庭情況:子女教育和嬰幼兒照護是「每個 2000 元/月」再按父母約定的比例分攤;繼續教育分學歷(每月 400 元)與職業資格證書(取得證書當年 3600 元);首套住房貸款利息每月 1000 元、住房租金按城市分 1500/1100/800 元,而且兩者在同一年度不能同時扣;贍養老人要看是不是獨生子女以及實際分攤人數;大病醫療更特殊,它只能在年度彙算清繳時按自付超過 15000 元的部分扣,不參與每月預扣。這些規則疊起來的合併不好心算,所以頁面做了逐項勾選自動求和;但很多人手裏已經有單位報過或自己算好的數,因此最終生效的始終是上面那個「專項附加扣除」輸入框——勾選只負責幫你算出它,手動改完之後再動勾選才會被合計覆蓋。
五險一金構成與口徑
五險一金屬什麼
五險指養老、醫療、失業、工傷、生育,一金指住房公積金。養老個人 8%、單位 16% 全國基本統一;醫療個人 2%、單位約 9.5%(多數城市已把生育併入醫療);失業個人與單位各約 0.5%;工傷全部由單位按行業風險 0.2%–1.9% 繳、個人不繳;公積金個人與單位同比例,在 5%–12% 之間選取。
繳費基數與到手
繳費基數一般取上年度月平均工資,並受各地上下限約束(通常每年 7 月調整)。個人繳納部分直接從月薪里扣,扣五險一金後的「應發」再減個稅才是實際到手;單位承擔的是另算的用工成本,等於稅前工資加單位繳費部分。
年終獎怎麼交稅
單獨計稅與併入綜合所得,怎麼選
同一筆年終獎有兩種算法:A 是全年一次性獎金單獨計稅,用「獎金 ÷ 12」得到的數額去月度換算稅率表定稅率和速算扣除數,獎金全額按這一檔計稅、不再減 5000 元起征點;B 是把獎金並進當年的綜合所得,跟工資合計後套年度稅率表。工資本身兩種算法一樣,差的只是獎金這一塊的邊際稅率:日常工資已經把稅率檔推到比獎金檔位更高,併入就更合算;工資檔位低甚至不交稅,單獨計稅往往更省。本頁把兩個數都算出來,直接看差額,不用記經驗公式。
為什麼多發一塊錢,到手反而少幾千
單獨計稅用的是「全額 × 檔稅率 − 速算扣除數」,而不是像工資那樣按區間分段累進。所以獎金剛跨過 3.6 萬、14.4 萬這些檔位門檻時,整筆獎金都會套用更高稅率,而速算扣除數隻補了一小部分,結果是多發的那一小段里,獎金越多、稅後到手越少——這就是臨界點陷阱,上表把 6 個區間和最大損失都算了出來。判斷標準很簡單:把獎金壓在檔位臨界點上,或者乾脆高過無效區間的上限,中間那一段是要避開的。併入綜合所得的算法是超額累進,不存在這個跳檔問題。
從到手倒推稅前
為什麼按「全年到手」而不是「本月到手」反算
工資用累計預扣預繳,每個月的到手並不相同:年初累計應稅額還低,適用低檔稅率,到手偏多;跨檔那個月要把之前少預扣的一起補上,到手明顯掉下來。所以「本月到手 X 元」這種說法本身是隨所屬期漂移的——同一個稅前數,第 1 期和第 12 期的到手可以差好幾千。真要按某個月反算,函數在那個區間甚至不是單調的:加薪後跨進更高檔,當月補扣的稅可能超過漲的薪,到手反而下降,目標值就對應不上唯一解。本工具因此按全年到手 ÷ 12 反算,這個口徑對稅前嚴格單調,解唯一,也正是要談的年薪口徑。
反算是怎麼算出來的
設稅前月薪為 g、五險一金個人為 si、專項附加扣除為 sp,則月應稅基數 b = g − si − sp − 5000,全年應納稅所得額 T = 12b。落在年度稅率表某一檔(稅率 r、速算扣除數 d)時,全年到手 = 12g − 12si − (T·r − d) = 12b(1 − r) + 12(sp + 5000) + d,右邊對 b 是線性的,於是一步就能反解出 b,再加回 si、sp 與 5000 得到 g。做法是逐檔試解、要求解出的 T 正好落在該檔區間內,因單調性至多一檔成立;最後用正向計算器覆核一遍,對不上就報「反算失敗」而不是給一個錯數。
常見問題
- 為什麼同樣月薪,年初個稅少、年末多?
- 因為工資薪金用累計預扣預繳。累計應納稅所得額從低檔往上爬,年初落在 3% 檔扣得少,累計額跨到 10%、20% 檔後,當期稅額會明顯增加,全年累計才等於按年度稅率表應繳的總額。本工具按所屬期數演示這個逐月變化。
- 五險一金個人部分怎麼影響個稅?
- 個人繳納的五險一金在算應納稅所得額時先扣掉,屬於「專項扣除」,所以扣得越多、計稅基數越小、個稅越少。這也是為什麼把公積金比例、社保基數填准,算出的到手更貼近實際。
- 起征點、專項附加扣除分別指什麼?
- 5000 元/月是基本減除費用(俗稱起征點),人人都能扣;專項附加扣除是子女教育、繼續教育、大病醫療、住房貸款利息、住房租金、贍養老人、3 歲以下嬰幼兒照護這七項,按各自標準再扣。兩者疊加後再套稅率表。
- 生育險去哪了?工傷要個人交嗎?
- 2019 年起生育保險普遍併入職工基本醫療保險,繳費合併、不再單列,本工具在醫保里已含。工傷保險完全由用人單位繳納、個人不繳,費率按行業風險 0.2%–1.9% 分檔,本工具默認 0.4% 可改。
- 各城市比例不同怎麼辦?
- 本工具不綁定任何城市,用的是全國城鎮職工常見參考值,且每一項個人與單位比例都可自行修改。你所在城市的實際比例、基數上下限、公積金檔次以當地社保與公積金中心公布為準,改成本頁比例即可復算。
關於本工具
個稅·五險一金計算器把「算到手工資」這條最常見的鏈路做成一頁四簽:五險一金頁把稅前工資換算成個人與單位各險種的實繳與合計,個稅頁按累計預扣預繳給出本期與全年的稅額、到手與逐月明細,年終獎頁再把同一筆獎金的兩種算法攤平對比、直接告訴你選哪個更省、省多少,反算頁則反過來回答「想到手 X 元,稅前得談到多少」。口徑與主流在線工具一致,可用於工資條核對、offer 比較、年終獎發放方案與繳納測算。
所有計算都在你自己的瀏覽器里完成:稅率表、扣除標準與繳費比例都寫在頁面自帶的腳本里,沒有後端、不發任何網絡請求,輸入的數據只保存在本機 localStorage。斷網打開照樣能算,本站伺服器看不到你的工資數據。
站內其他工具
純前端計算 · 累計預扣預繳 · 免費 · 支持中/繁/英