Dividend yield de SPY frente a VOO e IVV
SPY ofrece un dividend yield ligeramente menor que VOO e IVV. La estructura unit investment trust explica la brecha, según datos actuales del fondo.
El dividend yield de SPY se sitúa unos puntos básicos por debajo del de VOO y IVV. La diferencia se debe a la estructura jurídica del fondo, no a decisiones de sus gestores. SPY es un unit investment trust, una estructura de fondo más antigua que no puede reinvertir los dividendos que cobra de las 500 compañías que posee. Esos dividendos permanecen en una cuenta que no genera intereses hasta la siguiente distribución programada. Ese efectivo en espera es lo que describe el término «cash drag».
¿Cuánto queda por debajo el rendimiento por dividendo de SPY frente a VOO e IVV?
Partamos de lo que se puede medir. Los tres fondos que aparecen abajo siguen al S&P 500 y los tres entregan a los accionistas los dividendos que cobran una vez por trimestre. Aquí, el rendimiento acumulado es la suma de las últimas cuatro distribuciones por participación dividida entre el precio de cierre más reciente. Es el mismo cálculo explicado en qué mide el rendimiento por dividendo.
El SQL exacto detrás de cada cifra
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 tickerEn las últimas cuatro distribuciones, SPY registró un rendimiento de 0.973%, frente a 1.033% de VOO y 1.054% de IVV. Ambos fondos abiertos mostraron un rendimiento acumulado superior al de SPY: VOO por 6 puntos básicos e IVV por 8.1. Un punto básico equivale a una centésima de punto porcentual. Por eso, todo el spread del gráfico es reducido.
Dos mecanismos median entre los dividendos del índice y el pago de un fondo. El primero son las comisiones. Los gastos se descuentan de los ingresos que cobra el fondo. Lo que reciben los accionistas es ese ingreso neto del ratio de gastos. A mediados de 2026, SPY cobra aproximadamente 0.09% anual, frente a cerca de 0.03% en VOO e IVV. La diferencia de comisiones es de unos 6 puntos básicos, un orden de magnitud similar al de las brechas de rendimiento anteriores. El rendimiento bruto del índice, antes de las comisiones de cualquier fondo, es la cifra que se sigue en el rendimiento por dividendo del S&P 500. El segundo mecanismo es el préstamo de valores, que se analiza en la siguiente sección.
¿Qué es un unit investment trust?
Un unit investment trust, o UIT, es un fondo registrado conforme a la Investment Company Act de 1940 que mantiene una cartera fija, sin facultades continuas para modificar sus inversiones. SPY se lanzó en enero de 1993 con esa estructura y la ha conservado. De esta estructura se derivan cuatro aspectos:
- El trust mantiene los componentes del índice con las ponderaciones del índice. No puede tomar una muestra del índice, sustituir un nombre por otro similar ni mantener futuros en lugar de acciones.
- Los dividendos recibidos de las empresas subyacentes no pueden reinvertirse en más acciones. Se acumulan como efectivo.
- Ese efectivo permanece en una cuenta sin intereses hasta la fecha programada de distribución. No genera rendimiento mientras espera.
- El trust no puede prestar sus acciones a vendedores en corto. No tiene acceso a los ingresos por préstamo de valores, que los fondos de capital variable cobran y, en gran medida, devuelven al fondo.
VOO e IVV están organizados como sociedades de inversión de capital variable. Un fondo de capital variable puede reinvertir en el mercado un dividendo recibido el mismo día, mantener futuros sobre índices como sustituto del efectivo y operar un programa de préstamo de valores cuyos ingresos se incorporan al fondo.
No es necesario aceptar nada de esto basándose únicamente en la confianza. El prospecto y el prospecto resumido de cada fondo identifican la estructura en sus primeras páginas. Ambos documentos están publicados en el sitio web del emisor y presentados ante la SEC. Busque el nombre legal del fondo en EDGAR, abra el prospecto y lea la primera página.
¿Cuánto tiempo permanece realmente el efectivo cobrado?
El final visible del periodo de tenencia es el intervalo entre dos fechas que todos los fondos publican. La fecha ex-dividendo es el día a partir del cual un nuevo comprador ya no recibe el próximo pago. La fecha de pago es el día en que el efectivo se abona en las cuentas.
El SQL exacto detrás de cada cifra
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 tickerDurante tres años de distribuciones, SPY tardó en promedio 42.6 días entre la fecha ex-dividendo y la fecha de pago, en 12 distribuciones, con una espera máxima de 47 días. VOO entregó ese mismo efectivo en un promedio de 3.8 días, e IVV en 4.3.
Ese intervalo solo representa el tramo final del periodo. Las 500 empresas del índice pagan según sus propios calendarios a lo largo del trimestre. Un dividendo que llega durante la primera semana de un trimestre permanece en la cuenta del trust durante el resto de ese trimestre, además del retraso hasta la fecha de pago. El tamaño del saldo acumulado se entiende mejor al analizar cada distribución por separado.
El SQL exacto detrás de cada cifra
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_dateEl pago más antiguo de ese panel, con fecha ex-dividendo Sep 15, 2023, fue de $1.5832 por acción, equivalente a 0.357% del precio del fondo ese día. El más reciente, con fecha ex-dividendo Jun 18, 2026, pagó $1.9035 por acción, equivalente a 0.255% del precio, y llegó a los accionistas el Jul 31, 2026. En las 12 distribuciones del panel, cada pago trimestral representa una fracción de un por ciento del fondo. Esa es la magnitud del saldo inactivo en cuestión.
¿Qué tan grande es el lastre de efectivo, en puntos básicos?
Ahora, la aritmética, con cifras redondas elegidas para facilitar el cálculo, no medidas ni pronosticadas. Supongamos que un fondo cobra dividendos equivalentes al 1.2% de sus activos durante un año y no reinvierte ninguno. Supongamos también que el mercado gana 8% en ese mismo año. El efectivo entra gradualmente a lo largo de cada trimestre y sale en la fecha de pago. En promedio, cada dólar permanece inactivo aproximadamente medio trimestre más el retraso hasta el pago: unos 85 días, o 0.23 años. El saldo promedio no invertido equivale entonces a 1.2% multiplicado por 0.23, es decir, cerca de 0.28% de los activos. Si multiplicamos ese saldo inactivo por el 8% que ganó el mercado, la rentabilidad que se deja de obtener es de aproximadamente 0.02%, poco más de 2 puntos básicos en el año.
Ese es el alcance del efecto. Se mide en pocos puntos básicos al año y aparece en la rentabilidad total, no en el monto de la distribución. Su signo depende del comportamiento del mercado. En un año en que el índice cae, el efectivo inactivo evita esa pérdida, y la misma aritmética favorece al tenedor por un monto similar. Un fondo open-end tampoco obtiene una ventaja gratuita: mantiene efectivo operativo propio y convertir ese efectivo en exposición al mercado mediante futuros tiene costos asociados.
El yield y la rentabilidad total miden cosas distintas
El yield trailing es el resultado de dividir las últimas cuatro distribuciones entre el precio de hoy. No indica qué ocurrió con el precio durante esos cuatro trimestres, y ambas cifras operan en escalas muy diferentes.
El SQL exacto detrás de cada cifra
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 yearCompare ambas series. En 2019, el cambio de precio de SPY entre el cierre de la primera sesión y el de la última fue de 28.62%, mientras que los dividendos distribuidos durante ese año equivalieron a 2.25% del precio al inicio del periodo. En 2025, el mismo par de cifras fue de 16.64% y 1.25%. En términos generales, la suma de ambos componentes permite obtener la rentabilidad total, cuya definición exacta se encuentra en rentabilidad por precio frente a rentabilidad total. Una diferencia de algunos puntos básicos de yield entre dos fondos que siguen al S&P 500 representa un componente pequeño dentro de esa suma. Los fondos diseñados para ofrecer una distribución mayor se comportan de otra manera: consulte explicación de los ETFs de covered calls y, para una comparación centrada en dividendos, SCHD frente a VOO por yield de dividendos.
Preguntas frecuentes
¿Por qué el rendimiento por dividendo de SPY es menor que el de VOO?
Dos factores estructurales median entre los dividendos del índice y el pago al accionista. El expense ratio de SPY es más alto, y las comisiones se descuentan de los ingresos cobrados antes de distribuir cualquier importe. Además, SPY es un unit investment trust, que no puede obtener ingresos por préstamo de valores ni reinvertir los dividendos mientras espera. En las últimas cuatro distribuciones, la brecha medida fue de 6 puntos básicos.
¿SPY es un unit investment trust?
Sí. SPDR S&P 500 ETF Trust está constituido como un unit investment trust desde su lanzamiento en enero de 1993. La estructura se especifica en el prospecto del fondo, presentado ante la SEC y publicado por el emisor.
¿SPY reinvierte los dividendos que cobra?
No. Un unit investment trust no puede reinvertir los dividendos recibidos de sus posiciones. El efectivo se acumula en una cuenta que no genera intereses y se distribuye en la fecha programada, en promedio 42.6 días después de la fecha ex-dividendo durante los últimos tres años.
¿Cuánto cuesta el cash drag en un fondo indexado al S&P 500?
Con supuestos redondos de una tasa de dividendo del 1.2% y una ganancia de mercado del 8%, mantener sin invertir el saldo de dividendos trimestrales implica renunciar aproximadamente a 2 puntos básicos de rentabilidad durante un año, o 0.02%. La cifra es pequeña y, en un año bajista, ese mismo efectivo ocioso tiene el efecto contrario.
¿Cuándo paga SPY su dividendo?
SPY distribuye dividendos trimestralmente. Su fecha ex-dividendo más reciente en el panel anterior fue Jun 18, 2026, y el efectivo se pagó el Jul 31, 2026, tras una espera de aproximadamente seis semanas.
Todas las cifras de esta página provienen de la consulta que aparece debajo. Para comparar el calendario de pagos de otros fondos, formule la pregunta en inglés sencillo en la terminal de Strasmore.