Strasmore Research
深度解析 Matt Connor作者: Matt Connor · data as of August 5, 2026 · refreshed weekly

SPY 股息殖利率為何落後 S&P 500 指數

SPY 的股息殖利率比 VOO 與 IVV 低幾個基點,差異來自單位投資信託架構、現金拖累與費用,並以基金即時數據衡量。

SPY 的股息殖利率比 VOO 與 IVV 低幾個基點;差異來自基金的法律架構,而非基金經理人的決策。SPY 採用單位投資信託架構。這是較早期的基金結構,無法將其持有的 500 家公司所收取的股息再投資。這些股息會留在不計息帳戶中,直到下一個預定配息日;這段期間閒置現金造成的影響,就是「現金拖累」(cash drag)。

SPY 的股息殖利率落後 VOO 與 IVV 多遠?

先從可量化的數據開始。以下三檔基金都追蹤 S&P 500,並且每季將所收取的股息分配給股東。本文的 trailing yield,是將最近四次每股分配金額加總,再除以最新收盤價;計算方式與股息殖利率的衡量方式相同。

查詢近12個月股息殖利率:SPY與兩檔開放式S&P 500 ETF比較
每個數據背後的精確 SQL 語法
WITH
    divs AS
    (
        SELECT
            ticker,
            ex_dividend_date,
            max(toFloat64(cash_amount)) AS cash_amount
        FROM global_markets.stocks_dividends
        WHERE ticker IN ('SPY', 'VOO', 'IVV')
          AND ex_dividend_date >= today() - 365
          AND ex_dividend_date <  today()
        GROUP BY ticker, ex_dividend_date
    ),
    ttm AS
    (
        SELECT
            ticker,
            sum(cash_amount) AS ttm_dividend
        FROM divs
        GROUP BY ticker
        HAVING count() = 4
    ),
    px AS
    (
        SELECT
            ticker,
            toFloat64(argMax(close, window_start)) AS last_close
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker IN ('SPY', 'VOO', 'IVV')
          AND window_start >= today() - 15
          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
    ),
    fund_yield AS
    (
        SELECT
            ttm.ticker                             AS ticker,
            ttm.ttm_dividend / px.last_close * 100 AS yield_pct
        FROM ttm
        INNER JOIN px ON px.ticker = ttm.ticker
    ),
    spy_yield AS
    (
        SELECT max(yield_pct) AS spy_pct
        FROM fund_yield
        WHERE ticker = 'SPY'
    )
SELECT
    fund_yield.ticker                                          AS ticker,
    round(fund_yield.yield_pct, 3)                             AS trailing_yield_pct,
    round((fund_yield.yield_pct - spy_yield.spy_pct) * 100, 1) AS yield_spread_vs_spy_bps
FROM fund_yield
CROSS JOIN spy_yield
ORDER BY ticker
Run this yourself

在最近四次分配期間,SPY 的殖利率為 0.974%,VOO 為 1.034%,IVV 為 1.055%。兩檔開放式基金的 trailing yield 都高於 SPY:VOO 高出 6 個基點,IVV 高出 8.1 個基點。一個基點是百分點的百分之一,因此圖表中的整體差距很小。

指數股息與基金分配之間,有兩項機制會產生差異。第一項是費用。基金收取的收入會先扣除費用,股東實際收到的是扣除 expense ratio 後的淨收入。截至2026年年中,SPY 的年費用率約為0.09%,VOO 與 IVV 則約為0.03%,費用差約6個基點,與上述殖利率差距大致相當。指數在扣除任何基金費用前的 gross yield,則是S&P 500 股息殖利率所追蹤的數值。第二項機制是 securities lending,下一節將進一步說明。

什麼是單位投資信託?

單位投資信託(unit investment trust,UIT)是依《1940年投資公司法》註冊的基金,持有固定投資組合,且不具備持續性的投資決策權。SPY於1993年1月以這種形式成立,至今仍維持相同架構。這種法律架構會帶來四項影響:

  • 信託按指數權重持有指數成分股。它無法抽樣追蹤指數、以相似標的替代成分股,也不能以期貨取代股票部位。
  • 從標的公司收到的股息不能再投資於更多股份,而會累積為現金。
  • 這些現金會存放在不計息帳戶中,直到預定的分配日。在等待期間不會產生任何收益。
  • 信託不能將所持股份借給放空者。開放式基金可取得證券借貸收入,並將其中很大一部分回饋基金;但單位投資信託無法取得這項收入。

VOO與IVV則採開放式投資公司架構。開放式基金可以在收到股息的當天,立即將股息重新投入市場;也可以持有指數期貨作為現金替代部位,並執行證券借貸計畫,讓相關收入留在基金內。

這些資訊不必僅憑信託本身的說法。每檔基金的公開說明書與簡明公開說明書,都會在開頭頁面載明其法律架構;兩份文件也會刊登於發行人的網站,並提交給 SEC。在 EDGAR 搜尋基金的法定名稱,開啟公開說明書,閱讀第一頁即可。

募集現金實際停留多久?

持有期間的可見尾端,是每檔基金都會公布的兩個日期之間的間隔。除息日是新買方不再取得下一筆分配的日期。支付日則是現金入帳的日期。

查詢除息日至支付日的天數,近三年
每個數據背後的精確 SQL 語法
WITH divs AS
(
    SELECT
        ticker,
        ex_dividend_date,
        any(pay_date) AS payment_date
    FROM global_markets.stocks_dividends
    WHERE ticker IN ('SPY', 'VOO', 'IVV')
      AND ex_dividend_date >= today() - 1095
      AND ex_dividend_date <  today()
      AND pay_date > ex_dividend_date
    GROUP BY ticker, ex_dividend_date
)
SELECT
    ticker,
    round(avg(dateDiff('day', ex_dividend_date, payment_date)), 1) AS avg_days_cash_held,
    max(dateDiff('day', ex_dividend_date, payment_date))           AS longest_wait_days,
    count()                                                        AS payout_count
FROM divs
GROUP BY ticker
ORDER BY ticker
Run this yourself

在三年的分配紀錄中,SPY從除息日到支付日平均相隔 42.6 天,涵蓋超過 12 次分配;最長等待時間為 47 天。VOO平均在 3.8 天後支付相同現金,IVV則為 4.3 天。

但這段間隔只是持有期間的尾端。指數中的500家公司會依各自的時程,在整個季度陸續支付股息。若股息在季度第一週入帳,這筆現金會留在信託帳戶中,直到該季度結束,再加上支付延遲期間。要了解資金累積規模,逐筆檢視分配會更容易。

查詢近三年SPY每次配息與股價比較
每個數據背後的精確 SQL 語法
WITH
    divs AS
    (
        SELECT
            ex_dividend_date            AS ex_date,
            any(pay_date)               AS pay_date,
            max(toFloat64(cash_amount)) AS cash_amount
        FROM global_markets.stocks_dividends
        WHERE ticker = 'SPY'
          AND ex_dividend_date >= today() - 1095
          AND ex_dividend_date <  today()
        GROUP BY ex_dividend_date
    ),
    px AS
    (
        SELECT
            toDate(toTimeZone(window_start, 'America/New_York')) AS d,
            toFloat64(argMax(close, window_start))               AS close_px
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= today() - 1105
          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 d
    )
SELECT
    toString(divs.ex_date)                         AS ex_date,
    formatDateTime(divs.ex_date, '%b %e, %Y')      AS ex_date_label,
    formatDateTime(divs.pay_date, '%b %e, %Y')     AS pay_date_label,
    round(divs.cash_amount, 4)                     AS cash_amount,
    round(divs.cash_amount / px.close_px * 100, 3) AS pct_of_price
FROM divs
INNER JOIN px ON px.d = divs.ex_date
ORDER BY ex_date
Run this yourself

該面板中最早的一筆分配,除息日為 Sep 15, 2023,每股支付 $1.5832,相當於該日基金價格的 0.357%。最近一筆分配的除息日為 Jun 18, 2026,每股支付 $1.9035,相當於價格的 0.255%,並於 Jul 31, 2026 交付給股東。面板中的全部 12 筆分配顯示,每次季度分配都僅占基金價格不到百分之一。這就是所討論閒置餘額的規模。

現金拖累有多大,以基點計算?

接著看算術。以下採用便於計算的整數,並非實測或預測數據。假設一檔基金在一年內取得相當於資產1.2%的股息,且完全不將其再投資。再假設市場在同一期間上漲8%。現金會在每一季陸續流入,並在發放日流出。每一美元現金平均閒置時間約為半季加上發放延遲,按85天計算,即一年中的0.23。平均未投資餘額因此約為1.2%乘以0.23,亦即資產的約0.28%。再將這筆閒置餘額乘以市場的8%漲幅,放棄的報酬約為0.02%,相當於全年略高於2個基點。

這就是該效應的樣貌。它每年通常只有個位數基點,反映在總報酬,而不是分配金額的大小。其影響方向取決於市場走勢。若指數在某一年下跌,閒置現金可以避開跌幅;同樣的算術會對持有人有利,幅度也大致相近。開放式基金同樣沒有免費午餐:基金本身也必須持有營運現金,而使用期貨將這些現金轉為股票曝險也會產生成本。

殖利率與總報酬衡量的是不同概念

追蹤殖利率是過去四次分配金額除以今日價格。它沒有反映這四季期間的價格變化,而且這兩個數字的尺度也大不相同。

查詢SPY按曆年:股價變動與累計股息比較
每個數據背後的精確 SQL 語法
WITH
    px AS
    (
        SELECT
            toDate(toTimeZone(window_start, 'America/New_York')) AS d,
            toFloat64(argMax(close, window_start))               AS close_px
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= today() - 2950
          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 d
    ),
    by_year AS
    (
        SELECT
            toYear(d)           AS year,
            argMin(close_px, d) AS first_close,
            argMax(close_px, d) AS last_close
        FROM px
        GROUP BY year
    ),
    divs AS
    (
        SELECT
            toYear(ex_date)  AS year,
            sum(cash_amount) AS year_dividends
        FROM
        (
            SELECT
                ex_dividend_date            AS ex_date,
                max(toFloat64(cash_amount)) AS cash_amount
            FROM global_markets.stocks_dividends
            WHERE ticker = 'SPY'
              AND ex_dividend_date >= today() - 2950
            GROUP BY ex_dividend_date
        )
        GROUP BY year
    )
SELECT
    by_year.year                                                   AS year,
    round((by_year.last_close / by_year.first_close - 1) * 100, 2) AS price_return_pct,
    round(divs.year_dividends / by_year.first_close * 100, 2)      AS dividend_return_pct
FROM by_year
INNER JOIN divs ON divs.year = by_year.year
WHERE by_year.year > toYear(today() - 2950)
  AND by_year.year < toYear(today())
ORDER BY year
Run this yourself

應將兩組數據相互對照。在 2019,SPY 從第一個交易日收盤價到最後一個測量日的價格變化為 28.62%;該年度發放的股息,則相當於年初價格的 2.25%。在 2025,同一組數據分別為 16.64% 與 1.25%。兩者大致相加,就是總報酬的計算方式;完整定義請參閱 價格報酬與總報酬的差異。兩檔追蹤 S&P 500 的基金之間,殖利率相差幾個基點,在這個加總中所占比重很小。以提高配息為設計目標的基金,表現又有所不同,請參閱 備兌買權 ETF 說明;若要比較股息導向的投資組合,請參閱 SCHD 與 VOO 的股息殖利率比較

常見問題

為什麼 SPY 的股息殖利率低於 VOO?

從指數股息到股東實際收到的分配金額之間,有兩項結構性因素。SPY 的費用率較高,相關費用會先從收取的收入中扣除,再進行分配。SPY 也是單位投資信託,無法賺取證券借貸收入,也不能在等待分配期間再投資股息。在最近四次分配中,實測差距為 6 個基點。

SPY 是單位投資信託嗎?

是。SPDR S&P 500 ETF Trust 自1993年1月成立以來,一直採用單位投資信託架構。基金公開說明書載明此一結構,並已向 SEC 提交,由發行機構公告。

SPY 會再投資所收取的股息嗎?

不會。單位投資信託無法將持股所收到的股息再投資。現金會累積在不計息帳戶中,並於預定的分配日支付。過去三年,從除息日到分配日平均相隔 42.6 天。

現金拖累會讓 S&P 500 指數基金付出多少成本?

若假設股息率為 1.2%、市場上漲 8%,未投資的季度股息餘額在一年內約會放棄 2 個基點的報酬,也就是 0.02%。這項影響不大;在市場下跌的年度,相同的閒置現金則會產生相反效果。

SPY 何時支付股息?

SPY 每季進行分配。上方表格所列最近一次除息日為 Jun 18, 2026,現金支付日為 Jul 31, 2026,等待時間約六週。


本頁的每個數字都來自下方列出的查詢。若要比較其他基金的分配時程,請以英文完整句子在 Strasmore terminal 上提出問題。

#spy#dividend yield#etf structure#unit investment trust#cash drag