Stock Return Calculator

Calculate total and annualised return on a share holding including dividends.

Please note: For information only, not investment advice. Share prices can fall as well as rise and past performance does not predict future results.

What the Stock Return Calculator does

Total return combines the change in share price with the dividends paid along the way. Annualising it makes holdings of different lengths comparable, which the raw percentage cannot do.

Formula

  • Capital return % = (Current − Buy) ÷ Buy × 100
  • Dividend return % = Dividends per share ÷ Buy × 100
  • Total return = Capital return + Dividend return
  • Annualised = (Total value ÷ Cost)^(1 ÷ Years) − 1

Inputs explained

InputUnitRequiredNotes
Purchase price per shareselected currencyYesAccepts more than 0.
Current or sale price per shareselected currencyYesAccepts 0 or more.
Number of sharesnumberYesAccepts more than 0.
Total dividends per shareselected currencyOptionalAccepts 0 or more.
Holding periodyearsOptionalAccepts 0 or more.
Currencyone of 10 optionsOptional

How to use it

  1. Choose Currency.
  2. Enter Purchase price per share, Current or sale price per share and Number of shares.
  3. Optionally add Total dividends per share and Holding period.
  4. Select Calculate.

Worked example

Bought at $80, now $104, $6 of dividends per share, held 3 years.

Buy
80
Current
104
Dividends
6
Years
3

Capital return 30%, dividend return 7.5%, total 37.5%, annualising to about 11.2%.

Frequently asked questions

Why is the annualised return lower than the total return?

Because it spreads the gain across the years and accounts for compounding. A 37.5% gain over three years is roughly 11.2% a year, not 12.5%.

Related calculators