Strasmore Research
Edukacja Matt ConnorAutor: Matt Connor · data as of August 1, 2026 · refreshed weekly

Jak obliczyć rentowność dywidendy: 3 sposoby

Rentowność dywidendy to roczna dywidenda na akcję podzielona przez cenę. Oblicz ją dla Coca-Coli i poznaj ujęcie trailing, forward oraz yield on cost.

Rentowność dywidendy to iloraz rocznych dywidend na akcję i ceny akcji, pomnożony przez 100. Akcja wypłacająca 2,00 USD rocznie przy cenie 50 USD zapewnia rentowność na poziomie 4%. Obliczenie jest proste. Trudność dotyczy licznika. Może on oznaczać wypłaty z ostatnich dwunastu miesięcy albo ostatnią wypłatę w ujęciu rocznym. Wartość wyświetlana przez brokera przy już posiadanej pozycji jest natomiast wynikiem jeszcze innego obliczenia.

Wzór rentowności dywidendy

Rentowność dywidendy = (roczne dywidendy na akcję ÷ cena akcji) × 100

Mianownik jest prostą częścią wzoru: to cena, po której ostatnio zawarto transakcję na akcjach. Wartość ta zmienia się co sekundę w czasie otwarcia rynku. Licznik oznacza środki pieniężne przypadające na jedną akcję w ciągu roku. Spółki amerykańskie niemal zawsze wypłacają dywidendę w czterech ratach, a nie jednorazowo. Coca-Cola (KO) stanowi standardowy przykład, ponieważ wypłaca dywidendę kwartalnie i ma długą, nieprzerwaną historię wypłat.

Poniżej przedstawiono wypłaty przypadające na jedną akcję KO w ciągu dwunastu miesięcy zakończonych z końcem czerwca 2026 r. Ostatnia kolumna zawiera sumę narastającą.

ZapytanieKażda dywidenda pobrana z jednej akcji Coca-Cola (KO), lipiec 2025–czerwiec 2026
Dokładny kod SQL dla każdej liczby
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

Należy odczytać kolumnę z sumą narastającą od dołu. Na jedną akcję przypadało łącznie $2.08 w ramach 4 wypłat: od $0.51 w dniu Sep 15, 2025 do $0.53 w dniu Jun 15, 2026. Ta suma stanowi licznik. Po podstawieniu czerwcowej ceny zamknięcia wzór jest kompletny: $2.08 ÷ $81.25 × 100 = 2.56%.

Żadna spółka nie ma obowiązku wypłaty dywidendy. Wiele dużych spółek amerykańskich nie wypłaca jej w ogóle, a ich rentowność wynosi zero, a nie jest nieokreślona. Co mierzy rentowność dywidendy przedstawia pełny rozkład.

Czy rentowność dywidendy jest roczna?

Tak. Rentowność jest zawsze podawana w ujęciu rocznym, niezależnie od częstotliwości wypłat. Większość spółek amerykańskich wypłaca dywidendy kwartalnie. Niektóre fundusze i instrumenty generujące dochód wypłacają je co miesiąc, a wiele zagranicznych spółek wypłaca je dwa razy w roku, zgodnie ze zwyczajami na rynku macierzystym. Przed wykonaniem obliczenia każdy harmonogram wypłat jest przeliczany na jedną wartość roczną.

W praktyce rentowność na poziomie 4% w przypadku akcji kosztujących 50 USD oznacza 2,00 USD na akcję rocznie, wypłacane w czterech ratach po około 50 centów. Strony z notowaniami rzadko oznaczają tę wartość jako roczną. Różnica między roczną stopą a kwartalną wypłatą jest najczęstszą przyczyną błędnej interpretacji tego wskaźnika. Znaczenie ma również termin, ponieważ daną wypłatę otrzymują wyłącznie posiadacze akcji ujęci w księgach przed dniem ustalenia prawa do dywidendy.

Rentowność historyczna a rentowność prognozowana

Rentowność za ostatnie dwanaście miesięcy obejmuje dywidendy faktycznie wypłacone w minionym roku, dokładnie tak jak panel KO. Jest to wartość historyczna, którą można zweryfikować.

Rentowność prognozowana, często określana jako rentowność wskazana, opiera się na ostatniej zadeklarowanej wypłacie pomnożonej przez częstotliwość wypłat — w przypadku spółki wypłacającej dywidendę kwartalnie jest to czterokrotność. Wartość ta szacuje dywidendy za kolejne dwanaście miesięcy przy założeniu utrzymania bieżącego poziomu wypłat. Spółka, która podniosła dywidendę w ciągu roku, będzie miała wyższą rentowność prognozowaną, ponieważ podwyższona wypłata jest uwzględniana dla czterech kwartałów, a nie dla jednego lub dwóch.

Osiem spółek regularnie wypłacających dywidendy, obie metody, przy najnowszych dostępnych cenach:

ZapytanieRentowność dywidendy trailing vs forward: ośmiu powszechnie znanych emitentów, najnowsze dostępne ceny
Dokładny kod SQL dla każdej liczby
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 pokazuje największą różnicę w panelu: 4.12% według obliczenia historycznego wobec 4.24% według obliczenia prognozowanego, czyli 0.12 punktu procentowego różnicy przy tej samej cenie akcji wynoszącej $139.6. Na drugim końcu panelu XOM ma wartości uzyskane obiema metodami różniące się o zaledwie 0.03 punktu procentowego.

Która wartość jest wyświetlana na ekranie? Większość bezpłatnych stron z notowaniami publikuje rentowność za ostatnie dwanaście miesięcy i oznacza ją po prostu jako „rentowność dywidendy”. Platformy maklerskie oraz karty informacyjne funduszy częściej podają wartość prognozowaną lub wskazaną. Gdy dwie strony internetowe podają różne wartości dla tej samej akcji tego samego dnia, zwykle wynika to z odmiennej konwencji. Karty informacyjne funduszy stosują jeszcze trzecią konwencję — standaryzowaną 30-dniową rentowność SEC, obliczaną na podstawie niedawnego dochodu z inwestycji netto funduszu, a nie zadeklarowanych przez niego wypłat.

Dlaczego rentowność zmienia się, gdy zmienia się cena

Rentowność ma zmienny mianownik, dlatego wskaźnik zmienia się w dniach, w których wysokość dywidendy pozostaje bez zmian. Dwa lata danych dotyczących końca każdego miesiąca dla KO pokazują ten mechanizm.

ZapytanieCoca-Cola (KO): cena na koniec miesiąca, dywidendy za ostatnie 12 miesięcy i rentowność, czerwiec 2024–czerwiec 2026
Dokładny kod SQL dla każdej liczby
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

Należy odczytywać to jako dwa wiersze. Kolumna z dywidendą kroczącą ma kształt schodkowy. Zmienia się wyłącznie wtedy, gdy wypłata wchodzi do dwunastomiesięcznego okna lub z niego wypada. Kolumna ceny zmienia się co miesiąc. Ponieważ rentowność jest ilorazem pierwszej wartości i drugiej, każda zmiana linii rentowności między tymi stopniami wynika ze zmiany ceny. W June 2024 panel pokazuje $63.65 przy rentowności 2.97%. W June 2026 pokazuje $81.25 oraz 2.56%, przy kroczących wypłatach w wysokości $2.08.

Warto się nad tym zatrzymać. Screener posortowany według rentowności szereguje wynik tego dzielenia, ale nie pokazuje, która wartość wejściowa uległa zmianie. Rentowność może rosnąć, gdy wypłata pozostaje bez zmian, a cena spada. Co uznaje się za dobrą rentowność dywidendy pokazuje rozkład rynkowy wokół dowolnego pojedynczego odczytu.

Rentowność względem kosztu nabycia — wartość na ekranie pozycji

Rentowność względem kosztu nabycia oblicza, dzieląc obecną roczną dywidendę przez cenę zapłaconą przez inwestora, a nie przez dzisiejszą cenę. Brokerzy często pokazują ją obok długo utrzymywanej pozycji, przez co bywa mylona z bieżącą rentownością akcji. Poniżej przedstawiono jedną dywidendę KO przy siedmiu cenach nabycia — po jednej dla każdego końca czerwca od 2019.

ZapytanieRentowność względem kosztu: dzisiejsza dywidenda Coca-Cola (KO) względem siedmiu cen wejścia z czerwca
Dokładny kod SQL dla każdej liczby
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

Inwestor, który kupił akcje po $50.9 w czerwcu 2019, otrzymuje obecnie $2.12 dywidendy rocznie na akcję, co oznacza rentowność względem kosztu nabycia na poziomie 4.17%. Inwestor kupujący dziś otrzymuje identyczną kwotę przy innej podstawie obliczeń, 2.42%, co pozostawia różnicę w wysokości 1.74 punktów procentowych między tymi dwoma odczytami dla jednej akcji.

Obie wartości są prawidłowe i odpowiadają na różne pytania. Rentowność względem kosztu nabycia opisuje transakcję, która już nastąpiła, i rośnie przy każdej kolejnej podwyżce dywidendy. Nie można jej uzyskać przy dzisiejszym zakupie. Nie mówi również nic o akcji po bieżącej cenie, która jest jedyną aktualnie dostępną decyzją. Dla obliczeń dochodu opartych zamiast tego na bieżącej rentowności zob. 1 000 USD miesięcznie z dywidend.

Kontrola zasadności: wskaźnik wypłaty dywidendy

Rentowność dywidendy pokazuje, ile wypłaca spółka na jedną akcję. Wskaźnik wypłaty dywidendy, czyli roczna dywidenda na akcję podzielona przez zysk na akcję, wskazuje, czy spółkę na tę wypłatę stać. Przy wartości poniżej 100% wykazany zysk pokrywa wypłatę. Powyżej 100% różnica jest finansowana z innego źródła niż zysk za bieżący rok.

ZapytanieRentowność obok wskaźnika wypłaty: ośmiu dużych amerykańskich emitentów dywidend, najnowszy dostępny obraz
Dokładny kod SQL dla każdej liczby
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

Panel sortuje spółki według wskaźnika wypłaty dywidendy. CVX znajduje się na górze zestawienia, z wartością 120.7%, wypłacając $6.67 na akcję przy $5.53 zysku na akcję i rentowności dywidendy wynoszącej 3.47%. IBM znajduje się na dole tego samego panelu, z wartością 58.8%. Dwie spółki mogą wykazywać podobną rentowność dywidendy, ale mieć zupełnie inne pokrycie wypłat. Wskaźnik ten powinien być prezentowany obok rentowności dywidendy na każdym ekranie analitycznym.

Fundusze inwestujące w nieruchomości oraz spółki partnerskie zarządzające rurociągami często wykazują wskaźniki wypłaty dywidendy przekraczające 100% w relacji do raportowanego zysku. Wynika to z faktu, że wysokie odpisy amortyzacyjne obniżają zysk księgowy poniżej poziomu środków pieniężnych generowanych przez działalność. Analitycy oceniają takie podmioty na podstawie środków z działalności operacyjnej zamiast zysku księgowego. W zwykłej spółce operacyjnej wartość znacznie przekraczająca 100% jest właśnie sygnałem, do którego identyfikacji służy ten wskaźnik. Przewodnik po wskaźniku wypłaty dywidendy wyjaśnia sposób jego obliczania.

FAQ dotyczące stopy dywidendy

Jak obliczyć stopę dywidendy ręcznie?

Należy zsumować dywidendy na akcję wypłacone w ciągu ostatnich dwunastu miesięcy, podzielić wynik przez bieżącą cenę akcji i pomnożyć przez 100. W powyższych panelach wypłaty KO za 4 wyniosły łącznie $2.08 na akcję. Przy cenie $81.25 daje to 2.56%.

Czy stopa dywidendy jest podawana w ujęciu rocznym czy kwartalnym?

Zawsze w ujęciu rocznym. Stopa dywidendy spółki wypłacającej dywidendę kwartalnie uwzględnia już annualizację czterech wypłat. Dlatego stopa 4% przy cenie akcji wynoszącej $50 oznacza około $2,00 rocznie, a nie $2,00 kwartalnie.

Dlaczego dwie strony internetowe pokazują różne stopy dywidendy dla tej samej spółki?

Jedna wartość jest zazwyczaj oparta na danych historycznych, czyli faktycznych wypłatach z ostatnich dwunastu miesięcy, a druga na prognozie, czyli ostatniej ogłoszonej wypłacie pomnożonej przez częstotliwość wypłat. W powyższym panelu obie metody różnią się o 0.12 punktu procentowego dla PEP tego samego dnia.

Czy wysoka stopa dywidendy oznacza, że akcje są dobrą inwestycją?

Oznacza jedynie wysoką wypłatę w relacji do bieżącej ceny. Nie wynika z tego nic więcej. Stopa dywidendy rośnie, gdy cena spada przy niezmienionej dywidendzie. Wysoka wartość powinna więc skłaniać do analizy poziomu pokrycia dywidendy, a nie być uznawana za ostateczną ocenę.

Czym jest stopa dywidendy względem kosztu nabycia?

Jest to roczna dywidenda za bieżący rok podzielona przez cenę zapłaconą pierwotnie za akcje. Rośnie przy każdej podwyżce dywidendy i pozostaje odniesiona do ceny wejścia, dlatego opisuje konkretną pozycję, a nie akcje jako takie. W powyższym panelu zakup w czerwcu 2019 po cenie $50.9 daje 4.17% względem kosztu nabycia, w porównaniu z 2.42% dla inwestora kupującego dziś.


Każda wartość liczbowa powyżej pochodzi z przechowywanego, wersjonowanego zapytania opartego na złożonych raportach dotyczących dywidend i rzeczywistych cenach. Należy otworzyć dowolny panel, aby wyświetlić powiązane zapytanie SQL, lub przeprowadzić takie samo obliczenie dla wybranego tickera w terminalu Strasmore.