跳到主要內容

【2026 最新】美股成本怎麼算?FIFO、平均成本、指定批次與海外所得申報完整指南

美股成本怎麼算:FIFO、平均成本與指定批次完整指南

美股成本怎麼算?如果券商某天把成本法從平均成本改成 FIFO,你可能會看到「已實現獲利」突然增加、「未實現獲利」同時減少,但帳戶總資產幾乎沒動。股票真的少賺了,還是系統只是改了這次賣出對應哪一批股票?

先說結論:要把三件事分開。第一,券商畫面上的平均成本用來概括整體持倉;第二,FIFO 或指定批次決定「這次賣掉哪一批」,因而重分已實現與未實現損益;第三,台灣海外所得申報看的是能否證明實際售價、原始取得成本與必要費用。券商預設、美國納稅人的 tax-lot 規則,以及台灣申報證據,不能混成同一套答案。

這篇的範圍是台灣境內居住者透過美國券商持有美股,並在多次買進後部分賣出的情境。文中的美國規則,用來解釋券商批次與美國聯邦稅務邏輯;台灣申報則另依財政部規範處理。有效日期為 2026 年 8 月 10 日。

美股成本怎麼算:先拆成三層

最常見的錯誤,是把「平均持倉成本」「賣出批次」與「報稅成本」當成同一個欄位。其實三層回答的是不同問題:

  • 帳戶顯示層:把尚未賣出的全部持倉濃縮成每股平均成本,方便看整體部位,但不一定代表實際出售的批次。
  • 批次配對層:每一次買進都是一個 tax lot,含取得日、股數、成交價與費用。FIFO、指定批次或其他券商設定,決定哪個 lot 被視為已出售。
  • 台灣申報層:用成交與交割紀錄證明收入年度、售價、原始成本、必要費用與新台幣換算;不能只把畫面上的一個均價抄進申報書。

IRS Publication 550 說明,美國股票成本通常從買價加上佣金、移轉費等取得成本開始,再因股票分割、非股利分配等事件調整;能充分識別出售股份時,可使用該批次成本,無法識別時通常按最早取得股份處理。這是美國規則的起點,不是台灣海外所得法規的替代品。

美股成本的帳戶顯示、賣出批次與台灣申報三層架構
圖 1:同一筆持倉要分成「畫面均價、賣出批次、台灣申報證據」三層。規則依據見 IRS Publication 550財政部海外所得申報及查核要點

平均成本、FIFO、指定批次到底差在哪裡?

平均成本:適合看整體,不必然能決定賣出 lot

平均成本的直覺算法是「剩餘持倉的總調整後成本 ÷ 剩餘股數」。若你只想知道整體部位大約從哪個價格開始損益兩平,這個數字很有用;但部分賣出後,已實現損益必須先知道哪些股份被視為出售,均價本身沒有回答這件事。

對美國聯邦稅務而言,Publication 550 的平均基礎規則主要適用共同基金股份,以及符合規定的股息再投資計畫。一般個股畫面顯示的「平均單位成本」,不能因為容易計算,就直接取代合格的批次識別或 FIFO。

FIFO:先買的先被視為賣出

FIFO 是 first in, first out,也就是最早買進的股份先出去。當早期成本比近期成本低,FIFO 往往讓本次已實現獲利較高、剩餘持倉成本也較高;若早期成本反而較高,方向就會顛倒。它改變的是損益落在哪個時間與哪個籃子,不會憑空改變成交現金或剩餘股數。

有些券商會把 FIFO 當預設。2026 年 3 月,口袋證券公告成本計算方式調整,說明系統改用 FIFO 後,總資產與整體總損益不變,但已實現和未實現損益的分配可能改變。這正是「數字跳動、資產沒變」的典型情境。

指定批次:賣出前選定哪一批

指定批次可以選擇高成本、低成本或特定日期的股份。美國規則要求投資人在出售時向券商指出特定股份,並取得券商的書面確認;不是年末看到結果後,再任意挑一個最有利的組合。券商可選方法、截止時間與碎股限制並不完全相同,例如 IBKR Tax Optimizer 列出 FIFO、LIFO、最高成本與 specific lot 等選項,操作時仍要讓選擇與成交確認對得起來。

完整算例:同一筆賣出,三種方法只是重分損益

假設不考慮匯率與股息稅,只比較股票成本。你有三個批次:A 批買 100 股、每股 10 美元,加 1 美元佣金,成本共 1,001 美元;B 批買 100 股、每股 20 美元,加 1 美元佣金,成本共 2,001 美元;C 批是 DRIP 買進 4 股、每股 25 美元,成本 100 美元。總持倉 204 股、總成本 3,102 美元,畫面平均成本約每股 15.2059 美元。

現在以每股 30 美元賣出 120 股,賣出費用 2 美元,淨售價是 3,598 美元。把剩餘 84 股也暫按每股 30 美元估值,市值是 2,520 美元。三種配對結果如下:

  • FIFO:賣掉 A 的 100 股與 B 的 20 股;售出成本 1,401.20 美元,已實現獲利 2,196.80 美元。剩餘成本 1,700.80 美元,未實現獲利 819.20 美元。
  • 平均成本假設:售出成本為 3,102 × 120 ÷ 204=1,824.71 美元,已實現獲利 1,773.29 美元。剩餘成本 1,277.29 美元,未實現獲利 1,242.71 美元。
  • 指定高成本批次:賣掉 B 的 100 股、C 的 4 股與 A 的 16 股;售出成本 2,261.16 美元,已實現獲利 1,336.84 美元。剩餘成本 840.84 美元,未實現獲利 1,679.16 美元。

三條路的「已實現+未實現」都等於 3,016 美元;賣出後現金 3,598 美元,加上剩餘股票市值 2,520 美元,總資產都是 6,118 美元。差別只在 3,016 美元的股票損益有多少已經實現、多少留在持倉。這也解釋了為什麼切換批次法會讓獲利欄位移動,卻不會把資產變走。上面的平均成本列是教學對照,不代表一般個股可直接用平均法完成美國稅務申報。

FIFO、平均成本與指定高成本批次的完整美股損益案例
圖 2:三種配對都留下同一個 6,118 美元總資產與 3,016 美元股票損益,只重分已實現和未實現。算式依本文假設;成本與出售費用定義依 IRS Publication 550

DRIP、股票分割與 ROC 如何調整成本?

DRIP:每次再投資都是新批次,不是零成本股票

DRIP 把收到的股息再拿去買股。帳戶裡應同時留下股息入帳、預扣稅、再投資日期、成交價格、股數與費用;新股份有自己的取得日與成本。若只看到股數增加,卻把新增股份成本填成零,之後出售時就會高估資本利得。實際設定、碎股與失敗原因可接著看 IBKR 股息再投資教學

股票分割:總成本不變,每股成本跟著重算

若 10 股、總成本 1,000 美元的股票進行 1 拆 5,持股變成 50 股,總成本仍是 1,000 美元,每股成本由 100 美元降為 20 美元。反向分割也用同一概念;若產生零股現金補償,還要把被視為處分的零股另列,不要只改股數。

ROC:先保存分類,再調整基礎

在美國 tax basis 語境,return of capital/nondividend distribution 通常先降低持股成本,降到零後超出的部分才形成資本利得。它和一般現金股息不同,也不能只靠入帳名稱判斷台灣所得類別。應保存發行人公司行動通知、券商更正報表與年度稅務文件,再把成本調整落到正確 lot;台灣申報時則回到台灣法規認定,不把美國標籤自動照搬。

買進、DRIP、股票分割、ROC 與轉倉的美股成本調整路徑
圖 3:DRIP 建立新 lot、分割重算每股成本、ROC 可能降低美國 tax basis,轉倉則要把證據鏈一併帶走。美國調整規則依 IRS Publication 550

轉倉後成本不見,不代表成本變成零

轉倉搬走的是證券部位,成本資料可能透過另一條資料流程傳送,也可能因市場、轉倉方式、帳戶身分或來源券商格式而沒有完整帶入。因此,新券商畫面空白不等於你沒有原始成本,更不等於出售時應用零成本。交易確認、月結單、年度報表、公司行動通知與轉倉對帳單,才是重建取得日、股數和成本的核心。

若是透過 ACATS、ATON 或 FOP 轉入 Interactive Brokers,且 Cost Basis 頁面出現可編輯的 eligible transaction,可依官方 Position Transfer Basis 流程檢視或補登每批數量、取得日、總成本與幣別。補登只是在帳戶裡重建紀錄,不會替你證明數字正確,所以每一列仍要能回扣舊券商文件。第一次接觸介面的人,可先用 IBKR 開戶與帳戶基礎指南 認識報表與入口,再回來完成成本核對。

不同來源的實作路徑,可對照 Firstrade 轉 IBKR富途轉倉 IBKR。不論從哪一家出發,轉倉完成日都應做一次「舊券商期末股數=新券商期初股數+途中公司行動」的橋接表,成本差異另列追蹤。

美股成本怎麼算進台灣海外所得?

財政部「非中華民國來源所得及香港澳門來源所得計入個人基本所得額申報及查核要點」對海外財產交易的核心算式,是「實際成交價格-原始取得成本-因取得、改良及移轉該資產而支付的一切費用」。有價證券交易以交割日期判斷所得年度;外幣金額再依規定用給付日臺灣銀行即期外匯收盤買入與賣出平均匯率折算。

這份要點沒有把海外上市股票寫成「一律 FIFO」「一律平均成本」或「一律指定批次」。114 年度個人所得基本稅額申報表的海外財產交易欄也只有收入、成本及必要費用與所得額,沒有成本法選項;同一張表在國內未上市櫃與私募證券區段反而明列個別辨認法或加權平均法,兩套規則不能互相移植。這也不表示可在年末任意挑最有利的數字。台灣查核重點仍是可驗證的實際售價、原始成本、必要費用與一貫底稿;若主張的是「指定批次」,再以當時的下單選擇、券商書面確認與 lot 紀錄證明。券商均價可以是核對線索,但不能單獨取代逐筆證據。若不同配對會造成重大申報差異,應帶逐筆帳與原始文件向管轄國稅局確認具體口徑。

沿用前面的案例,若逐筆紀錄與券商確認能支持 FIFO 配對,並純假設交割日折算匯率為 1 美元兌 31.50 元新台幣,股票交易所得就是 2,196.80 × 31.50=69,199.20 元。這個 31.50 只為示範算式;實際底稿要保存該交割日所需的臺灣銀行匯率證據,並讓售價、成本與費用採同一換算口徑。

截至 2026 年 8 月 10 日,同一申報戶全年海外所得合計達 100 萬元,就要把全部海外所得計入基本所得額,不是只計超過 100 萬元的部分。對 2026 年所得(2027 年 5 月申報),財政部 115 年度公告維持個人基本所得額 750 萬元的扣除金額與 20% 稅率;算出基本稅額後還要和一般所得稅額比較。因此「海外股票賺超過 750 萬才課稅」並不是精確說法。完整門檻與算式可對照 AlphaLab 的 海外所得 750 萬完整指南

同年度海外財產交易損失,只能在同年度海外財產交易所得範圍內扣除,不能拿去抵海外股息或利息,也不能遞延到以後年度。若海外有價證券無法提出實際成本與必要費用證明,所得按實際成交價格的 20% 計算;若查得實際所得更高,則依查得資料核定。財政部稅務入口網海外所得說明也列出這項舉證後果,正是成本紀錄不能只留一張截圖的原因。

年末逐筆對帳:把券商報表變成可舉證底稿

一份能重算的成本帳,至少要有以下欄位:券商帳號末四碼、自訂 lot ID、交易日、交割日、股票代號、買賣別、股數、成交價、佣金與其他費用、原幣總成本、公司行動調整、實際出售 lot、原幣已實現損益、匯率日期、匯率來源、新台幣所得,以及對應文件檔名。不要把帳號全碼或身分資料放進一般雲端試算表。

年末對帳可以照這個順序走:

  1. 鎖定期初:用去年底月結單確認每個 lot 的股數、取得日與調整後成本。
  2. 匯入成交:用成交確認單逐筆新增買進與賣出,費用不要漏在成交價之外。
  3. 套入公司行動:DRIP 新增 lot;分割調整股數與每股成本;ROC、合併、分拆與零股現金另留事件紀錄。
  4. 配對賣出:依券商實際採用或已確認的指定批次,把售出股數連回來源 lot,不用年末均價倒推。
  5. 核對餘額:每檔股票都應符合「期初+買進+DRIP/轉入-賣出-轉出=期末」。
  6. 換算與歸戶:依交割年度及官方匯率折算,再與同一申報戶的其他海外所得合併判斷門檻。
  7. 封存證據:保存 CSV、PDF 月結單、成交單、公司行動通知、匯率頁面與計算檔,讓每一個申報數字都能反查。
美股成本從成交單到台灣海外所得申報的年末對帳清單
圖 4:年度底稿把成交、lot、公司行動、交割日匯率與申報數字串成同一條證據鏈。台灣申報與文件要求依 財政部臺北國稅局海外財產交易說明

哪些數字不能直接照抄?

  • 券商 App 的總報酬率:可能含匯率、股息或不同成本口徑,不等於本次海外財產交易所得。
  • 持倉平均價:它描述剩餘部位,未必等於已出售 lot 的成本。
  • 美國稅表欄位:台灣投資人的帳戶可能不適用完整的美國 covered-security 回報;即使收到表格,也要另依台灣規則換算與歸戶。
  • 海外所得通知代碼 76:金融機構海外所得通知所列的代碼 76「財產交易所得」,是已扣除原始取得成本與必要費用後的淨所得,不得再扣一次。財政部 2026 年 7 月說明特別提醒這個錯誤;若手上不是代碼 76 所得通知,而是一般券商成交或對帳資料,才要另辨認欄位是成交收入或淨損益。
  • 未實現損益:股價漲跌但尚未出售,通常還不是海外財產交易所得;出售後才依交割年度、成本與費用計算。

另外,非美國稅務居民持有一般美國公司股票,若該曆年在美國停留未達 183 天,資本利得通常不課美國聯邦所得稅,但仍有實質關聯所得、美國不動產、身分與其他例外;此處 183 天規則也不要和判斷美國稅務居民的 substantial presence test 混為一談。IRS 非居民資本利得說明處理的是美國端;是否免美國稅,並不會消除台灣海外所得的計算與申報問題。股息預扣則是另一條規則,可另看 美股股息預扣稅指南

常見問題

為什麼美股賣出常用先進先出?

因為當股份無法被充分識別時,FIFO 提供可重複的預設配對,不必事後猜哪一批出售。券商也常拿它當系統預設,但「券商採 FIFO」本身不等於「台灣法律只允許 FIFO」。

券商均價可以直接拿來報稅嗎?

不能只憑均價欄位。你要先確認賣出對應 lot、取得費用、DRIP 與公司行動調整,再用成交與交割資料算出可舉證的實際成本。若均價能從同一份逐筆帳重算且與批次一致,它才是核對結果,不是證據起點。

可以指定賣掉哪一批股票嗎?

要看券商是否提供 specific lot,以及你是否在規定時間內完成選擇並取得確認。不要等年度結束才回頭改成最有利批次;批次選擇要和當時的券商紀錄一致。

轉倉後成本不見怎麼辦?

先從舊券商下載成交確認、月結單與公司行動紀錄,再用新券商的轉入股數逐批橋接。可補登時,輸入取得日、數量、總成本與幣別,並在旁邊記下來源文件;畫面補齊後還要再次核對總股數和總成本。

DRIP 股票的成本是零嗎?

不是。股息再投資等於收到分配後買入新股份,新股份通常有再投資日的價格與自己的 lot。股息、預扣稅與買進紀錄要分開留存。

股票分割後每股成本怎麼算?

在沒有其他對價的單純分割中,原總成本分配到分割後股份,總成本不變;新每股成本=原總成本÷新總股數。若有零股現金或複合公司行動,應另拆交易事件。

ROC 可以當一般股息處理嗎?

不能直接等同。美國文件若把分配列為 nondividend distribution,通常涉及 tax basis 調整;台灣所得分類仍要依台灣規則與實際文件判斷。先保留發行人與券商的更正版本,再更新成本帳。

海外所得通知的 76 所得要再扣成本嗎?

不用。金融機構海外所得通知所列代碼 76,就是已扣除原始取得成本與必要費用後的財產交易淨所得,再扣一次會少報。一般券商成交或對帳資料未必是代碼 76 所得通知,這時才要依欄位定義判斷是成交收入或淨損益,並以逐筆成交底稿驗算。

海外股票虧損可以抵海外股息嗎?

不可以。能提出實際成交與成本證明的海外財產交易損失,只能扣抵同年度海外財產交易所得,且以該所得為限。

美國沒有課資本利得稅,台灣就不用申報嗎?

不是。美國非居民規則與台灣個人基本所得額是兩個管轄體系。美國端未課稅,不會自動排除台灣海外所得;仍要依台灣居住者身分、申報戶海外所得與基本所得額門檻計算。

成本與公司行動文件要保存多久?

稅捐稽徵法第 11 條規定,依稅法應取得或給與的憑證及其存根或副本保存 5 年;第 21、22 條另規定核課期間:按期申報且無故意以詐欺或其他不正當方法逃漏者,自申報日起 5 年;未按期申報者,自規定申報期間屆滿翌日起 7 年,故意以詐欺或其他不正當方法逃漏者也是 7 年。這些期間不是從股票買進日起算,法規也沒有另寫一條「海外股票買進資料自買進日起只留 5 年」。股票可能多年後才出售,所以實務上應把原始成交、DRIP 與公司行動資料一路保留到出售,再留到相關核課期間結束。

建立自己的成本帳,下一次就不必猜

真正可用的答案不是「永遠選 FIFO」或「均價一定不行」,而是能從每次買進開始,持續記錄 lot、費用、公司行動、賣出指示與交割匯率。當券商更換顯示法或轉倉漏掉成本時,你仍能用自己的帳把期初、交易、期末與申報結果接回來。

今天就先做三件事:下載目前全部成交與月結單;把每個持倉拆成可辨識的買進批次;用本文案例的「已實現+未實現不因配對而改變」檢查算式。等到真的賣出,再把券商確認的 lot、交割日與台灣匯率證據鎖進年度底稿。這樣成本不是 App 裡一個會跳動的欄位,而是一條可以重算、解釋、舉證的紀錄。

ALPHALAB 社群

有問題?來 Telegram 聊

和 Terry、編輯、其他網友一起討論這篇文章。提問、分享觀點,回覆更即時。

加入 Telegram 討論

📩 訂閱 AlphaLab 電子報

每週一封,第一時間收到新文章與投資觀察。

我們不會 spam,隨時可退訂。