ETF 分配中的資本返還與股息殖利率
了解 covered call ETF 的分配率為何不等於股息殖利率,以及資本返還如何影響你的成本基礎與稅務判定。
ETF 分配中的資本返還,是指既非投資收益、也非已實現利得的支付部分;換句話說,就是返還你原本投入的資金。標示兩位數分配率的 covered call ETF,並不是在支付兩位數的股息殖利率,而兩者之間的差額通常來自資本返還。基金會分兩次申報這項拆分:第一次是在支付時提供估計值,第二次則會在年終稅務表格上提供最終數字。
ETF 分配中的資本返還是什麼?
分配以一筆現金支付,但其中最多可能包含三種不同性質,而稅法對每一種的處理方式都不同。
- 淨投資收益:基金持有部位支付的股息與利息,扣除基金費用後的金額。
- 已實現資本利得:基金出售部位時實現的利潤,並依基金持有該部位的時間分為短期與長期;判定依據不是你持有基金的時間。
- 資本返還:其餘所有部分,資金來源是基金資本,而不是投資組合賺取的收益。
權利金在這份分類中較難歸類。covered call 基金賣出選擇權,之後買回選擇權或讓其到期時,收取的現金通常不屬於淨投資收益。這筆金額會列入利得類別;若已無利得可供分配,則會列入資本類別。執行大規模選擇權收益策略的基金,通常會將分配中的相當大部分分類為資本返還。這項策略本身詳見我們的 covered call ETF 指南。
分配率不等於股息殖利率
分配率是對支付金額所做的算術計算:近期支付的現金除以股價。這項計算完全不考慮現金的來源。股息殖利率則描述投資組合實際賺取的收益。下方圖表加總七檔基金過去一年的所有分配,除以前一年同期的價格,再將同一期間的價格變化列在旁邊。
每個數據背後的精確 SQL 語法
WITH divs AS
(
SELECT
ticker,
sum(cash_amount) AS paid_12m
FROM
(
SELECT
ticker,
ex_dividend_date,
toFloat64(max(cash_amount)) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker IN ('JEPI', 'JEPQ', 'QYLD', 'XYLD', 'RYLD', 'SCHD', 'SPY')
AND ex_dividend_date >= today() - 373
AND ex_dividend_date < today() - 5
GROUP BY ticker, ex_dividend_date
)
GROUP BY ticker
),
px AS
(
SELECT
ticker,
toFloat64(argMin(close, window_start)) AS price_then,
toFloat64(argMax(close, window_start)) AS price_now
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('JEPI', 'JEPQ', 'QYLD', 'XYLD', 'RYLD', 'SCHD', 'SPY')
AND (
(window_start >= now() - INTERVAL 375 DAY AND window_start < now() - INTERVAL 368 DAY)
OR (window_start >= now() - INTERVAL 9 DAY AND window_start < now() - INTERVAL 2 DAY)
)
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY ticker
)
SELECT
px.ticker AS ticker,
round(100 * divs.paid_12m / px.price_then, 1) AS distribution_rate_pct,
round(100 * (px.price_now / px.price_then - 1), 1) AS price_change_pct,
round(100 * ((px.price_now + divs.paid_12m) / px.price_then - 1), 1) AS approx_total_return_pct
FROM px
INNER JOIN divs ON divs.ticker = px.ticker
ORDER BY distribution_rate_pct DESC在過去一年中,QYLD 的分配率為該組最高,達 12.6%。同期股價變動為 7.6%。將現金分配加回股價變化後,約可得 20.2% 的總報酬;之所以是約數,是因為計算假設分配款項以現金持有,而非再投資。在排序的另一端,SPY 支付的金額相當於其期初價格的 1.2%。比較每檔基金的第一個數字與第三個數字後,就會發現分配率不適合用來排列報酬高低。單純指數基金的分配,以及其背後的小幅現金拖累,可作為參考基準:請見 SPY 的股息殖利率。
資本返還如何影響你的成本基礎
在應稅帳戶中,淨投資收益與資本利得分配會在你收到的當年度課稅。資本返還通常不會立即課稅,而是降低你的成本基礎,將稅負延後至你出售時。
以整數假設數字即可清楚說明其運作方式。你以 $50.00 買進一股。接下來一年,基金支付你 $2.00,之後申報其中 $1.20 為淨投資收益、$0.80 為資本返還。你現在須就 $1.20 課稅。你的成本基礎會從 $50.00 降至 $49.20。若以 $50.00 賣出,你會申報 $0.80 的資本利得;若整筆 $2.00 都屬於收益,則不會產生這筆資本利得。持有時間夠長時,成本基礎可能降至零;此後收到的資本返還,會在支付當年度視為資本利得。在 IRA 或 401(k) 中,這種分類不會影響你應繳的金額,但基金仍會追蹤這項分類。
Section 19(a) 通知是什麼?
基金若從淨投資收益以外的任何來源支付分配,就必須以書面說明。這項要求載於《1940年投資公司法》第 19(a) 節:
任何註冊投資公司若全部或部分以……該公司依良好會計實務所認定、且不包括出售證券或其他財產所實現利潤或損失的累積未分配淨收益;或……該公司依上述方式認定的當期或前一會計年度淨收益以外的任何來源,支付任何股息或作出具有股息支付性質的任何分配,除非該支付同時附有書面聲明,充分揭露該支付的來源或各項來源,均屬違法。
《1940年投資公司法》第 19(a) 節,15 U.S.C. 80a-19(a),引自截至 2026年8月 的現行法規文本。條款編號以省略號取代。
其下的 SEC Rule 19a-1 規定了該聲明必須揭露的內容:
管理公司依第 19 節或代表管理公司所作的每份書面聲明,均應以單獨文件製作,並清楚指出每股支付金額中,以下各來源所占的部分:(1) 當期或前一會計年度的淨收益,或累積未分配淨收益,或兩者合計;但在任何情況下均不包括出售證券或其他財產所產生的利潤或損失。(2) 出售證券或其他財產所產生的累積未分配淨利潤;但開放式公司得將當期出售此類資產所產生的淨利潤視為單獨來源。(3) 實收盈餘或其他資本來源。
SEC Rule 19a-1(a),17 CFR 270.19a-1(a),截至 2026年8月 的現行規則文本。
實收盈餘或其他資本來源,就是基金在 19(a) 通知中申報為資本返還的項目。解讀這份通知時,有兩項特點需要注意。第一,它是估計值,依該規則的會計處理方式,在該分配期間根據基金帳簿計算。第二,它是獨立文件,會隨付款寄送並公布於基金網站,絕不是稅務表格。
為什麼年終 1099-DIV 會修正估計值
曆年結束後,基金會依稅法重新計算全年支付款項的性質。這套規則不同於 19(a) 通知所採用的會計規則,基金並會在 Form 1099-DIV 上申報最終數字。第 1a 欄是 Total Ordinary Dividends,第 1b 欄是 Qualified Dividends,第 2a 欄是 Total Capital Gain Distr.,第 3 欄是 Nondividend Distributions。資本返還會列在第 3 欄。
修正可能朝兩個方向發生。基金若全年估計資本返還比重很高,年終可能因實現利得而將其中很大部分重新分類為資本利得分配;基金若先前估計沒有資本返還,也可能在一月申報部分資本返還。應將 19(a) 通知視為持續更新的估計值,並以 1099-DIV 上的數字作為報稅依據。以上是對各類別的一般說明,不構成稅務建議。
耗損型與非耗損型資本返還
通知上的資本返還本身,不代表基金正在侵蝕自身資產。非耗損型資本返還是會計分類的結果:基金的經濟成果足以支應該筆支付,只是稅務分類將其中一部分歸入資本。基金尚未出售的未實現升值,以及由 REITs、MLPs 等持有部位直接轉付的資本返還,都可能產生這種情況。
耗損型資本返還則是另一種情況。支付金額超過基金賺取的收益,差額由資產中支出。每股資產減少會使淨資產價值下降;NAV 降低後,下一次支付相同金額,就會從更小的資產池中扣除更大的比例。其特徵是多年來價格線持續走低,但分配仍在進行。下方圖表將各基金在期間開始時的股價設為 100,讓價格水準不同的三檔基金可以放在同一尺度比較。
每個數據背後的精確 SQL 語法
WITH monthly AS
(
SELECT
ticker,
toStartOfMonth(toTimeZone(window_start, 'America/New_York')) AS month_start,
argMax(toFloat64(close), window_start) AS month_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('QYLD', 'XYLD', 'RYLD')
AND window_start >= toDateTime('2021-09-01 04:00:00')
AND window_start < toDateTime('2026-08-01 04:00:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY ticker, month_start
),
base AS
(
SELECT
ticker,
argMin(month_close, month_start) AS base_close
FROM monthly
GROUP BY ticker
)
SELECT
formatDateTime(m.month_start, '%Y-%m') AS month,
round(100 * sumIf(m.month_close / b.base_close, m.ticker = 'QYLD'), 1) AS qyld_price_index,
round(100 * sumIf(m.month_close / b.base_close, m.ticker = 'XYLD'), 1) AS xyld_price_index,
round(100 * sumIf(m.month_close / b.base_close, m.ticker = 'RYLD'), 1) AS ryld_price_index
FROM monthly AS m
INNER JOIN base AS b ON b.ticker = m.ticker
GROUP BY m.month_start
ORDER BY m.month_start在 2021-09 至 2026-07 期間,QYLD 的價格指數從 100 變為 80.5。若只看這條線,你會得出持有人虧損的結論。但不能如此下結論,因為該指數只追蹤價格,這些年度支付的所有分配都未計入。現金分配是真實的,價格侵蝕也是真實的;只有總報酬能將兩者合併計算。基金價格相對於其持有資產價值的位置,是另一個問題,詳見 ETF 相對 NAV 的溢價與折價;NAV 本身的計算方式則見 基金 NAV 如何計算。
現在將支付金額序列與價格路徑並列。下一張圖表顯示同一期間內,各基金逐月支付的每股金額。
每個數據背後的精確 SQL 語法
SELECT
formatDateTime(toStartOfMonth(ex_dividend_date), '%Y-%m') AS month,
round(sumIf(cash_amount, ticker = 'QYLD'), 4) AS qyld_per_share,
round(sumIf(cash_amount, ticker = 'XYLD'), 4) AS xyld_per_share,
round(sumIf(cash_amount, ticker = 'RYLD'), 4) AS ryld_per_share
FROM
(
SELECT
ticker,
ex_dividend_date,
toFloat64(max(cash_amount)) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker IN ('QYLD', 'XYLD', 'RYLD')
AND ex_dividend_date >= toDate('2021-09-01')
AND ex_dividend_date < toDate('2026-08-01')
GROUP BY ticker, ex_dividend_date
)
GROUP BY toStartOfMonth(ex_dividend_date)
ORDER BY toStartOfMonth(ex_dividend_date)在 2026-07,QYLD 每股支付 $0.1775,相較於 2021-09 的 $0.1902。整個期間的每股支付金額維持在相當狹窄的區間內,但價格指數並非如此;這就是為何以縮小中的資產基礎計算時,表面分配率仍能維持。每月支付的基金比每季支付的基金更容易引發這類比較;這項觀察也值得延伸至 每月配息股票。
分配率與總報酬
兩個數字可以釐清表面分配率未呈現的情況。第一個是分配率。第二個是同一期間的總報酬,也就是價格變化加上分配;這才是判斷支付金額是否由基金賺取的數字。基金可能多年維持高分配率,但總報酬疲弱;兩者之間的差距,就是返還給你的資本。下方走勢圖追蹤同一檔基金完整五個曆年的表現。
每個數據背後的精確 SQL 語法
WITH yearly_px AS
(
SELECT
toYear(toTimeZone(window_start, 'America/New_York')) AS yr,
round(avg(toFloat64(close)), 2) AS avg_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'QYLD'
AND window_start >= toDateTime('2021-01-01 05:00:00')
AND window_start < toDateTime('2026-01-01 05:00:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY yr
),
yearly_div AS
(
SELECT
toYear(ex_dividend_date) AS yr,
round(sum(cash_amount), 3) AS distributions_per_share,
count() AS payments
FROM
(
SELECT
ex_dividend_date,
toFloat64(max(cash_amount)) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker = 'QYLD'
AND ex_dividend_date >= toDate('2021-01-01')
AND ex_dividend_date < toDate('2026-01-01')
GROUP BY ex_dividend_date
)
GROUP BY yr
)
SELECT
toString(p.yr) AS year,
d.distributions_per_share AS distributions_per_share,
p.avg_close AS avg_close,
round(100 * d.distributions_per_share / p.avg_close, 1) AS distribution_rate_pct,
d.payments AS payments
FROM yearly_px AS p
INNER JOIN yearly_div AS d ON d.yr = p.yr
ORDER BY p.yr在 2021,QYLD 每股分配 $2.851,相對於一般交易時段平均價格 $22.59,分配率為 12.6%。在 2025,每股分配為 $2.041,平均價格為 $17.11,分配率為 11.9%。分配率最後接近起始水準,但其兩個輸入值在期間內都發生變化。這正是該比率的重點:當分子與分母同時縮小時,分配率仍可能維持穩定,但這無法告訴你基金是否賺取了足以支應支付的收益。
常見問題
ETF 的資本返還需要課稅嗎?
通常不需要在收到的當年度課稅。資本返還會降低你的成本基礎,進而提高你出售時申報的資本利得,或縮小申報的資本損失。成本基礎降至零後,後續資本返還會在支付當年度視為資本利得。
Section 19(a) 通知是什麼?
基金若從淨投資收益以外的來源支付分配,就會隨分配寄送一份書面聲明。Rule 19a-1 要求該聲明以獨立文件提供,將每股支付金額拆分為淨收益、出售資產產生的累積利潤,以及實收盈餘或其他資本來源。文件上的每個數字都是支付時的估計值。
資本返還是否代表 ETF 正在虧損?
不一定。非耗損型資本返還源自基金會計與稅務分類之間的差異。耗損型資本返還則是支付超過基金賺取的收益,長期會呈現股價持續走低、但分配仍在進行的情況。
兩位數分配率是否等於兩位數殖利率?
不是。分配率是近期支付金額除以股價,且不考慮現金來源。殖利率描述的是投資組合賺取的收益。將同一期間的分配率與總報酬並列,才能看出支付金額中有多少是由基金賺取的。
如何找出 ETF 分配中的資本返還?
有兩個地方。基金會在每次受影響的分配中公布 19(a) 通知,列出估計的分類比例。之後,你的 Form 1099-DIV 會在第 3 欄 Nondividend Distributions 中申報該年度的最終數字。
本頁每張圖表都可開啟產生該圖表的完整 SQL。若要比較你關注的基金之分配率與總報酬,請在 Strasmore terminal 以一般英文提出這兩項查詢。