美股股票分割:複委託零股與成本怎麼算
美股股票分割後,複委託帳戶裡的股數、不足 1 股的碎股與每股成本會怎麼變?用 2026 年實際分割資料說明比例換算、現金取代如何以美元入帳、逆向分割把小部位整筆結清的情況,以及每股成本重算與海外所得申報該留什麼紀錄,也說明台股零股和美股碎股不是同一件事,並逐項對照複委託和直接在美國券商開戶的差別。
美股股票分割不會讓持股變多錢,它只是把同一塊餅切成更多片:股數乘上比例,股價除以同樣的比例,部位的總價值在換股的那一刻不變。對在台灣用複委託帳戶買美股的人來說,真正要處理的是比例除不盡時留下的不足 1 股、以美元入帳的現金取代款、每股成本被攤薄之後的重算,還有逆向分割把小部位整個結清的情況。下面用 2026 年實際發生的分割資料,把這幾件事依序講完。
分割當天,帳上到底發生了什麼
一次 4:1 的分割,代表每 1 股變成 4 股,參考價同步除以 4。帳面股數變四倍,每股價格變四分之一,持股市值不動。公司的總股本雖然變大,你在公司的持股比例、你投入的總成本金額都不會因為分割而改變(更完整的拆解見 股票分割是什麼)。
分割不是一筆買賣,所以在稅務上不是處分,生效當天不會產生損益。比較容易被忽略的是交割端:分割生效日前後成交的單子,賣方可能還欠買方新增的股數,美國市場用 due bill 這個機制讓應得的股數跟著交易一起轉移,細節見 due bill 與分割交割。
下表依生效日排序,列出 2026 年日均成交量在五十萬股以上的美股正向分割,最多列 12 檔。
| ticker | ratio | shares_from_100 | effective_label |
|---|---|---|---|
| TRT | 2:1 | 200 | 1月5日 |
| DVLT | 61:60 | 102 | 1月7日 |
| AIM | 1001:1000 | 100 | 1月9日 |
| TPST | 2:1 | 200 | 1月30日 |
| XRX | 3:2 | 150 | 2月9日 |
| SCCO | 1.0085:1 | 101 | 2月10日 |
| BULZ | 10:1 | 1000 | 2月24日 |
| SPYU | 2:1 | 200 | 2月24日 |
| SHNY | 10:1 | 1000 | 2月24日 |
| SF | 1.5:1 | 150 | 2月27日 |
| JAGX | 1.1:1 | 110 | 3月2日 |
| APLX | 3:1 | 300 | 3月10日 |
每個數據背後的精確 SQL 語法
SELECT
s.ticker AS ticker,
concat(toString(s.to_shares), ':', toString(s.from_shares)) AS ratio,
toUInt32(round(100 * s.to_shares / s.from_shares)) AS shares_from_100,
concat(toString(toMonth(s.exec_day)), '月',
toString(toDayOfMonth(s.exec_day)), '日') AS effective_label
FROM
(
SELECT
ticker,
execution_date AS exec_day,
max(split_to) AS to_shares,
max(split_from) AS from_shares
FROM global_markets.stocks_splits
WHERE execution_date >= '2026-01-01'
AND execution_date < '2027-01-01'
AND split_to > split_from
AND ticker NOT IN ('SPCX')
GROUP BY ticker, execution_date
) AS s
INNER JOIN
(
SELECT
ticker,
avg(volume) AS adv
FROM global_markets.stocks_daily_aggs
WHERE date >= '2026-01-01'
AND date < '2027-01-01'
GROUP BY ticker
HAVING adv > 500000
) AS v ON v.ticker = s.ticker
ORDER BY s.exec_day
LIMIT 12名單上共 12 檔。以第一檔 TRT 為例,比例是 2:1,1月5日 生效,分割前持有 100 股的人,生效後帳上會是 200 股。排在最後的是 APLX,比例 3:1。表上的 shares_from_100 這一欄就是比例換算本身,拿自己的股數乘上同樣的倍數即可。
台股的零股,和美股分割產生的碎股不是同一件事
台股的零股指的是不足 1,000 股(一張)的部位,走的是另一條零股撮合管道,可以單獨掛單賣出。美股沒有「張」的概念,1 股就是最小的交易與交割單位,所以分割除不盡時留下的不是零股,而是不足 1 股的碎股(fractional share)。這個差別決定了後面所有的處理方式:零股在台股還能自己賣掉,碎股在多數複委託帳戶裡連下單的欄位都沒有。兩者的完整對照見 分割與碎股的差別。
哪些比例會留下不足 1 股
2:1、4:1、10:1 這種分母是 1 的分割,不管手上有幾股,乘完都還是整數,不會有碎股。會留下碎股的是分母大於 1 的比例,例如 3:2 或 5:4。下表挑出近幾年這類比例的分割,並以 25 股這種小部位為例,算出換完之後多出來的不足 1 股。
| ticker | ratio | whole_lot_shares | odd_fraction_on_25 | effective_label |
|---|---|---|---|---|
| CSGQF | 127.7:126.7 | 126 | 0.2 | 2026年9月 |
| PUKPF | 150:149 | 149 | 0.17 | 2026年9月 |
| DLHGF | 51:50 | 50 | 0.5 | 2026年9月 |
| MITNF | 203:200 | 200 | 0.38 | 2026年9月 |
| RUSHB | 3:2 | 2 | 0.5 | 2026年9月 |
| RUSHA | 3:2 | 2 | 0.5 | 2026年9月 |
| GMBXF | 195:194 | 194 | 0.13 | 2026年8月 |
| GPMXY | 195:194 | 194 | 0.13 | 2026年8月 |
| SCPFD | 187:100 | 100 | 0.75 | 2026年8月 |
| ANCMF | 201:200 | 200 | 0.12 | 2026年8月 |
| VLXGF | 172.8125:171.8125 | 171 | 0.15 | 2026年8月 |
| TGONF | 114:113 | 113 | 0.22 | 2026年8月 |
每個數據背後的精確 SQL 語法
SELECT
ticker,
concat(toString(max(split_to)), ':', toString(max(split_from))) AS ratio,
toUInt32(max(split_from)) AS whole_lot_shares,
round(25 * max(split_to) / max(split_from)
- floor(25 * max(split_to) / max(split_from)), 2) AS odd_fraction_on_25,
concat(toString(toYear(execution_date)), '年',
toString(toMonth(execution_date)), '月') AS effective_label
FROM global_markets.stocks_splits
WHERE execution_date >= '2023-01-01'
AND execution_date < today()
AND split_to > split_from
AND split_from > 1
AND (25 * split_to) % split_from > 0
AND ticker NOT IN ('SPCX')
GROUP BY ticker, execution_date
ORDER BY execution_date DESC
LIMIT 12每一列的 whole_lot_shares 是「持股要是幾股的整數倍,換完才會剛好是整數」。以 CSGQF 的 127.7:126.7 為例(2026年9月 生效),持股必須是 126 股的倍數才除得盡;手上只有 25 股的人,換完會多出 0.2 股這種不足 1 股的部分。部位愈小,碰到這個狀況的機率愈高,因為小部位本來就不容易剛好是比例分母的整數倍。
現金取代怎麼進到複委託帳戶
不足 1 股的部分,美國公司與過戶機構一般不發實股,而是以現金取代(cash in lieu)結清。計價方式多半是用分割後某個基準日的市價乘上碎股比例,金額往往只有幾美元。
在複委託帳戶裡,這筆錢以美元形式入到外幣餘額。如果帳戶平常是以新臺幣圈存、交割,這筆美元要等到結匯或下一次扣款時才會換成新臺幣,中間套用的匯率不是分割當天的匯率。直接在美國券商開戶的帳戶本身就是美元帳戶,這筆錢只是加進現金餘額,不會多出一次換匯。
就申報而言,現金取代等於把那不足 1 股的部分賣掉了一次。金額很小,性質上屬於海外財產交易損益,不是股利所得。
逆向分割可能讓整個部位結清
逆向分割(reverse split)方向相反:股數除以比例,股價乘上同樣的比例。下表列出 2026 年每 1 股新股換得舊股數在 1,000 股以內的逆向分割,依比例由大到小排序,最多 12 筆。比例遠大於這個範圍的股份合併另有用途,多出現在把小額股東整批換成現金的交易,不在這張表的範圍內。
| ticker | ratio | old_shares_per_new | effective_label |
|---|---|---|---|
| GBGD | 1000:1 | 1000 | 9月11日 |
| SPQS | 1000:1 | 1000 | 9月15日 |
| TKMO | 1000:1 | 1000 | 5月20日 |
| NUVI | 1000:1 | 1000 | 5月5日 |
| WNBD | 1000:1 | 1000 | 5月28日 |
| ASKE | 1000:1 | 1000 | 6月25日 |
| RPNRF | 1000:1 | 1000 | 1月23日 |
| ZYLM | 500:1 | 500 | 7月28日 |
| TKUNF | 500:1 | 500 | 8月24日 |
| ILXP | 500:1 | 500 | 7月16日 |
| GOGY | 500:1 | 500 | 7月1日 |
| FRQN | 500:1 | 500 | 7月9日 |
每個數據背後的精確 SQL 語法
SELECT
ticker,
concat(toString(toUInt32(max(split_from))), ':1') AS ratio,
toUInt32(max(split_from)) AS old_shares_per_new,
concat(toString(toMonth(execution_date)), '月',
toString(toDayOfMonth(execution_date)), '日') AS effective_label
FROM global_markets.stocks_splits
WHERE execution_date >= '2026-01-01'
AND execution_date < '2027-01-01'
AND split_to = 1
AND split_from > 1
AND split_from <= 1000
AND ticker NOT IN ('SPCX')
GROUP BY ticker, execution_date
HAVING max(split_from) <= 1000
ORDER BY max(split_from) DESC
LIMIT 12GBGD 在 9月11日 以 1000:1 的比例合併,每 1000 股舊股換 1 股新股。持股如果少於 1000 股,換完連 1 股都不到,這類部位可能被整筆以現金結清,帳上從此沒有這檔股票。這是小額持有人最在意的結果:部位不是變少,是歸零。
處理方式寫在每一次公司行動的公告裡。有些發行人把碎股無條件進位成 1 股,有些一律現金結清。複委託投資人看到的是上手券商轉述的版本,通常沒有選擇的餘地。比例大的逆向分割常伴隨交易所掛牌門檻的處理,近期已生效的紀錄可以在 最近完成的美股分割 對照。
每股成本怎麼重算,海外所得怎麼對應
分割後的每股成本等於原每股成本除以比例。假設用 4,000 美元買進 40 股,每股成本 100 美元;經過 4:1 分割後變成 160 股,每股成本 25 美元,總成本仍然是 4,000 美元。逆向分割則相反,每股成本乘上比例。總成本不變是整件事的關鍵:分割不製造損益,只是把同一筆成本攤到不同的股數上。
台灣這邊,美股買賣的價差屬於海外財產交易所得,放在所得基本稅額條例的架構下計算,以賣出價減去取得成本。截至 2026 年 10 月的現行規定,一申報戶全年海外所得未達新臺幣 100 萬元時不計入基本所得額,實際認定仍以國稅局公告與個案事實為準。分割本身不是處分,沒有申報問題;要留好的是原始買進的美元金額與當時匯率,因為分割之後對帳單上的每股成本已經被改寫,想回推原始成本只能靠自己的買進紀錄。
複委託對帳單通常會自動把每股成本調整好,但那是美元計價的成本。申報海外所得時要換算成新臺幣,用的是各該交易日的匯率,不是分割日的匯率。
複委託帳戶和美國券商帳戶差在哪幾點
- 名義人結構:複委託的美股登記在上手券商的綜合帳戶之下,公司行動的通知與執行多經過一層,時間上可能比直接開戶慢一到兩個營業日。
- 碎股能不能留:直接開戶的美國券商有一部分支援小數股的持有與交易,複委託普遍以整股為單位,不足 1 股多以現金取代處理。
- 幣別:複委託常見以新臺幣交割,分割產生的美元現金要再經過一次換匯;美國券商帳戶內本來就是美元。
- 行使選擇:少數公司行動會讓股東在股票與現金之間選擇,複委託多半不轉送這個選擇權,一律照預設處理。
- 紀錄格式:兩種帳戶的對帳單欄位不同,自行申報海外所得時,複委託的中文對帳單要自己對應回原始交易明細。
這幾點沒有一項會改變分割的算術,改變的是你多久知道、拿到什麼幣別,以及碎股用什麼方式消失。
分割在一年之中怎麼分布
最後一張圖把 2026 年的正向與逆向分割按月份拆開,正在排程、尚未生效的月份也會一併出現。
| month | month_label | forward_splits | reverse_splits |
|---|---|---|---|
| 2026-01 | 1月 | 21 | 69 |
| 2026-02 | 2月 | 24 | 89 |
| 2026-03 | 3月 | 56 | 135 |
| 2026-04 | 4月 | 32 | 97 |
| 2026-05 | 5月 | 40 | 102 |
| 2026-06 | 6月 | 58 | 104 |
| 2026-07 | 7月 | 45 | 119 |
| 2026-08 | 8月 | 20 | 104 |
| 2026-09 | 9月 | 58 | 107 |
| 2026-10 | 10月 | 18 | 33 |
| 2026-11 | 11月 | 7 | 0 |
| 2026-12 | 12月 | 0 | 1 |
每個數據背後的精確 SQL 語法
SELECT
formatDateTime(execution_date, '%Y-%m') AS month,
concat(toString(toMonth(execution_date)), '月') AS month_label,
countDistinctIf(ticker, split_to > split_from) AS forward_splits,
countDistinctIf(ticker, split_to < split_from) AS reverse_splits
FROM global_markets.stocks_splits
WHERE execution_date >= '2026-01-01'
AND execution_date < '2027-01-01'
AND ticker NOT IN ('SPCX')
GROUP BY month, month_label
ORDER BY month圖上涵蓋 12 個月份。以 1月 為例,當月正向分割 21 檔、逆向分割 69 檔。把兩條線放在同一張圖上,看得出兩者在全年的分布節奏並不相同,也看得出任何一個月都可能有公司行動落在自己的持股上。想先一步知道持股的排程,可以追蹤 即將生效的美股分割。
FAQ
美股分割後,複委託帳戶會多出錢嗎?
不會。股數乘上比例、股價除以比例,部位價值在換股當下不變。唯一會多出來的現金是比例除不盡時的碎股現金取代款,金額通常只有幾美元。
美股分割產生的不足 1 股會怎麼處理?
多數情況以現金取代(cash in lieu)結清,依分割後基準日的市價計算,以美元入帳。複委託帳戶一般不保留小數股;直接在美國券商開戶則有部分平台支援持有小數股。
逆向分割會讓股票直接消失嗎?
持股數如果少於換得 1 股新股所需的舊股數,該部位可能被整筆現金結清,帳上就不再有這檔股票。實際處理方式以該次公司行動的公告為準。
分割會改變每股成本嗎?要重新申報嗎?
每股成本按比例重算,總成本不變。分割本身不是處分,不產生海外財產交易所得;需要計算的是實際賣出的那一次,以及碎股現金取代的那一小筆。
怎麼知道下一檔美股分割什麼時候生效?
分割要等董事會通過並公告後才會進入交易所的公司行動排程,生效日通常落在公告後數週。比例與生效日確定之後,就會出現在分割行事曆上。
每一張表底下都附了計算用的 SQL,展開就能看到數字是怎麼算出來的。想查某一檔的分割紀錄,或換算分割後自己的持股與每股成本,可以在 Strasmore 終端機直接用中文把問題問出來。