Savings & investing

Return on investment calculator

Include fees and income as well as the final value. Annualisation treats the entered receipts as arriving at the end, so it is not an IRR for timed cash flows.

User-selected dates and amounts; no tax-year ratesUnited Kingdom; arithmetic is the same in all four nationsReviewed 15 October 2026

Your figures

Example values shown

Replace the example with your details, then calculate.

£
£
£
£
£
years

Your inputs stay in this browser. No account needed.

BEHIND THE NUMBERS

How this calculation works

Cost basis = initial investment + purchase fees. Net proceeds = final value + income − exit costs. Profit = net proceeds − cost basis. ROI = profit ÷ cost basis × 100. Endpoint annualised return = [(net proceeds ÷ cost basis)^(1/years) − 1] × 100, when net proceeds are non-negative.

Worked example

Total receipts £1,250 less £1,000 invested give £250 profit, a 25% ROI. The two-year endpoint equivalent is approximately 11.80% per year.

Example result: 25%

Compare profit with the full cost

Purchase fees increase the money committed; sale costs reduce money recovered. Leaving either out can make the return look better than it was.

Annualisation has a narrow purpose

It converts one start value and one end value into an equivalent yearly growth rate. For repeated deposits or withdrawals, a cash-flow method is needed.

Assumptions and rounding

  • No additional contributions or withdrawals occur during the period.
  • Fees are charged once as entered. Returns are before tax and inflation.

Questions about this calculator

Can ROI be negative?

Yes. A loss produces a negative ROI, and exit liabilities can make it worse than −100%.

Why is annualised ROI sometimes unavailable?

A negative net endpoint has no real-valued compound growth rate for general fractional periods. Total ROI and profit remain meaningful.