Comprar en fecha ex-dividendo: ¿recibes el pago?
Si compras en la fecha ex-dividendo, no recibes el dividendo: con T+1, la operación liquida después de la fecha de registro y el vendedor conserva el pago. Fechas reales de Apple.
No. Si compras en la fecha ex-dividendo, no recibes el dividendo. Una operación con acciones estadounidenses liquida un día hábil después de ejecutarse —el ciclo T+1— y la fecha de registro es el día en que la empresa consulta su registro de accionistas para determinar quién recibe el pago. Con T+1, la fecha ex-dividendo y la fecha de registro coinciden. Por eso, una compra realizada en la fecha ex-dividendo aparece en el registro un día después de su consulta. El vendedor sigue siendo el titular registrado y recibe el efectivo. El resto de esta página aplica ese cálculo a fechas reales y cubre los dos casos límite que suelen generar dudas: comprar en la sesión anterior y los grandes dividendos extraordinarios cuya fecha ex-dividendo cae después de la fecha de registro.
Quién recibe el dividendo: el titular con la operación liquidada en la fecha de registro
Cuatro fechas acompañan a cada dividendo. La fecha de declaración es cuando el consejo anuncia el dividendo. La fecha de registro es el día en que la empresa toma una fotografía de su registro de accionistas. La fecha ex-dividendo —la fecha ex— es la primera sesión en la que un nuevo comprador ya no recibe el próximo pago. La fecha de pago es cuando se entrega el efectivo. La explicación completa está en nuestro análisis de la fecha ex-dividendo; esta página se centra únicamente en el momento de la compra.
La fotografía de la fecha de registro se toma a partir de posiciones liquidadas. Una operación que ejecutas hoy no modifica hoy el registro; la titularidad se transfiere cuando la operación liquida. Desde el 28 de mayo de 2024, las acciones estadounidenses liquidan el siguiente día hábil, en el ciclo conocido como T+1. Los mecanismos se explican en cómo funciona la liquidación de acciones con T+1. La fecha ex se define a partir de ese desfase: es la primera sesión en la que una nueva compra liquida después de la fecha de registro. Con el antiguo ciclo T+2, esa sesión era un día hábil antes de la fecha de registro. Con T+1, es la propia fecha de registro.
Este es el cálculo con una fecha ex hipotética en martes. Compras las acciones el lunes y la operación liquida el martes, la fecha de registro; tu nombre aparece en el registro y el dividendo es tuyo. Compras el martes, la fecha ex, y la operación liquida el miércoles, un día después de la consulta del registro; el nombre del vendedor aparece en el registro y el dividendo es suyo. La fecha de operación no determina la elegibilidad. Solo cuenta la posición liquidada en la fecha de registro.
El cambio a T+1 también se observa en el propio calendario de dividendos. El panel siguiente toma veinte grandes empresas estadounidenses conocidas por pagar dividendos y mide, mes a mes desde mediados de 2023, la diferencia del calendario entre cada fecha ex y su fecha de registro.
| mes | etiqueta del mes | cantidad de dividendos | promedio de días calendario de ex a registro | porcentaje del mismo día |
|---|---|---|---|---|
| 2023-06-01 | Jun 2023 | 4 | 1.5 | 0 |
| 2023-07-01 | Jul 2023 | 7 | 1.57 | 0 |
| 2023-08-01 | Aug 2023 | 11 | 1.36 | 0 |
| 2023-09-01 | Sep 2023 | 2 | 1 | 0 |
| 2023-10-01 | Oct 2023 | 6 | 1.5 | 0 |
| 2023-11-01 | Nov 2023 | 12 | 1.17 | 0 |
| 2023-12-01 | Dec 2023 | 2 | 1 | 0 |
| 2024-01-01 | Jan 2024 | 7 | 1.43 | 0 |
| 2024-02-01 | Feb 2024 | 9 | 1.56 | 0 |
| 2024-03-01 | Mar 2024 | 4 | 1 | 0 |
| 2024-04-01 | Apr 2024 | 5 | 1.4 | 0 |
| 2024-05-01 | May 2024 | 11 | 1.09 | 9.1 |
| 2024-06-01 | Jun 2024 | 4 | 0 | 100 |
| 2024-07-01 | Jul 2024 | 7 | 0 | 100 |
| 2024-08-01 | Aug 2024 | 9 | 0 | 100 |
| 2024-09-01 | Sep 2024 | 4 | 0 | 100 |
| 2024-10-01 | Oct 2024 | 6 | 0 | 100 |
| 2024-11-01 | Nov 2024 | 10 | 0.3 | 90 |
| 2024-12-01 | Dec 2024 | 4 | 0 | 100 |
| 2025-01-01 | Jan 2025 | 7 | 0 | 100 |
El SQL exacto detrás de cada cifra
SELECT
toString(m) AS month,
formatDateTime(m, '%b %Y') AS month_label,
count() AS dividend_count,
round(avg(dateDiff('day', ex_dt, rec_dt)), 2) AS avg_calendar_days_ex_to_record,
round(100 * countIf(rec_dt = ex_dt) / count(), 1) AS same_day_pct
FROM
(
SELECT
toStartOfMonth(any(ex_dividend_date)) AS m,
any(ex_dividend_date) AS ex_dt,
any(record_date) AS rec_dt
FROM global_markets.stocks_dividends
WHERE ticker IN ('AAPL', 'MSFT', 'KO', 'JNJ', 'PG', 'PEP', 'JPM', 'XOM', 'CVX', 'HD',
'MCD', 'WMT', 'IBM', 'CSCO', 'VZ', 'MRK', 'PFE', 'ABBV', 'TXN', 'LLY')
AND ex_dividend_date >= '2023-06-01'
AND ex_dividend_date < today()
GROUP BY id
)
WHERE rec_dt >= ex_dt
GROUP BY m
ORDER BY mEn Jun 2023, la fecha ex se situó en promedio 1.5 días calendario antes de la fecha de registro, y 0% de las fechas ex de ese mes coincidieron con la fecha de registro. En Sep 2026, el mes más reciente con una fecha ex dentro de la muestra, la diferencia promedio fue de 0 días y 100% de las fechas ex cayeron en la fecha de registro. La ventaja de un día desapareció en los meses posteriores al cambio de ciclo de liquidación. Ahora las dos fechas coinciden, y una compra en la fecha ex liquida un día demasiado tarde.
Comprar en la fecha ex-dividendo: los dividendos recientes de Apple como ejemplo práctico
Apple paga dividendos trimestrales y sus fechas ofrecen un ejemplo claro. El panel enumera los dividendos más recientes de Apple con las cuatro fechas y añade dos columnas de liquidación: la última sesión en la que un comprador todavía recibía el pago y la sesión en la que liquidó una compra T+1 realizada en la fecha ex, es decir, la siguiente sesión en el mercado.
| fecha ex | día de la semana | etiqueta de declaración | etiqueta ex | etiqueta de registro | etiqueta de pago | monto en efectivo | días de ex a registro | última sesión con dividendo | compra en fecha ex liquida | liquida días después del registro | días de registro a pago |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-08-10 | Monday | Jul 30, 2026 | Aug 10, 2026 | Mon, Aug 10 | Aug 13 | 0.27 | 0 | Fri, Aug 7 | Tue, Aug 11 | 1 | 3 |
| 2026-05-11 | Monday | Apr 30, 2026 | May 11, 2026 | Mon, May 11 | May 14 | 0.27 | 0 | Fri, May 8 | Tue, May 12 | 1 | 3 |
| 2026-02-09 | Monday | Jan 29, 2026 | Feb 9, 2026 | Mon, Feb 9 | Feb 12 | 0.26 | 0 | Fri, Feb 6 | Tue, Feb 10 | 1 | 3 |
| 2025-11-10 | Monday | Oct 30, 2025 | Nov 10, 2025 | Mon, Nov 10 | Nov 13 | 0.26 | 0 | Fri, Nov 7 | Tue, Nov 11 | 1 | 3 |
| 2025-08-11 | Monday | Jul 31, 2025 | Aug 11, 2025 | Mon, Aug 11 | Aug 14 | 0.26 | 0 | Fri, Aug 8 | Tue, Aug 12 | 1 | 3 |
| 2025-05-12 | Monday | May 1, 2025 | May 12, 2025 | Mon, May 12 | May 15 | 0.26 | 0 | Fri, May 9 | Tue, May 13 | 1 | 3 |
| 2025-02-10 | Monday | Jan 30, 2025 | Feb 10, 2025 | Mon, Feb 10 | Feb 13 | 0.25 | 0 | Fri, Feb 7 | Tue, Feb 11 | 1 | 3 |
| 2024-11-08 | Friday | Oct 31, 2024 | Nov 8, 2024 | Mon, Nov 11 | Nov 14 | 0.25 | 3 | Thu, Nov 7 | Mon, Nov 11 | 0 | 3 |
El SQL exacto detrás de cada cifra
SELECT
toString(d.ex_dt) AS ex_date,
formatDateTime(d.ex_dt, '%W') AS weekday,
formatDateTime(d.decl_dt, '%b %e, %Y') AS declared_label,
formatDateTime(d.ex_dt, '%b %e, %Y') AS ex_label,
formatDateTime(d.rec_dt, '%a, %b %e') AS record_label,
formatDateTime(d.pay_dt, '%b %e') AS pay_label,
d.cash AS cash_amount,
dateDiff('day', d.ex_dt, d.rec_dt) AS days_ex_to_record,
formatDateTime(px.prior_sess, '%a, %b %e') AS last_session_with_dividend,
formatDateTime(px.next_sess, '%a, %b %e') AS buy_on_ex_settles,
dateDiff('day', d.rec_dt, px.next_sess) AS settles_days_after_record,
dateDiff('day', d.rec_dt, d.pay_dt) AS days_record_to_pay
FROM
(
SELECT
any(ex_dividend_date) AS ex_dt,
any(declaration_date) AS decl_dt,
any(record_date) AS rec_dt,
any(pay_date) AS pay_dt,
round(toFloat64(any(cash_amount)), 4) AS cash
FROM global_markets.stocks_dividends
WHERE ticker = 'AAPL'
AND ex_dividend_date >= '2024-06-01'
AND ex_dividend_date < today() - 3
GROUP BY id
) AS d
INNER JOIN
(
SELECT
sess,
lagInFrame(sess, 1) OVER (ORDER BY sess ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) AS prior_sess,
leadInFrame(sess, 1) OVER (ORDER BY sess ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) AS next_sess
FROM
(
SELECT date AS sess
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'AAPL'
AND date >= '2024-05-01'
AND date < today()
GROUP BY date
)
) AS px ON px.sess = d.ex_dt
WHERE px.next_sess > px.sess
AND px.prior_sess >= toDate('2024-05-01')
ORDER BY d.ex_dt DESC
LIMIT 8Veamos la última fila. Apple declaró un dividendo de $0.27 por acción el Jul 30, 2026. La fecha ex fue Aug 10, 2026, un Monday, y la fecha de registro fue Mon, Aug 10: la diferencia entre ambas fue de 0 días. Una acción comprada en la fecha ex liquidó el Tue, Aug 11, 1 días calendario después de la consulta del registro, y ese comprador no recibió nada. Una acción comprada una sesión antes, el Fri, Aug 7, liquidó en la fecha de registro y sí recibió el pago. El efectivo llegó 3 días después de la fecha de registro, el Aug 13, a quien figuraba en el registro, aunque para entonces ya no fuera propietario de las acciones. El historial completo de pagos de Apple está en la página de dividendos de AAPL.
¿Qué ocurre si compras el día anterior a la fecha ex-dividendo?
Entonces recibes el dividendo y también el ajuste de precio. En la mañana de la fecha ex, las acciones ya no incluyen el derecho a recibir ese efectivo. Conforme a una regla vigente de FINRA, las órdenes de compra pendientes en el libro se ajustan a la baja por el importe del dividendo antes de la apertura, y la subasta de apertura fija el precio de la acción sin el pago incorporado. Un titular que compró en la sesión anterior posee acciones que abren aproximadamente por debajo del precio anterior en el importe del dividendo y, además, tiene derecho a recibir ese efectivo. En términos netos, no se creó valor. Por qué las acciones caen en la fecha ex-dividendo explica el mecanismo en detalle; el panel siguiente lo mide en los mismos veinte nombres. Compara el cambio promedio entre el cierre anterior y la apertura de la fecha ex con el dividendo promedio como proporción de ese cierre, para todas las fechas ex desde junio de 2024.
| etiqueta | cantidad de fechas ex | promedio del dividendo como % del precio | promedio de cierre a apertura (%) |
|---|---|---|---|
| All 20 combined | 184 | 0.71 | -0.55 |
| PFE | 9 | 1.65 | -1.48 |
| VZ | 9 | 1.62 | -1.46 |
| CVX | 9 | 1.04 | -0.85 |
| PEP | 10 | 0.93 | -0.93 |
| ABBV | 9 | 0.83 | -0.72 |
| XOM | 9 | 0.8 | -0.62 |
| MRK | 10 | 0.78 | -0.61 |
| KO | 10 | 0.7 | -0.86 |
| IBM | 9 | 0.69 | -0.58 |
| TXN | 9 | 0.68 | -0.5 |
| JNJ | 9 | 0.68 | -0.61 |
| PG | 9 | 0.66 | 0.46 |
| HD | 9 | 0.64 | -0.17 |
| CSCO | 9 | 0.62 | -1.03 |
| MCD | 10 | 0.61 | -0.67 |
| JPM | 9 | 0.52 | -0.54 |
| WMT | 9 | 0.23 | -0.35 |
| MSFT | 9 | 0.19 | 0.33 |
| LLY | 9 | 0.17 | -0.15 |
El SQL exacto detrás de cada cifra
SELECT
arrayJoin([toString(d.sym), 'All 20 combined']) AS label,
count() AS ex_date_count,
round(avg(100 * toFloat64(d.cash) / toFloat64(px.prior_close)), 2) AS avg_dividend_pct_of_price,
round(avg(100 * (toFloat64(px.ex_open) / toFloat64(px.prior_close) - 1)), 2) AS avg_close_to_open_pct
FROM
(
SELECT
any(ticker) AS sym,
any(ex_dividend_date) AS ex_dt,
any(cash_amount) AS cash
FROM global_markets.stocks_dividends
WHERE ticker IN ('AAPL', 'MSFT', 'KO', 'JNJ', 'PG', 'PEP', 'JPM', 'XOM', 'CVX', 'HD',
'MCD', 'WMT', 'IBM', 'CSCO', 'VZ', 'MRK', 'PFE', 'ABBV', 'TXN', 'LLY')
AND ex_dividend_date >= '2024-06-01'
AND ex_dividend_date < today() - 3
GROUP BY id
) AS d
INNER JOIN
(
SELECT
sym,
sess,
ex_open,
lagInFrame(close_px, 1) OVER (PARTITION BY sym ORDER BY sess ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS prior_close
FROM
(
SELECT
ticker AS sym,
date AS sess,
any(open) AS ex_open,
any(close) AS close_px
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'KO', 'JNJ', 'PG', 'PEP', 'JPM', 'XOM', 'CVX', 'HD',
'MCD', 'WMT', 'IBM', 'CSCO', 'VZ', 'MRK', 'PFE', 'ABBV', 'TXN', 'LLY')
AND date >= '2024-05-01'
AND date < today()
GROUP BY sym, sess
)
) AS px ON px.sym = d.sym AND px.sess = d.ex_dt
WHERE px.prior_close > 0
AND px.ex_open > 0
GROUP BY label
ORDER BY (label = 'All 20 combined') DESC, avg_dividend_pct_of_price DESCEn las 184 fechas ex de la muestra, el dividendo promedio equivalió a 0.71% del cierre anterior, y el cambio promedio entre ese cierre y la apertura de la fecha ex fue de -0.55%. El patrón se vuelve visible al promediar muchas fechas ex. En cualquier fecha ex individual, el movimiento nocturno normal de todo el mercado se suma al ajuste. En una empresa de bajo rendimiento por dividendo como Apple, ese ruido es varias veces mayor que el propio dividendo, como muestran las filas por ticker. Si conviene comprar en la sesión anterior para cobrar el pago es otra cuestión, con su propio cálculo: el bid-ask spread y el tratamiento fiscal de un dividendo sobre acciones mantenidas durante menos de 61 días. Ese tema se cubre en la guía sobre la estrategia de dividend capture. Esta página solo determina quién recibe el pago.
¿Puedes vender en la fecha ex-dividendo y aun así recibir el pago?
Sí. Es el mismo cálculo, pero en sentido inverso. Una venta ejecutada en la fecha ex liquida el día posterior a la fecha de registro, por lo que el vendedor sigue figurando en el registro cuando este se consulta. El vendedor conserva el dividendo y el comprador recibe acciones que abrieron aproximadamente por debajo del precio anterior en el importe del dividendo. La operativa de venta, incluida una venta colocada en la sesión anterior a la fecha ex, se explica en ¿puedo vender en la fecha ex-dividendo y conservar el dividendo?.
Cuando la fecha ex llega después de la fecha de registro: dividendos grandes y extraordinarios
La regla de que la fecha ex coincide con la fecha de registro tiene una excepción que suele generar confusión. Conforme a la Regla 11140 de FINRA, cuando una distribución en efectivo o acciones representa 25% o más del valor del activo, la fecha ex se fija en el primer día hábil posterior a la fecha de pago, en lugar de la fecha de registro. Entre la fecha de registro y esa fecha ex posterior, las acciones cotizan con un due bill: una obligación registrada por el sistema de compensación que transfiere la distribución de quien figuraba en el registro a quien sea propietario de las acciones cuando finalmente llega la fecha ex. Durante ese periodo, la fecha de registro ya no responde a la pregunta. Un comprador que adquiere las acciones después de la fecha de registro pero antes de la fecha ex sí recibe la distribución mediante el due bill. Un titular registrado que vende durante ese periodo la cede.
La regla habitual y la regla para distribuciones grandes se comparan fecha por fecha en fecha de registro frente a fecha ex-dividendo. La prueba práctica es la misma en ambos casos: identifica la fecha ex publicada por la bolsa y determina si tu compra liquida antes o después de la consulta del registro. Una compra realizada en la propia fecha ex nunca cumple el requisito.
Notas sobre los datos
La muestra de veinte nombres de los paneles primero y tercero es una lista fija de grandes empresas estadounidenses que pagan dividendos (AAPL, MSFT, KO, JNJ, PG, PEP, JPM, XOM, CVX, HD, MCD, WMT, IBM, CSCO, VZ, MRK, PFE, ABBV, TXN, LLY). Se eligieron por sus calendarios trimestrales regulares y su historial continuo de precios, no por su rendimiento por dividendo. Cada dividendo se contabiliza una vez mediante el identificador del proveedor. La liquidación T+1 se aproxima usando la siguiente sesión en el registro de precios. Esto coincide con el calendario de liquidación salvo en el raro feriado bancario en que las bolsas operan. Las aperturas de la fecha ex se comparan con el cierre de la sesión anterior, sin ajustes.
Preguntas frecuentes
¿Recibes el dividendo si compras en la fecha ex-dividendo?
No. Una compra en la fecha ex-dividendo liquida un día hábil después bajo T+1, es decir, un día después de la fecha de registro en la que la empresa consulta su registro de accionistas. El vendedor es el titular registrado y recibe el dividendo.
¿Cuánto tiempo debes mantener una acción para recibir el dividendo?
Una sesión es suficiente para cumplir el requisito. Una acción comprada en la sesión anterior a la fecha ex liquida en la fecha de registro y recibe el pago, aunque se venda en la propia fecha ex. El tratamiento fiscal sigue un calendario distinto: por lo general, un dividendo sobre acciones mantenidas durante menos de 61 días alrededor de la fecha ex tributa como ingreso ordinario, no a la tasa aplicable a dividendos calificados.
¿Cuál es la diferencia entre la fecha ex-dividendo y la fecha de registro?
La fecha de registro es la consulta que hace la empresa de su registro de accionistas; la fecha ex-dividendo es la primera sesión en la que un nuevo comprador pierde el pago. Con la liquidación T+1, ambas coinciden en el mismo día calendario para los dividendos ordinarios. En el caso de distribuciones equivalentes a 25% o más del precio de la acción, la fecha ex se traslada al día hábil posterior a la fecha de pago.
¿La fecha de pago determina quién recibe el dividendo?
No. La fecha de pago solo indica cuándo se transfiere el efectivo. La elegibilidad quedó fijada en la fecha de registro y el pago corresponde al titular registrado, aunque haya vendido las acciones entre la fecha de registro y la fecha de pago.
Si compro el día anterior a la fecha ex y vendo en la fecha ex, ¿recibo el pago?
Sí. La compra liquida en la fecha de registro y la venta liquida un día después, por lo que sigues figurando en el registro cuando se consulta. Las acciones que vendes abren aproximadamente por debajo del precio anterior en el importe del dividendo, y el efectivo que cobras queda compensado por ese menor precio de venta.
Todos los paneles anteriores incluyen el SQL exacto que los genera. Para comprobar las cuatro fechas de cualquier dividendo que mantengas, o para ver cómo ha abierto un nombre en sus fechas ex anteriores, formula la pregunta en inglés sencillo en la terminal de Strasmore.