Investment ROI Calculator
Calculate return on investment, net profit, gain multiple, and annualized ROI for any investment.
Calculate return on investment
This ROI calculator compares what you put in with what it is worth now. Enter two numbers and it shows your net profit or loss, ROI percentage and gain multiple. Add a time period and it also works out the annualized ROI (compound annual growth rate, or CAGR), so investments held for different lengths of time can be compared fairly.
How to use it
- Enter the initial investment — the total amount you put in.
- Enter the final value — what the investment is worth now or what you sold it for.
- Optionally enter the time period in years. Decimals work, such as 0.5 for six months.
- Read the net profit, ROI, gain multiple, annualized ROI and the growth bar chart.
ROI formulas
- Net profit = final value − initial investment
- ROI % = net profit ÷ initial investment × 100
- Gain multiple = final value ÷ initial investment
- Annualized ROI = (final ÷ initial) ^ (1 ÷ years) − 1, shown as a percentage
Example: $10,000 grows to $15,000 over 5 years. Net profit = $5,000, ROI = 5,000 ÷ 10,000 × 100 = 50%, gain multiple = 1.50x, and annualized ROI = 1.5 ^ 0.2 − 1 = 8.45% per year.
Why annualized ROI matters
The same 50% total return means very different things depending on how long it took:
| Years to grow 10,000 → 15,000 | Total ROI | Annualized ROI |
|---|---|---|
| 1 | 50% | 50.00% |
| 2 | 50% | 22.47% |
| 5 | 50% | 8.45% |
| 10 | 50% | 4.14% |
Frequently asked questions
Does it include fees, taxes or extra deposits?
No. It uses only the two values you enter. Add fees to the initial investment and subtract costs from the final value for a truer figure. Regular contributions are not modelled.
Can I use another currency?
Yes. The labels show $, but the maths is the same for any currency.
Can it show a total loss?
A loss is shown in red when the final value is below the initial investment. The final value must be greater than zero for a result to appear.
Related Calculators
Browse all tools from the same category.
Percentage Calculator
Calculate percentages, increases, and decreases
Open toolAge Calculator
Exact age in years, months, and days
Open toolShowing 1-2 of 29