ROI Calculator
Calculate return on investment from what you put in and what it came back as. It also gives the annualised figure (CAGR), which is the only fair way to compare investments held for different lengths of time — a 50% return over three years is not the same as 50% over one, and dividing by the number of years overstates it.
Used for the annualised figure. Leave at zero if you only want the simple return.
Return on investment
50%
- Net profit
- $5,000.00
- Annualised (CAGR)
- 14.47%
- Amount invested
- $10,000.00
- Final value
- $15,000.00
A 50% total return over 3 years is 14.47% a year — dividing by the years would have overstated it.
Nothing is uploaded — this tool runs inside your browser, so your files never leave your device.
Why use this tool
- Simple ROI as a percentage, plus the cash profit or loss
- Annualised CAGR for comparing holdings of different lengths
- Handles losses properly instead of showing a confusing negative
- Runs in your browser — no account, no data captured
How it works
- 1Enter the amount you invested and what it's now worth.
- 2Add how long you held it for.
- 3Use the annualised figure, not the headline, to compare against other options.
ROI Calculator — frequently asked questions
Subtract what you invested from what you got back, divide by what you invested, then multiply by 100. £10,000 growing to £15,000 is a 50% ROI.
More calculators
Looking for something else? Browse all calculators
Explore the other tools
Same deal everywhere on the site — free, no sign-up, and no watermark on anything you download.
Or see every tool on one page.