SPY 배당수익률이 S&P 500보다 낮은 이유
SPY의 배당수익률이 VOO와 IVV보다 낮은 이유를 비교하고, 단위투자신탁 구조와 현금 대기로 인한 수익률 격차를 설명합니다.
SPY의 배당수익률은 VOO와 IVV보다 몇 베이시스포인트 낮으며, 그 격차는 운용진의 결정이 아니라 펀드의 법적 구조에서 발생한다. SPY는 단위투자신탁(unit investment trust)이다. 이는 SPY가 보유한 500개 기업에서 받은 배당금을 재투자할 수 없는 오래된 펀드 구조다. 해당 배당금은 다음 예정 분배일까지 무이자 계좌에 대기한다. 이처럼 현금이 대기하면서 발생하는 수익률 저하를 ‘cash drag’라고 한다.
SPY의 배당수익률은 VOO와 IVV에 얼마나 뒤처지는가?
측정 가능한 수치부터 살펴보자. 아래 세 펀드는 모두 S&P 500을 추종하며, 세 펀드 모두 수령한 배당금을 분기마다 주주에게 지급한다. 여기서 후행 수익률은 최근 네 차례의 주당 분배금을 합산한 뒤 가장 최근 종가로 나눈 값이다. 배당수익률이 측정하는 항목에 제시된 것과 같은 계산 방식이다.
모든 수치 뒤에 숨겨진 정확한 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최근 네 차례의 분배금을 기준으로 SPY의 수익률은 0.974%였다. VOO는 1.034%, IVV는 1.055%였다. 두 개의 개방형 펀드 모두 SPY보다 후행 수익률이 높았다. VOO는 6bp, IVV는 8.1bp 높았다. 1bp는 1%포인트의 100분의 1이다. 따라서 해당 차트에 나타난 전체 스프레드는 작다.
지수의 배당금과 펀드의 분배금 사이에는 두 가지 작동 원리가 있다. 첫 번째는 수수료다. 펀드가 수령한 수익에서 비용이 차감되며, 주주에게 지급되는 금액은 총보수율을 반영한 순수익이다. 2026년 중반 기준으로 SPY의 연간 총보수율은 약 0.09%다. VOO와 IVV는 약 0.03%다. 수수료 격차는 약 6bp로, 위에서 확인한 수익률 격차와 비슷한 수준이다. 펀드 수수료를 차감하기 전 지수의 총수익률은 S&P 500 배당수익률에서 추적하는 수치다. 두 번째 작동 원리는 증권 대여이며, 다음 섹션에서 다룬다.
단위투자신탁이란 무엇인가?
단위투자신탁(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 ticker3년간의 분배 내역을 보면 SPY는 배당락일부터 지급일까지 평균 42.6일이 걸렸으며, 지급 횟수는 12회, 최장 대기 기간은 47일이었다. VOO는 같은 현금을 평균 3.8일 만에 지급했고, IVV는 4.3일이 걸렸다.
그러나 이 간격은 보유 기간의 마지막 부분에 불과하다. 지수에 편입된 500개 기업은 분기 내내 각기 다른 일정에 따라 배당금을 지급한다. 분기 첫째 주에 들어온 배당금은 해당 분기의 나머지 기간 동안 신탁 계좌에 머문다. 여기에 지급일까지의 시차가 추가된다. 누적 현금 규모는 분배금별로 나누어 살펴보는 편이 이해하기 쉽다.
모든 수치 뒤에 숨겨진 정확한 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해당 패널에서 가장 오래된 지급금은 배당락일이 Sep 15, 2023였으며, 주당 $1.5832, 당일 펀드 가격의 0.357%에 해당했다. 가장 최근 지급금은 배당락일이 Jun 18, 2026였고, 주당 $1.9035를 지급했다. 이는 가격의 0.255%에 해당하며, Jul 31, 2026에 주주들에게 입금됐다. 패널의 전체 12개 분배금을 보면 분기별 지급액은 각각 펀드의 1% 미만에 해당한다. 이것이 문제의 유휴 현금 잔액이 차지하는 규모다.
현금 드래그는 몇 베이시스포인트인가?
이제 단순화한 숫자로 산술을 살펴보겠습니다. 아래 숫자는 실제 측정치나 전망치가 아니라 계산을 위한 반올림한 값입니다. 한 펀드가 1년 동안 자산의 1.2%를 배당으로 받지만 이를 전혀 재투자하지 않는다고 가정하겠습니다. 같은 기간 시장 수익률은 8%라고 가정합니다. 현금은 각 분기에 걸쳐 조금씩 유입되고 지급일에 유출됩니다. 현금 1달러가 유휴 상태로 머무는 평균 기간은 대략 한 분기의 절반에 지급 지연 기간을 더한 정도입니다. 이를 85일, 즉 1년의 0.23으로 보겠습니다. 그러면 평균 미투자 잔액은 1.2%에 0.23을 곱한 약 0.28%의 자산이 됩니다. 이 유휴 잔액에 시장 상승률 8%를 곱하면 포기한 수익률은 약 0.02%, 즉 연간 2베이시스포인트를 조금 넘는 수준입니다.
효과의 양상은 이와 같습니다. 연간 한 자릿수 베이시스포인트로 측정되며, 분배금 규모가 아니라 총수익률에 반영됩니다. 방향은 시장 움직임을 따릅니다. 지수가 하락한 해에는 유휴 현금이 하락을 피하므로, 같은 계산이 보유자에게 비슷한 규모의 이익으로 작용합니다. 개방형 펀드도 무임승차를 하는 것은 아닙니다. 자체 운용 현금을 보유해야 하며, 선물로 해당 현금을 주식 익스포저로 전환하는 데에도 비용이 발생합니다.
수익률과 총수익률은 서로 다른 지표다
후행 수익률은 최근 네 차례 분배금을 현재 주가로 나눈 값이다. 해당 네 분기 동안 주가가 어떻게 움직였는지는 반영하지 않는다. 두 수치는 산정 기준과 규모가 모두 크게 다르다.
모든 수치 뒤에 숨겨진 정확한 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두 시계열을 서로 비교해 살펴봐야 한다. 2019 SPY의 주가는 첫 거래일 종가부터 마지막 측정 시점까지 28.62% 변동했다. 같은 기간 분배된 배당금은 시작 시점 주가의 2.25%에 해당했다. 2025에는 두 수치가 각각 16.64%와 1.25%로 집계됐다. 두 값을 대략 더하면 총수익률에 이른다. 정확한 정의는 가격수익률과 총수익률 비교에 제시돼 있다. 두 S&P 500 추종 상품의 수익률 차이가 몇 베이시스포인트에 불과하다면, 총수익률을 구성하는 작은 요소에 해당한다. 더 높은 분배금을 목표로 설계된 펀드는 움직임이 다시 다르다. 커버드콜 ETF 해설을 참고할 수 있다. 배당 중심 비교는 배당수익률 기준 SCHD와 VOO 비교를 참고하면 된다.
자주 묻는 질문
SPY의 배당수익률이 VOO보다 낮은 이유는 무엇인가?
지수의 배당금과 주주에게 지급되는 금액 사이에는 두 가지 구조적 요인이 있다. SPY의 총보수율이 더 높으며, 수수료는 분배 전에 수취한 수익에서 차감된다. 또한 SPY는 단위투자신탁(unit investment trust)이므로 증권 대여 수익을 얻거나 대기 중인 배당금을 재투자할 수 없다. 최근 네 차례 분배를 기준으로 측정한 격차는 6bp였다.
SPY는 단위투자신탁인가?
그렇다. SPDR S&P 500 ETF Trust는 1993년 1월 출시 이후 단위투자신탁으로 설정됐다. 이 구조는 SEC에 제출되고 발행사가 게시한 펀드 투자설명서에 명시돼 있다.
SPY는 수취한 배당금을 재투자하는가?
아니다. 단위투자신탁은 보유 종목에서 수취한 배당금을 재투자할 수 없다. 현금은 무이자 계좌에 누적된 뒤 예정된 분배일에 지급된다. 최근 3년 동안 배당락일(ex-dividend date) 이후 분배일까지의 기간은 평균 42.6일이었다.
S&P 500 인덱스 펀드에서 현금 드래그 비용은 얼마나 되는가?
배당률을 1.2%, 시장 상승률을 8%로 가정하면, 투자되지 않은 분기별 배당금 잔액으로 인해 1년 동안 포기하는 수익률은 약 2bp, 즉 0.02%다. 규모는 작다. 하락한 해에는 같은 유휴 현금이 반대 방향으로 작용한다.
SPY는 언제 배당금을 지급하는가?
SPY는 분기별로 분배한다. 위 표에 표시된 가장 최근 배당락일은 Jun 18, 2026였고, 현금은 Jul 31, 2026에 지급됐다. 배당락일부터 약 6주가 지난 시점이다.
이 페이지의 모든 수치는 아래에 제시된 쿼리에서 가져왔다. 다른 펀드의 지급 시점을 비교하려면 Strasmore terminal에서 자연어로 질문하면 된다.