Strasmore Research
Educación Matt ConnorPor Matt Connor · Actualizado 2026-08-02 · data as of August 2, 2026 · refreshed weekly

Cómo calcular el rendimiento por dividendo: tres formas

Calcula el rendimiento por dividendo con Coca-Cola y compara el rendimiento trailing, forward y sobre costo, además de cuándo puede inducir a error.

El rendimiento por dividendo es el dividendo anual por acción de una acción dividido entre su precio por acción y multiplicado por 100. Una acción que paga $2.00 al año y cotiza a $50 ofrece un rendimiento de 4%. La aritmética es sencilla. La dificultad está en el numerador, porque la cifra puede corresponder a los pagos de los últimos doce meses o al pago más reciente anualizado. Además, el número que un bróker muestra para una posición que ya posee implica un tercer cálculo.

La fórmula del rendimiento por dividendo

Rendimiento por dividendo = (dividendos anuales por acción ÷ precio por acción) × 100

El denominador es la parte sencilla: el último precio al que se negoció la acción, una cifra que cambia cada segundo mientras el mercado está abierto. El numerador es el efectivo que recibe una acción durante un año. Las empresas estadounidenses casi siempre lo pagan en cuatro cuotas, no en una sola. Coca-Cola (KO) es el ejemplo habitual, con pagos trimestrales y un historial prolongado sin interrupciones.

A continuación se muestran los pagos que recibió una sola acción de KO durante los doce meses hasta finales de junio de 2026, con un total acumulado en la última columna.

ConsultaCada dividendo cobrado por una acción de Coca-Cola (KO), julio de 2025 a junio de 2026
El SQL exacto detrás de cada cifra
SELECT ex_dividend_date AS date,
       formatDateTime(ex_dividend_date, '%b %e, %Y') AS ex_date_label,
       round(cash_amount, 4) AS dividend_per_share_usd,
       round(sum(cash_amount) OVER (ORDER BY ex_dividend_date), 4) AS trailing_total_usd
FROM global_markets.stocks_dividends
WHERE ticker = 'KO'
  AND distribution_type = 'recurring'
  AND cash_amount > 0
  AND ex_dividend_date >= toDate('2025-07-01')
  AND ex_dividend_date <= toDate('2026-06-30')
ORDER BY ex_dividend_date
Run this yourself

Lea la columna del total acumulado desde abajo. Una acción recibió $2.08 durante los 4 pagos: desde $0.51 el Sep 15, 2025 hasta $0.53 el Jun 15, 2026. Ese total es el numerador. Coloque debajo el precio de cierre de junio y la fórmula queda completa: $2.08 ÷ $81.25 × 100 = 2.56%.

Ninguna empresa está obligada a pagar dividendos. Muchas empresas estadounidenses grandes no pagan ninguno, y su rendimiento es cero, no indefinido. Qué mide el rendimiento por dividendo presenta la distribución completa.

¿El rendimiento por dividendo es anual?

Sí. Un rendimiento siempre es una tasa anual, sin importar el calendario de pagos subyacente. La mayoría de las empresas estadounidenses pagan trimestralmente. Algunos fondos y vehículos de renta pagan mensualmente, y muchas empresas extranjeras pagan dos veces al año, según la costumbre de su mercado local. Todos los calendarios se convierten en una cifra anual antes de realizar la división.

En la práctica: un rendimiento de 4% sobre una acción de $50 equivale a $2.00 por acción al año, distribuidos en cuatro pagos de aproximadamente 50 centavos. Las páginas de cotizaciones rara vez indican que la cifra es anual, y la diferencia entre una tasa anual y un pago trimestral es la confusión más común sobre este tema. El momento también importa, porque solo los tenedores registrados antes de la fecha ex-dividendo reciben un pago determinado.

Rendimiento histórico vs. rendimiento proyectado

El rendimiento de los últimos doce meses suma los dividendos efectivamente pagados durante el último año, exactamente como lo hace el panel de KO. Es un dato histórico y verificable.

El rendimiento proyectado, a menudo presentado como indicated yield, toma el pago declarado más reciente y lo multiplica por la frecuencia de pago: cuatro veces en el caso de una empresa que paga dividendos trimestrales. Estima los próximos doce meses bajo el supuesto de que la empresa mantiene la tasa de pago actual. Una empresa que aumentó su dividendo durante el año muestra una cifra proyectada más alta, porque el aumento se cuenta para cuatro trimestres en lugar de uno o dos.

Ocho empresas conocidas que pagan dividendos, con ambos métodos y con los últimos precios disponibles:

ConsultaRendimiento por dividendo trailing vs forward: ocho emisores conocidos, últimos precios disponibles
El SQL exacto detrás de cada cifra
WITH px AS (
    SELECT ticker, argMax(close, window_start) AS price
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('KO', 'PEP', 'JNJ', 'PG', 'VZ', 'XOM', 'CVX', 'MCD')
      AND window_start >= now() - INTERVAL 7 DAY
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker
),
dv AS (
    SELECT ticker,
           sum(cash_amount) AS ttm_dividends,
           argMax(cash_amount, ex_dividend_date) AS latest_payment,
           max(frequency) AS pay_frequency
    FROM global_markets.stocks_dividends
    WHERE ticker IN ('KO', 'PEP', 'JNJ', 'PG', 'VZ', 'XOM', 'CVX', 'MCD')
      AND distribution_type = 'recurring'
      AND cash_amount > 0
      AND ex_dividend_date > today() - INTERVAL 1 YEAR
      AND ex_dividend_date <= today()
    GROUP BY ticker
)
SELECT px.ticker AS ticker,
       round(px.price, 2) AS price,
       round(dv.ttm_dividends, 4) AS ttm_dividends_usd,
       round(dv.latest_payment * dv.pay_frequency, 4) AS forward_dividends_usd,
       round(dv.ttm_dividends / px.price * 100, 2) AS trailing_yield_pct,
       round(dv.latest_payment * dv.pay_frequency / px.price * 100, 2) AS forward_yield_pct,
       round(abs(dv.latest_payment * dv.pay_frequency - dv.ttm_dividends) / px.price * 100, 2) AS gap_abs_pct
FROM px
INNER JOIN dv ON px.ticker = dv.ticker
ORDER BY gap_abs_pct DESC
Run this yourself

PEP muestra la mayor diferencia del panel: 4.12% con el cálculo histórico frente a 4.24% con el proyectado, una diferencia de 0.12 puntos porcentuales sobre el mismo precio por acción de $139.6. En el otro extremo del panel, XOM muestra una diferencia de apenas 0.03 puntos porcentuales entre ambos métodos.

¿Cuál aparece en su pantalla? La mayoría de las páginas gratuitas de cotizaciones publica la cifra de los últimos doce meses y la etiqueta simplemente como “rendimiento por dividendo”. Las plataformas de corretaje y las fichas técnicas de fondos suelen mostrar con más frecuencia la cifra proyectada o indicada. Cuando dos sitios muestran cifras distintas para la misma acción en el mismo día, por lo general la diferencia se debe a la convención utilizada. Las fichas de fondos añaden una tercera convención: el rendimiento SEC estandarizado a 30 días, calculado a partir del ingreso neto por inversiones reciente del fondo y no de sus distribuciones declaradas.

Por qué el rendimiento cambia cuando cambia el precio

El rendimiento tiene un denominador variable, por lo que el ratio cambia en días en que el dividendo no cambió en absoluto. Dos años de cierres mensuales de KO hacen visible el mecanismo.

ConsultaCoca-Cola (KO): precio de cierre mensual, dividendos trailing de 12 meses y rendimiento, junio de 2024 a junio de 2026
El SQL exacto detrás de cada cifra
WITH px AS (
    SELECT toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS month_start,
           argMax(close, window_start) AS price,
           max(toDate(toTimeZone(window_start, 'America/New_York'))) AS last_day
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'KO'
      AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2024-06-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 month_start
),
dv AS (
    SELECT ex_dividend_date, cash_amount
    FROM global_markets.stocks_dividends
    WHERE ticker = 'KO'
      AND distribution_type = 'recurring'
      AND cash_amount > 0
      AND ex_dividend_date >= toDate('2023-06-01')
)
SELECT formatDateTime(px.month_start, '%Y-%m') AS month,
       formatDateTimeInJodaSyntax(px.month_start, 'MMMM yyyy') AS month_label,
       round(any(px.price), 2) AS price,
       round(sum(dv.cash_amount), 4) AS ttm_dividends_usd,
       round(sum(dv.cash_amount) / any(px.price) * 100, 2) AS dividend_yield_pct
FROM px, dv
WHERE dv.ex_dividend_date <= px.last_day
  AND dv.ex_dividend_date > px.last_day - INTERVAL 1 YEAR
GROUP BY px.month_start
ORDER BY px.month_start
Run this yourself

Léalo como dos líneas. La columna del dividendo de los últimos doce meses tiene forma de escalera: solo cambia cuando un pago entra o sale de la ventana de doce meses. La columna del precio cambia todos los meses. Como el rendimiento es la primera cifra dividida entre la segunda, cada movimiento de la línea de rendimiento entre esos escalones se debe a un movimiento del precio. En June 2024, el panel muestra $63.65 con un rendimiento de 2.97%. En June 2026, muestra $81.25 y 2.56%, sobre pagos acumulados de $2.08.

Vale la pena detenerse en esto. Un screener ordenado por rendimiento clasifica el resultado de esa división y no muestra cuál de los insumos cambió. El rendimiento puede subir mientras el pago permanece congelado y el precio cae. Qué se considera un buen rendimiento por dividendo sitúa cualquier lectura individual dentro de la distribución del mercado en general.

Rendimiento sobre el costo, la cifra en la pantalla de una posición

El rendimiento sobre el costo divide el dividendo anual de hoy entre el precio que usted pagó, no entre el precio actual. Los brokers suelen mostrarlo junto a una posición mantenida durante mucho tiempo, donde se confunde con el rendimiento actual de la acción. Aquí se muestra un dividendo de KO medido contra siete precios de entrada, uno por cada cierre de junio desde 2019.

ConsultaRendimiento sobre costo: dividendo actual de Coca-Cola (KO) frente a siete precios de entrada de junio
El SQL exacto detrás de cada cifra
WITH cur AS (
    SELECT argMax(cash_amount, ex_dividend_date) * 4 AS annual_now
    FROM global_markets.stocks_dividends
    WHERE ticker = 'KO'
      AND distribution_type = 'recurring'
      AND cash_amount > 0
      AND ex_dividend_date <= toDate('2026-06-30')
),
px_now AS (
    SELECT argMax(close, window_start) AS price_now
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'KO'
      AND window_start >= now() - INTERVAL 7 DAY
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
),
buys AS (
    SELECT toYear(toTimeZone(window_start, 'America/New_York')) AS year,
           argMax(close, window_start) AS cost_basis
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'KO'
      AND toMonth(toTimeZone(window_start, 'America/New_York')) = 6
      AND toDayOfMonth(toTimeZone(window_start, 'America/New_York')) >= 20
      AND toYear(toTimeZone(window_start, 'America/New_York')) BETWEEN 2019 AND 2025
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY year
)
SELECT buys.year AS year,
       round(buys.cost_basis, 2) AS cost_basis_usd,
       round(cur.annual_now, 4) AS annual_dividend_now_usd,
       round(cur.annual_now / buys.cost_basis * 100, 2) AS yield_on_cost_pct,
       round(cur.annual_now / px_now.price_now * 100, 2) AS current_yield_pct,
       round(cur.annual_now / buys.cost_basis * 100 - cur.annual_now / px_now.price_now * 100, 2) AS yoc_premium_pts
FROM buys, cur, px_now
ORDER BY year
Run this yourself

Un tenedor que compró a $50.9 en junio de 2019 ahora recibe $2.12 por acción al año, con un rendimiento sobre el costo de 4.17%. Un comprador de hoy recibe el mismo efectivo sobre un denominador distinto, 2.42%, lo que deja 1.74 puntos entre ambas lecturas de una misma acción.

Ambas cifras son correctas y responden preguntas distintas. El rendimiento sobre el costo describe una entrada que ya ocurrió y aumenta con cada incremento posterior. No puede comprarse hoy y no dice nada sobre la acción a su precio actual, que es la única decisión abierta. Para el cálculo de ingresos basado en el rendimiento actual, consulte $1,000 al mes en dividendos.

La verificación de razonabilidad: ratio de distribución

El rendimiento por dividendo indica cuánto paga una acción. El ratio de distribución, que divide los dividendos anuales por acción entre las ganancias por acción, evalúa si la empresa puede pagarlo. Por debajo de 100%, la utilidad reportada cubre el pago. Por encima de 100%, la diferencia proviene de una fuente distinta de la utilidad de este año.

ConsultaRendimiento junto al payout ratio: ocho grandes emisores de dividendos de EE. UU., última información disponible
El SQL exacto detrás de cada cifra
SELECT ticker,
       round(argMax(dividend_yield, date) * 100, 2) AS dividend_yield_pct,
       round(argMax(dividend_yield * price, date), 2) AS annual_dividend_usd,
       round(argMax(earnings_per_share, date), 2) AS earnings_per_share_usd,
       round(argMax(dividend_yield * price / earnings_per_share, date) * 100, 1) AS payout_ratio_pct
FROM global_markets.stocks_ratios
WHERE ticker IN ('KO', 'JNJ', 'PG', 'VZ', 'XOM', 'CVX', 'MO', 'IBM')
  AND date = (SELECT max(date) FROM global_markets.stocks_ratios)
  AND dividend_yield > 0
  AND earnings_per_share > 0
GROUP BY ticker
ORDER BY payout_ratio_pct DESC
Run this yourself

El panel ordena las empresas por ratio de distribución. CVX aparece en la parte superior, con 120.7%, y paga $6.67 por acción frente a $5.53 de ganancias por acción, con un rendimiento de 3.47%. IBM aparece en la parte inferior del mismo panel, con 58.8%. Dos empresas pueden mostrar un rendimiento similar, pero tener niveles de cobertura muy diferentes. El ratio debe aparecer junto al rendimiento en cualquier pantalla.

Los fideicomisos inmobiliarios y las sociedades de infraestructura de ductos suelen mostrar ratios de distribución superiores a 100% frente a las ganancias reportadas, porque los altos cargos por depreciación reducen la utilidad contable por debajo del efectivo que genera el negocio. En esos casos, los analistas usan los fondos provenientes de las operaciones. En una empresa operativa común, un ratio muy superior a 100% es precisamente la señal que esta métrica busca identificar. La guía sobre el ratio de distribución explica este cálculo.

Preguntas frecuentes sobre el rendimiento por dividendos

¿Cómo se calcula manualmente el rendimiento por dividendos?

Sume los dividendos por acción pagados durante los últimos doce meses, divida el resultado entre el precio actual de la acción y multiplique por 100. En los paneles anteriores, los pagos de KO durante 4 sumaron $2.08 por acción. Frente a un precio de $81.25, el rendimiento es de 2.56%.

¿El rendimiento por dividendos es anual o trimestral?

Siempre es anual. El rendimiento de una empresa que paga dividendos trimestrales ya anualiza sus cuatro pagos. Por lo tanto, un rendimiento de 4% sobre una acción de $50 significa aproximadamente $2.00 al año, no $2.00 por trimestre.

¿Por qué dos sitios web muestran rendimientos por dividendos diferentes para la misma acción?

Por lo general, uno muestra el rendimiento histórico de los últimos doce meses efectivamente pagados y el otro muestra el rendimiento proyectado, calculado con el último pago declarado multiplicado por la frecuencia de pago. En el panel anterior, ambos métodos difieren en 0.12 puntos porcentuales para PEP en el mismo día.

¿Un rendimiento por dividendos alto significa que una acción es buena?

Significa que el pago es grande en relación con el precio actual, y nada más. El rendimiento aumenta cada vez que el precio cae mientras el dividendo permanece sin cambios. Por eso, una lectura alta plantea una pregunta sobre la cobertura del dividendo, pero no la responde.

¿Qué es el rendimiento sobre el costo?

Es el dividendo anual actual dividido entre el precio que usted pagó originalmente. Aumenta con cada incremento del dividendo y permanece vinculado a su precio de entrada. Por eso, describe una posición y no la acción. En el panel anterior, una entrada en junio de 2019 a $50.9 produce un rendimiento sobre el costo de 4.17%, frente a 2.42% para un comprador actual.


Cada cifra anterior proviene de una consulta almacenada y versionada sobre registros de dividendos presentados y precios reales. Abra cualquier panel para consultar el SQL que lo sustenta o ejecute el mismo cálculo con un ticker propio en la terminal de Strasmore.