Stock Return Calculator United Kingdom
This stock return calculator shows the total return on a share holding, capital gain plus dividends in pounds and per cent, and the annualised CAGR.

What it does
The Stock Return Calculator works out the total return on a share holding — the capital gain plus any dividends — as both a cash amount and a percentage of what you put in, and converts that into an annualised return (CAGR) so you can compare holdings of different lengths on an equal footing.
Data sources & parameters
This calculator uses standard financial formulas and runs entirely in your browser. It needs no external rate data — your result is computed only from the values you enter above.
We always strive to use the latest data for every variable so our results and reports are as accurate as possible. Even so, errors are possible — you should not rely on this tool or its report alone, and we accept no liability for any decision made based on it.
The formula
Total return = (sell − buy) × shares + dividends; total return % = total return ÷ (buy × shares) × 100; CAGR = (final value ÷ invested)^(1 ÷ years) − 1
How it works
It multiplies your buy price by the number of shares to find the amount invested, adds the capital gain (the change in price times the shares) to the dividends you received to get the total return, expresses that as a percentage of the amount invested, then annualises the growth over your holding period.
Where it is used
- Measuring the real return on a share you have sold
- Comparing two holdings held for different lengths of time
- Checking whether dividends turned a flat price into a positive return
Worked example
Buying 100 shares at £100.00 and selling at £150.00 gives a total return of … — a … gain, or … a year annualised.
The change in a share’s price is only part of your return. The number of shares you held, the dividends they paid and how long your money was invested also matter. This calculator shows the total return in pounds, the same figure as a percentage of what you invested, and the annualised return (CAGR), so you can compare holdings kept for different lengths of time.
What total return measures
Total return is the capital gain from the price rising plus the income from dividends. A share bought at £100 and sold at £150 has a £50 capital gain, but if it also paid £8 of dividends, the return is £58 per share. Leaving out dividends can substantially understate the return on income-paying shares, especially over long periods. The calculator adds the dividends you enter to the capital gain, so the percentage reflects everything the holding earned.
Turning a total into an annual rate
A 50% total return earned over ten years is much weaker than one earned over two. CAGR gives the steady yearly rate that would take your starting value to your final value over the period: the ratio of final value to amount invested, raised to the power of one divided by the number of years, minus one. A £10,000 stake that grows to £15,000 over five years has a CAGR of about 8.45% a year, against a total return of 50%.
How to use the calculator
Enter the buy price and sell price per share. Open the advanced options to set the number of shares for the return in pounds, the total dividends received and the holding period in years for the CAGR. Every input is your own figure, with no tax rates or thresholds built in, so the tool works the same in any tax year.
A worked example
You bought 100 shares at £100 each, a £10,000 investment, and sold them at £150 after five years with no dividends. The capital gain is £50 a share, so the total return is £5,000, or 50%. The CAGR is about 8.45% a year. With a two-year holding period instead, the total return is still 50% but the CAGR is about 22.5% a year, because the same gain came in less than half the time.
Common mistakes when judging returns
- Leaving dividends out on an income-paying share, which can badly understate the return over a long holding.
- Comparing holdings on total return alone when they were held for different periods. A 40% gain over eight years is far weaker than 40% over three, and only the CAGR shows it.
- Forgetting the figure is gross. Stamp duty of 0.5% on most UK share purchases, dealing commission, platform fees and any Capital Gains Tax above your annual exempt amount all reduce what you keep.
- Using the current price instead of your average buy price when you built a position in stages.
- Treating a nominal gain as a real one. If your annual rate is below inflation, your buying power has fallen even though the pounds figure is positive.
Putting the result in context
Compare your CAGR with a broad market benchmark such as the FTSE All-Share, with the interest on a cash ISA and with inflation over the same years. Beating cash but trailing inflation is a loss in real terms. A single share carries far more risk than a diversified fund, so weigh a higher CAGR from one company against how far it could have fallen. The split between capital growth and dividends also matters: an 8% return that is mostly steady dividends behaves very differently from one built entirely on a volatile share price.
Assumptions and limitations
This calculator shows gross returns for planning and comparison. It does not deduct dealing commission, stamp duty, platform or account fees, or any Capital Gains Tax and Dividend Tax you may owe. It treats dividends as cash received, not reinvested, so it does not compound dividend income within the period. It assumes one purchase and one sale; if you built your position over time, use your average buy price. For anything tax-sensitive, check current HMRC guidance or speak to a qualified adviser.
About This Stock Return Calculator
Use this stock return calculator to get an instant estimate based on the figures you enter. Adjust the inputs above to match your situation, or browse all our calculators to plan your next step.

