ROI Calculator
Calculate return on investment from what you put in and what you got back, plus the annualized return (CAGR) over a number of years or between two dates — so investments held for different lengths of time can be compared fairly.
This tool runs entirely in your browser.
How to use the ROI Calculator
- 1Enter the amount invested and the final value (including any income received).
- 2Choose a period in years, start and end dates, or no annualizing.
- 3Read the ROI, the gain or loss and the annualized return.
What is the ROI Calculator?
ROI = (final value − amount invested) ÷ amount invested. Turning 10,000 into 14,500 is a 45 % ROI.
Annualized ROI (compound annual growth rate) spreads the gain evenly over the years: (final ÷ invested)^(1 ÷ years) − 1. A 45 % gain over 3 years is about 13.2 % a year — much less impressive than 45 % in one year. Include fees and taxes for a realistic figure.
Frequently asked questions
What is a good ROI?
It depends on risk and time. Compare the annualized figure with alternatives such as a savings account or a broad stock index over the same period.
Can ROI be negative?
Yes — if the final value is below what you invested. The calculator then shows a loss and a negative annualized return.
Is the ROI Calculator free and private?
Yes. The ROI Calculator is free, needs no account, and runs entirely in your browser. What you type is never sent to a server or stored.
Related tools
All calculators →- Compound Interest CalculatorSee how savings grow with compound interest.
- Profit Margin CalculatorCalculate margin, markup, profit and selling price.
- Retirement CalculatorProject retirement savings and how long they last.
- Savings Goal CalculatorHow much to save each month to reach a goal.
- Percentage Increase CalculatorFind the percentage increase or decrease.
- Percentage CalculatorWork out percentages of numbers.
