ROI Calculator
Enter what you put in, what it grew to, and how long you held it to get your total ROI, your annualized return (CAGR), and your dollar-for-dollar profit — all in one place.
How this calculation works
Total ROI measures the overall gain or loss relative to what you started with: ROI = (Final value − Initial value) ÷ Initial value × 100. A 1,000 investment that becomes 1,500 has a total ROI of 50%, no matter whether that took 6 months or 20 years.
Annualized return, also called CAGR (Compound Annual Growth Rate), smooths that total gain into a single "per year" rate: CAGR = ((Final value ÷ Initial value) ^ (1 ÷ years) − 1) × 100. It answers the more useful question — how fast was my money actually compounding, on average, each year?
Profit is simply the final value minus the initial value, in the same units you entered — it is the raw amount gained or lost before you look at any percentage.
Worked example
Total ROI vs. annualized return (CAGR)
These two numbers answer different questions. Total ROI answers "how much did I gain overall?" while annualized return answers "how fast was my money growing per year, on average?" The table below shows why a headline ROI can be misleading without knowing the time frame.
| Scenario | Total ROI | Years held | Annualized (CAGR) |
|---|---|---|---|
| 1,000 → 1,500 | 50% | 1 | 50.00% |
| 1,000 → 1,500 | 50% | 3 | 14.47% |
| 1,000 → 1,500 | 50% | 10 | 4.14% |
| 1,000 → 2,000 | 100% | 5 | 14.87% |
Why time changes everything
The same total ROI can represent a great result or a poor one depending on how long it took to achieve. A 50% gain in one year is an outstanding annualized return; the same 50% gain stretched over ten years works out to just over 4% a year — roughly in line with long-run bond returns, not a standout performance.
This is why serious investors lean on CAGR rather than raw ROI when comparing opportunities: it strips out the time dimension and lets you line up a 2-year flip against a 15-year hold on equal footing.
Comparing different investments fairly
- Always compare annualized returns, not total ROI, when the holding periods differ.
- Factor in risk: a higher CAGR from a volatile asset is not automatically "better" than a lower, steadier CAGR.
- Include all cash flows in your final value — reinvested dividends, interest, or rental income all belong in the gain, not just the sale price.
- Remember CAGR assumes smooth, compounding growth; real returns are lumpy, so it is a useful average, not a forecast.
- Compare like-for-like currencies or units — mixing an inflation-adjusted return with a nominal one will distort the comparison.
Common pitfalls when calculating ROI
The most frequent mistake is comparing total ROI figures across investments with very different holding periods, which makes short-term flips look artificially more impressive than long-term compounders. A second common error is forgetting to add reinvested income (dividends, coupons, rent) into the final value, which understates the true return.
Finally, ROI on its own says nothing about risk. Two investments can post the same annualized return while one swung wildly along the way and the other grew steadily — they are not equally desirable even with identical numbers on this calculator.