11 月就把明年 5 月的所得稅算出來:提前精算的方法

大部分人是 5 月打開報稅軟體,才知道今年要繳多少(或退多少)。如果你只有薪水,這樣沒什麼問題;但如果你有公司股票、獎金、海外投資,或收入每年變動很大,等到 5 月才算,很多能影響稅額的決定早就過期了。

這篇整理我每年 11 月開始做的事:在年底前把明年 5 月的綜所稅精算出來。包括什麼時候算、要準備哪些數字、還沒發生的收入怎麼估、怎麼確認算得對,以及算完之後可以做哪些決定。

這件事本來很花時間,今年我用 AI 協助整理資料和驗證,文中會在適當的地方說明它幫了什麼。

本文是個人經驗整理,不是稅務建議。稅率與扣除額以財政部當年度公告為準,大額決定請找會計師確認。

為什麼要提前算

1. 很多決定在 12 月 31 日就截止了

綜所稅是「年度」計算的。到了隔年 5 月,你只能照實申報,不能改變任何事。但在年底前,你還可以:

  • 決定要不要賣海外股票、賣多少:海外所得適用最低稅負制,每年有一段「免稅空間」,用不完就歸零(詳見下一篇)。
  • 決定捐贈的時間點:同一筆捐款,在 12 月或 1 月付,會算在不同年度。
  • 補齊扣除額的證明:扶養親屬、身心障礙證明、醫藥費收據,年底前比較好確認。

2. 知道要準備多少現金

如果有公司股票,歸屬時台灣通常不預扣稅,稅要隔年 5 月一次繳,可能是一筆大數字。提早半年知道金額,就有時間安排現金從哪裡來,不用到時候急著賣股票或借錢。

3. 避免意外

收入結構變了(升遷、跳槽、股票大漲、配偶收入增加),級距可能跳一兩級。提早算,才知道邊際稅率是多少,該不該調整其他決定。

我自己就有一年沒算,結果錯過了那年海外利得的免稅空間;那一年的空間本來可以把帳上利得全部免稅墊高成本。之後我就固定在 11 月開始精算。

什麼時候算:一年三次

時間 做什麼 為什麼是這時候
11 月初 第一次精算 調薪、大部分獎金已經確定,還有時間收集資料、安排轉股之類需要幾週的事
12 月初 重算,做年底決定 年終、捐贈、配偶的數字確定了;美股最後交易日前要完成
隔年 1–3 月 用扣繳憑單核對 憑單、房貸利息證明、保險費收據陸續出來,把估計換成實際數字
隔年 5 月 申報、繳稅 和國稅局的試算或 MyData 資料對帳

要算哪些數字

精算的骨架就是申報書的計算流程,一格一格填:

1
2
3
4
5
6
7
8
9
10
  綜合所得總額(薪資、其他所得、利息、股利……)
− 免稅額(每人;70 歲以上較高)
− 一般扣除額(標準 或 列舉,取高)
− 特別扣除額(薪資、儲蓄投資、身障……)
= 綜合所得淨額
× 稅率 − 累進差額 = 一般所得稅額(夫妻可選三種計稅方式,取最低)
− 股利可抵減稅額
− 已扣繳稅額
+ 最低稅負制應補差額(有海外所得或特定所得時)
= 5 月應補(退)稅額

我的精算表輸入大概長這樣,每一列都寫來源和什麼時候會確定:

輸入 11 月時的來源 什麼時候確定
1–10 月應稅薪資 最新一張薪資單的「本年累計」 已確定
11–12 月薪資 調薪後月薪 × 2 12 月
年終獎金 用過去幾年的公式估 12 月發放時
已扣繳稅額 薪資單累計 + 剩餘月份估計 隔年 1 月扣繳憑單
公司股票所得(RSU/ESPP) 已歸屬的逐筆計算 + 年底前還會歸屬的用現價估 歸屬日
配偶薪資與股票所得 配偶提供 隔年 1 月扣繳憑單
利息、股利 去年金額 + 今年已知的 隔年 MyData
捐贈 已付的 + 年底前預計 收據
房貸利息 每月利息 × 12 銀行 1 月寄的證明
保險費、健保費 去年金額 收據
海外所得 今年已實現的 + 打算賣的 12/31

最後算出三個數字:

  1. 5 月應補稅額:要準備多少現金。
  2. 邊際稅率:多一塊錢所得要繳幾成稅,用來判斷其他決定。
  3. 海外利得空間:今年還能免稅實現多少海外利得。

最難的部分:估還沒發生的收入

精算最費工的不是套公式,而是把「今年還沒發生的」估準。我的做法:

薪資:從「本年累計」往後推

不要從月薪 × 12 開始算,而是拿最新一張薪資單的「本年累計」,加上剩下的月份。要注意,薪資單上的應發總額不等於扣繳憑單上的薪資所得:免稅加班費、每月一定額度內的伙食津貼不算所得,非現金的福利(點數、禮品)反而要算。第一次算的時候,用去年 12 月的薪資單本年累計和去年的扣繳憑單對一次,就知道自己公司的口徑。

獎金:從過去幾年歸納公式

年終獎金如果有固定算法(例如幾個月本薪),把過去幾年的薪資單拿出來,找出公式,再用每一年驗證。我的公式對過去四年,每年誤差都在兩百元內,才拿來估今年。

公司股票:已歸屬的照實算,還沒歸屬的用現價估

RSU 和 ESPP 的所得是「歸屬日市價 × 當天匯率」,逐筆算。年底前還會歸屬的,先用現在的股價估,並記住這部分會隨股價變動。

不確定的項目:標清楚,算一個範圍

股價、匯率、年底的捐贈這類不確定的輸入,標成「估計」,旁邊寫假設。必要時用兩三個情境各算一次,看應補稅額落在什麼範圍。

AI 幫了什麼:這一段原本最耗時間。我把幾年份的薪資單、股票平台的兩百多份文件交給 AI(Claude),請它寫腳本解析成表格:每次歸屬的日期、股數、市價,每月薪資的各個項目。AI 也抓到很多我不會注意的細節,例如薪資單的欄位名稱全形半形混用、股票平台報表上的台幣金額是用「報表產生日」的匯率換算的(不能拿來報稅)。年終公式也是請 AI 從歷年薪資單歸納、再逐年驗證出來的。

怎麼確認算得對:用去年的申報書回測

估算方法定好之後,先拿去年(或前幾年)的資料,用同一套方法重算一次,和實際的申報書比對。對得上,才拿來估今年。

我回測過的項目:

項目 比對對象 結果
公司股票所得 過去四年申報書 誤差 0.2% 內
薪資所得(從薪資單推) 去年扣繳憑單 差個位數
年終獎金公式 過去四年薪資單 每年差兩百元內
整份精算表 去年申報書的稅額 結構一致後才拿來算今年

這一步很重要。估算方法如果有系統性的錯誤(例如匯率用錯日期、某個津貼該扣沒扣),回測會直接顯示出來,而不是等到 5 月才發現差一大截。

AI 幫了什麼:回測需要把同一套算法對好幾年的資料各跑一次,手算非常累。我請 AI 把算法寫成程式,一次重算四年,並把對不上的年份列出來找原因。薪資的口徑就是這樣來回幾次才找到的。

精算表要能重算

精算不是做一次就結束,11 月、12 月、隔年 1–3 月都要更新。所以精算表要做成改一個輸入就能重算的樣子:

  • 輸入格和計算格分開,輸入格用顏色標出來。
  • 每個輸入旁邊寫來源與日期,例如「10 月薪資單本年累計」「估計,依某公式」。
  • 計算格全部用公式,不要手打結果。
  • 把「目前狀態」記下來:日期、關鍵數字、當時的假設(股價、匯率)。下次更新時先確認數字一致,再改。

AI 幫了什麼:我的精算表是 AI 寫的一支 Python 腳本產生的 Excel,每格都有公式和說明。要更新時改輸入、重跑腳本。我也請 AI 把整件事(資料在哪、算法、目前狀態、待辦)寫成一份文件,下次開工先讀文件、重跑一次確認數字沒變,再繼續。原本這些脈絡都在我腦子裡,每年都要重新想一次。

算完之後可以做的決定

精算出來的數字 可以做的決定
5 月應補稅額 準備現金:從哪裡來、什麼時候賣、要不要先問信用卡分期
邊際稅率 捐贈、扣除額的時間點;所得能不能分散
海外利得空間 年底賣出再買回、墊高成本(獲利收割)
夫妻三種計稅方式的差異 了解哪種方式最省,申報時核對系統的選擇
缺哪些證明文件 年底前補齊,不要 5 月才找

海外利得空間和獲利收割的算法,我寫在下一篇。

帶得走的東西

一張時間表

  • 11 月初:用最新薪資單本年累計做第一次精算;列出還缺的資料
  • 11 月中:需要幾週才能完成的事先啟動(例如轉股到可以買賣的帳戶)
  • 12 月初:年終、捐贈、配偶數字確定後重算;決定年底要賣的股票
  • 12 月中:完成年底交易;確認捐贈已付款
  • 隔年 1–3 月:收扣繳憑單、房貸利息證明、保險費與捐贈收據,換掉估計值
  • 隔年 5 月:申報前和精算結果對帳

第一次做的步驟

  1. 找出去年的申報書,照它的結構建精算表(所得、免稅額、扣除額、稅額)。
  2. 用去年的資料重算一次,確認和申報書一致。
  3. 把輸入換成今年的數字:已確定的照填,還沒發生的用公式估,並標成「估計」。
  4. 算出應補稅額、邊際稅率、海外利得空間。
  5. 記下日期和假設,12 月再更新一次。

如果你也想請 AI 幫忙

  • 先請它列資料清單,不要一開始就問「我要繳多少」。
  • 請它寫程式算,不要只看它在對話裡算出的數字。
  • 一定要回測:用去年的申報書驗證它的算法。
  • 不要給它密碼、身分證字號、帳號;登入、下單、轉帳自己來。

心得

提前精算的價值,不在於早幾個月知道答案,而在於還來得及改變答案。12 月 31 日之前,很多事都還能決定;過了這一天,就只能照實申報。

這件事第一次做很花時間:要收集的資料散在十幾個地方,口徑又不一致。今年有 AI 幫忙整理和驗證,我花了幾個星期把流程建起來,之後每年只要更新數字、重算一次。

本文是個人經驗分享,不是稅務或投資建議。實際申報請以國稅局規定、公司開立的憑單或會計師意見為準。

11 月就把明年 5 月的所得稅算出來:提前精算的方法

https://blog.yang-hong-xin.com/precompute-income-tax/

作者

楊竑昕

發表於

2026-11-08

更新於

2026-11-08

許可協議

評論