Strasmore Research
學習 Matt Connor作者: Matt Connor

共同基金何時發放股息?月份、頻率與稅務

共同基金可能按月、按季或每年發放股息,資本利得通常在12月支付。了解支付日、NAV下跌原因,以及可能造成稅務負擔的常見陷阱。

共同基金依基金持有的資產,按照既定時程發放股息:多數債券基金按月發放,多數股票基金按季發放。此外也有半年及年度時程,基金公開說明書會載明預定遵循的時程。另一項獨立的支付是資本利得分配,通常在12月最後幾週每年發放一次。這兩項事件都會使基金在發放當日的淨資產價值下降,但人們所稱的 dividend 僅指前者。

共同基金何時發放股息?

基金的收益分配,是投資組合在該期間收到的資金:債券利息及股票股息,扣除基金費用。債券利息持續產生,因此債券基金通常按月分配。公司股息通常按季集中發放,因此股票基金通常按季分配。基金通常會多年維持其既定頻率。

這種模式在交易所掛牌基金中最容易觀察。這類基金會逐筆公布每次支付的每單位紀錄。以下為14檔大型基金,涵蓋2023年至2025年間提交的所有紀錄:

查詢大型基金配息頻率:每年配息紀錄,2023–2025年
每個數據背後的精確 SQL 語法
SELECT ticker,
       multiIf(ticker IN ('AGG', 'BND', 'LQD', 'HYG', 'TLT'), 'bonds',
               ticker = 'PFF', 'preferred shares',
               ticker = 'JEPI', 'stocks with options written against them',
               ticker = 'VNQ', 'real estate securities',
               ticker IN ('SCHD', 'VYM'), 'dividend-paying stocks',
               'large-cap stocks') AS portfolio,
       round(count() / 3, 1) AS payouts_per_year,
       uniqExact(toMonth(ex_dividend_date)) AS calendar_months_used,
       round(sum(toFloat64(cash_amount)) / 3, 3) AS annual_total_usd,
       round(avg(toFloat64(cash_amount)), 4) AS avg_payment_usd
FROM global_markets.stocks_dividends
WHERE ticker IN ('AGG', 'BND', 'LQD', 'HYG', 'TLT', 'PFF', 'JEPI',
                 'SPY', 'VOO', 'VTI', 'QQQ', 'SCHD', 'VYM', 'VNQ')
  AND cash_amount > 0
  AND ex_dividend_date >= toDate('2023-01-01')
  AND ex_dividend_date <= toDate('2025-12-31')
GROUP BY ticker
ORDER BY payouts_per_year DESC, ticker ASC
Run this yourself

各基金的配置決定了其分布。持有 bondsAGG,每年提交 12 筆分配紀錄,分布於 11 個曆月,全年平均每股合計 $3.54。面板另一端的 VYM 持有 dividend-paying stocks,每年提交 4 筆紀錄,分布於 4 個月。相同的基金架構、相同的稅務規則,時程卻不同。

每筆支付的金額也會變動。基金會分配其持股實際支付的收入,而該金額會隨收到的票息及股息變化。以下是一檔大型債券基金三年的月度支付紀錄:

查詢每月收益流:每股配息,AGG,2023年7月至2026年6月
每個數據背後的精確 SQL 語法
SELECT formatDateTime(toStartOfMonth(ex_dividend_date), '%Y-%m') AS month,
       formatDateTimeInJodaSyntax(toStartOfMonth(ex_dividend_date), 'MMMM yyyy') AS month_label,
       round(sum(toFloat64(cash_amount)), 4) AS distribution_per_share,
       count() AS records
FROM global_markets.stocks_dividends
WHERE ticker = 'AGG'
  AND cash_amount > 0
  AND ex_dividend_date >= toDate('2023-07-01')
  AND ex_dividend_date <= toDate('2026-06-30')
GROUP BY toStartOfMonth(ex_dividend_date)
ORDER BY toStartOfMonth(ex_dividend_date)
Run this yourself

在全部 33 個月中,基金固定每月支付一次。金額則不固定:July 2023 為每股 $0.2547June 2026 則為 $0.3315,中間每個月都有自己的金額。基金公布的殖利率,是根據過去12個月支付金額計算的算術結果;支付金額變動,殖利率也會變動。股息殖利率將說明這項計算。

收益與資本利得是兩種不同的分配

收益分配會轉交投資組合賺取的收入。資本利得分配則是基金經理人於該年度出售持股並實現獲利後,將獲利轉交給投資人。這與你是否出售任何持股無關。

符合受監管投資公司資格的基金,無須就轉交給股東的收益及利得繳納基金層級的稅款。取得這項稅務待遇的代價,就是必須將這些收益及利得轉交給股東。多數基金每年在12月最後幾週結算一次,並於10月及11月、記錄日前數週公布估計金額。

這項年末慣例也反映在整體市場的支付日曆中。以下涵蓋2023年至2025年間所有美國掛牌基金的分配紀錄,並將每年支付一次的基金與全部基金分開:

查詢配息落在曆年的時間:年度排程配息者與所有配息者,2023–2025年
每個數據背後的精確 SQL 語法
SELECT toMonth(ex_dividend_date) AS month,
       ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
        'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'][toMonth(ex_dividend_date)] AS month_label,
       round(100 * countIf(frequency = 1)
             / greatest(sum(countIf(frequency = 1)) OVER (), 1), 1) AS annual_payer_share_pct,
       round(100 * count()
             / greatest(sum(count()) OVER (), 1), 1) AS all_payer_share_pct
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= toDate('2023-01-01')
  AND ex_dividend_date <= toDate('2025-12-31')
  AND cash_amount > 0
GROUP BY month
ORDER BY month
Run this yourself

所有支付者的分布大致持平。12月占全年紀錄的 14.2%,接近平均分布於12個月時的8.3%。年度支付群組則不同:在採年度時程支付的基金中,24.7% 的紀錄具有12月除息日,明顯高於平均分布。年度支付者會在年末完成帳務結算。

基金分配的四個日期

每次分配都依照相同順序進行。

  1. 宣告日:基金公布每股金額及相關日期。
  2. 記錄日:在當日收市時登記於基金帳簿上的股東,可取得該筆支付。
  3. 除息日:基金在當日開始時,將淨資產價值減去分配金額;在該日或之後按價格買進的投資人,無法取得該筆支付。對交易所掛牌股份而言,現行一個交易日結算制度使除息日與記錄日落在同一天。
  4. 支付日或再投資日:現金存入帳戶,或以當日 NAV 買進新股份。

日期順序對一個實務問題至關重要:你的買進是否算入。共同基金訂單會按照基金每日截止時間後計算的 NAV 定價;若訂單在記錄日截止時間前獲接受,投資人仍可能在帳簿上登記為該筆分配的股東。共同基金何時交易說明截止時間及定價規則,共同基金結算說明現金何時入帳。股票市場對應的兩個日期,則在記錄日與除息日除息日解析中進一步釐清。

為何基金支付分配時,你的餘額不會變動

這是最容易令人困惑的機制,但本質上只是算術。假設基金 NAV 為 $10.00,每股分配 $0.50。除息日,NAV 會調整為 $9.50。若持有100股,你持有價值$950的基金及$50現金,合計仍為$1,000。若選擇再投資,$50可按$9.50買進5.263股,使持股增加至105.263股;每股價值$9.50,合計仍為$1,000。股數增加了,但資產金額沒有增加。

以下是某檔實際基金的相同階梯圖。圖中列出三年內每個除息日的價格,以及一名最初持有100股、將每筆分配再投資後累積的持股數:

查詢每次配息再投資:各除息日的持股數與基金價格,AGG,2023–2026年
每個數據背後的精確 SQL 語法
WITH daily AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
           argMax(close, window_start) AS session_close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'AGG'
      AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2023-07-01')
      AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-30')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY d
),
paid AS (
    SELECT ex_dividend_date AS d,
           sum(toFloat64(cash_amount)) AS amount
    FROM global_markets.stocks_dividends
    WHERE ticker = 'AGG'
      AND cash_amount > 0
      AND ex_dividend_date >= toDate('2023-07-01')
      AND ex_dividend_date <= toDate('2026-06-30')
    GROUP BY d
),
matched AS (
    SELECT paid.d AS ex_date,
           paid.amount AS amount,
           toFloat64(daily.session_close) AS px
    FROM paid
    INNER JOIN daily ON paid.d = daily.d
)
SELECT formatDateTime(ex_date, '%Y-%m-%d') AS date,
       formatDateTimeInJodaSyntax(ex_date, 'MMMM yyyy') AS date_label,
       round(px, 2) AS fund_price,
       round(100 * exp(sum(log(1 + amount / px))
             OVER (ORDER BY ex_date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)), 3) AS shares_owned
FROM matched
ORDER BY ex_date
Run this yourself

每次支付後,持股數都會上升:July 2023 的第一次除息日後為 100.261June 2026 的最後一次除息日後為 111.856。價格線則呈現不同變化,該段期間起點為 $97.58,終點為 $98.69。同一面板呈現兩項事實。每個除息日的減少是機械性且精確的。日內其他時間的價格則由交易決定,單日價格變動很少會與支付金額完全相同。持有更多股份,不等於擁有更多資金;這個問題仍須由價格另行回答。

應稅帳戶中「買股息」代表什麼

「買股息」指的是12月的意外分配,而且只會影響應稅帳戶。以下以假設情境說明。你在12月10日以每股$50投入$10,000,因此持有200股。12月15日,基金每股分配$3.50的資本利得。你的200股產生$700分配,NAV調整為$46.50;你的部位由價值$9,300的基金加上$700現金或新股份構成。總額仍為$10,000,與五天前投入的金額相同,但新增了一項應稅事件。

這些被分配的利得,是基金經理人在全年期間實現的,其中大部分在你買進前就已產生。稅務表格不會因你只持有基金五天而有所不同。在遞延課稅帳戶中,該分配目前不課稅,因此這個問題不會立即產生。在應稅帳戶中,基金會在記錄日前數週公布估計金額。帳簿的另一面也有其特殊性:虧損出售共同基金將說明相關情況。

ETF 會以相同方式分配嗎?

四個日期及 NAV 的減少方式相同。差異在於資本利得部分。ETF為因應多數贖回,會以實物方式將證券交付給 authorized participant,而不是出售證券;廣泛型 ETF 幾乎從不進行資本利得分配。共同基金經理人若為因應其他股東贖回而出售持股,所實現的利得則會由所有剩餘股東共同承擔。共同基金與 ETF將進一步比較兩者。若基金針對股票持股賣出選擇權,則會將選擇權權利金納入收入來源並按月分配;備兌買權 ETF將詳細說明這項機制。

資料說明與方法

圖表採用交易所掛牌基金提交的每股分配紀錄,這些基金會逐筆公布支付資料。開放式共同基金則按照相同的宣告、記錄、除息及再投資順序,以每日 NAV 而非市場價格進行計算。

持股數追蹤假設在圖示的第一個除息日前持有100股,所有分配均按除息日收盤價再投資,並允許持有零碎股份。

日曆面板計算的是分配紀錄筆數,而非金額;支付者的時程則是每筆紀錄所附帶的支付頻率。

共同基金股息常見問題

所有共同基金都每月發放股息嗎?

不是。債券基金通常按月發放,多數股票基金按季發放,市場上也有半年及年度時程。在第一個面板的基金中,最頻繁的時程每年產生 12 筆分配紀錄,最不頻繁的則為 4 筆。

共同基金何時發放資本利得分配?

幾乎都是每年一次,時間在12月最後幾週;估計金額則於10月及11月公布。在2023年至2025年間美國掛牌、採年度時程支付的基金所提交的所有分配紀錄中,24.7% 具有12月除息日。

基金分配會增加我的帳戶價值嗎?

不會。NAV會在除息日減去支付金額,因此 NAV 為$10.00時支付$0.50,會留下價值$9.50的基金及$0.50現金或再投資股份。帳戶的組成會改變,但總額不變。

再投資的共同基金股息需要課稅嗎?

在應稅帳戶中,需要。無論分配以現金或新股份形式入帳,分配都會在支付年度課稅;再投資的金額則會加入你的成本基礎。遞延課稅帳戶會完全延後這項課稅問題。

什麼是「買股息」?

在分配前不久於應稅帳戶買進基金。這會讓你收到應稅支付,同時在第一天承受 NAV 的相應下降。部位價值與原本相同,但新增了稅負。


這裡的每個面板都是附有 SQL 的儲存查詢。開啟其中一個查詢,替換 ticker 或年份,即可在 Strasmore terminal 上執行。