HomeFinance › Dividend Yield Calculator

Dividend Yield Calculator

Computes the dividend yield and annual income of a shareholding from the share price and the annual (or quarterly) dividend per share, and projects the holding's value and income after a number of years with dividends reinvested at a constant yield and dividend growth rate.

When to use

You want the yield of a stock or fund, the income from a given number of shares, or a projection of reinvested dividends over time.

Do not use when: You need the profit from selling shares (use stock-profit) or a total-return comparison between two prices (use cagr).

Formula

yield = annual_dividend_per_share / share_price; income = annual_dividend_per_share × shares. With g = dividend_growth_percent/100 and a constant yield: shares_N = shares × (1 + yield)^N; price_N = share_price × (1 + g)^N; value_N = shares_N × price_N; income_N = shares_N × annual_dividend_per_share × (1 + g)^N

Reinvestment is modelled once a year at the year-end price with fractional shares; the price is assumed to track the dividend so the yield stays constant. Taxes on dividends and price changes unrelated to dividends are ignored.

Inputs

ParameterTypeUnitRequiredDescription
share_pricenumberyesCurrent price per share. Range: > 0, ≤ 10000000
annual_dividend_per_sharenumbernoTotal dividends paid per share per year; takes precedence over quarterly_dividend_per_share. Range: ≥ 0, ≤ 1000000
quarterly_dividend_per_sharenumbernoDividend per share per quarter (annual = 4 × quarterly), used when the annual figure is omitted. Range: ≥ 0, ≤ 1000000
sharesnumberdefault 1Number of shares owned. Range: > 0, ≤ 1000000000000
dividend_growth_percentnumber%/yeardefault 0Expected annual growth of the dividend per share (the share price is assumed to grow at the same rate, keeping the yield constant). Range: ≥ -50, ≤ 50
yearsintegeryearsnoOptional horizon for the reinvestment projection. Range: ≥ 1, ≤ 60

Outputs

OutputTypeUnitDescription
annual_dividend_per_sharenumberAs given, or 4 × quarterly.
dividend_yield_percentnumber%annual_dividend_per_share / share_price × 100.
annual_dividend_incomenumberannual_dividend_per_share × shares.
quarterly_dividend_incomenumberannual_dividend_income / 4.
projected_share_pricenumbershare_price × (1 + g)^years (only with years).
projected_shares_with_dripnumbershares × (1 + yield)^years.
projected_value_with_dripnumberprojected_shares_with_drip × projected_share_price.
projected_annual_income_with_dripnumberprojected_shares_with_drip × dividend per share in that year.
projected_annual_income_without_dripnumbershares × annual_dividend_per_share × (1 + g)^years.

Example

50 per share, 2 dividend, 100 shares, 5 % growth, 10 years: {"share_price":50,"annual_dividend_per_share":2,"shares":100,"dividend_growth_percent":5,"years":10}{"annual_dividend_per_share":2,"dividend_yield_percent":4,"annual_dividend_income":200,"quarterly_dividend_income":50,"projected_share_price":81.44,"projected_shares_with_drip":148.0244,"projected_value_with_drip":12055.81,"projected_annual_income_with_drip":482.23,"projected_annual_income_without_drip":325.78}

120 per share, 0.75 quarterly, 40 shares: {"share_price":120,"quarterly_dividend_per_share":0.75,"shares":40}{"annual_dividend_per_share":3,"dividend_yield_percent":2.5,"annual_dividend_income":120,"quarterly_dividend_income":30}

GET https://tttkmbb.com/api/v1/calculate/dividend-yield?share_price=50&annual_dividend_per_share=2&shares=100&dividend_growth_percent=5&years=10

Machine access

Sources

FAQ

Trailing or forward dividend?

Enter whichever you want the yield to reflect: the last four payments (trailing) or the latest declared payment annualized (forward). Yields quoted by data providers are usually trailing.

Why does reinvesting matter so much?

Reinvested dividends buy more shares, which pay more dividends: at a 4 % yield the share count grows 48 % in 10 years, so income rises 48 % more than dividend growth alone.

Related calculators