ROI Calculator

Work out the return on an investment and the annualised rate behind it.

Return on investment

Net gain: —
Return on investment: —
Annualised ROI: —
Enter a holding period in years to add the annualised return, or leave it empty to skip it.

How to use the ROI Calculator

  1. Enter the amount invested and the value it is worth now.
  2. Add the holding period in years to annualise the return.
  3. Read the net gain, return on investment and yearly rate.

Features

Advertisement

Frequently Asked Questions

Common questions about the free online roi calculator.

Enter the amount you invested, the value you ended with and, if you want an annualised figure, the number of years you held it.
ROI is the net gain divided by the amount invested. A gain of 500 on 1000 invested is 0.5, which is a 50 percent return.
Annualised ROI spreads the total return evenly across the holding period, so you can compare investments held for different lengths of time.
Add one to the total return, raise it to the power of one divided by the number of years, then subtract one to get the yearly rate.
Yes. When the final value is below the amount invested the net gain is negative and the ROI percentage is negative, showing a loss.
Not always. A high ROI earned over many years can be worse than a lower ROI earned much faster, and ROI ignores the risk taken.
No. Only the amount invested and the final value are compared, so subtract fees and taxes if you want a net figure.
The tool still shows the net gain and the total return, and simply skips the annualised rate because there is no period to use.
No. Every figure is calculated locally in your browser, so nothing you type is uploaded, stored or shared with anyone.

Last updated: October 10, 2026