ROI Calculator
Calculate return on investment, annualized ROI, and compare against benchmarks
| Years | 5% /yr | 10% /yr | 20% /yr | 50% /yr | 100% /yr |
|---|---|---|---|---|---|
| 1 yr | $10,500 | $11,000 | $12,000 | $15,000 | $20,000 |
| 3 yr | $11,576 | $13,310 | $17,280 | $33,750 | $80,000 |
| 5 yr | $12,763 | $16,105 | $24,883 | $75,938 | $320,000 |
| 10 yr | $16,289 | $25,937 | $61,917 | $576,650 | $10,240,000 |
What is ROI?
ROI (Return on Investment) is a financial performance metric that measures how much profit or loss an investment has generated relative to its cost. It is expressed as a percentage and is one of the most widely used metrics across all forms of investing, from stocks and real estate to crypto and business ventures.
The formula is simple: ROI = (Net Profit / Cost of Investment) × 100. If you invested $10,000 in Bitcoin and sold for $15,000, your ROI is ($5,000 / $10,000) × 100 = 50%. ROI gives you a quick, standardized way to compare the profitability of different investments regardless of their size.
The ROI Formula Explained
The basic ROI formula is: ROI = ((Final Value - Initial Investment - Fees) / Initial Investment) × 100. Each component matters:
Initial Investment: The total amount you put in, including purchase price and any upfront costs.
Final Value: What your investment is worth at the end, whether you sell or simply mark-to-market.
Fees: Trading fees, gas fees, commissions, and any other costs incurred during the investment. These directly reduce your net return and are often overlooked by beginners.
ROI vs CAGR
ROI tells you the total percentage return but ignores how long it took. A 100% ROI over 1 year is very different from 100% over 10 years. This is where CAGR (Compound Annual Growth Rate) becomes useful.
CAGR annualizes the return, showing the equivalent yearly growth rate assuming steady compounding. If your $10,000 grew to $20,000 over 5 years, the ROI is 100% but the CAGR is only 14.87%. CAGR gives a more honest picture for comparing investments held over different time periods.
Use ROI for quick comparisons of similar-duration investments. Use CAGR when comparing investments across different time horizons. Our annualized ROI metric in this calculator is equivalent to CAGR.
Annualized ROI
Annualized ROI converts your total return into an equivalent yearly rate, making it possible to compare investments held for different periods. The formula is: Annualized ROI = (Final / Initial)^(1/Years) - 1.
For example, an investment that returned 200% over 4 years has an annualized ROI of (3)^(0.25) - 1 = 31.6% per year. This is significantly more useful than saying "200% ROI" because it lets you compare directly against the S&P 500's ~10.5% annual return or a savings account's 4.5% rate.
Limitations of ROI
1. Ignores time: Simple ROI does not account for how long the investment was held. A 50% return in 1 month is far superior to 50% over 10 years, but both show the same ROI. Always consider annualized ROI for a fair comparison.
2. Ignores risk: ROI measures return without considering the risk taken. A 20% ROI from a government bond and 20% from a meme coin are not equivalent because the meme coin carried far greater risk of total loss.
3. Ignores cash flows: ROI assumes a single investment and exit. If you dollar-cost averaged or took partial profits along the way, simple ROI becomes inaccurate. For complex cash flow scenarios, consider using IRR (Internal Rate of Return).
4. Survivorship bias: When evaluating ROI on past investments, we naturally focus on winners. The true ROI of a strategy must include all investments, including total losses.
Your next step
Add economic context to your projection
A constant return is a scenario, not a forecast. Explore macroeconomic conditions alongside inflation, rates and drawdown assumptions.
Sign in or create an account. Access depends on your plan.
Results depend on your inputs and the assumptions shown by this calculator. Reference links explain the model; they do not supply a live price feed. Fees, execution and changing market conditions can affect actual outcomes.
Frequently asked questions
What is ROI?
ROI (Return on Investment) is a financial metric that measures the profitability of an investment relative to its cost. It is calculated as (Final Value - Initial Investment) / Initial Investment x 100. A positive ROI means you made a profit, while a negative ROI means you lost money.
How do you calculate ROI?
ROI = ((Final Value - Initial Investment - Fees) / Initial Investment) x 100. For example, if you invested $10,000 and it grew to $15,000 with $100 in fees, your ROI is ((15000 - 10000 - 100) / 10000) x 100 = 49%.
What is a good ROI?
A good ROI depends on the asset class and time horizon. The S&P 500 has historically returned about 10.5% annually. In crypto, higher returns are possible but come with significantly more risk. Any ROI above the inflation rate (roughly 3%) means you are growing your purchasing power.
What is the difference between ROI and CAGR?
ROI measures the total return as a percentage of the initial investment regardless of time. CAGR (Compound Annual Growth Rate) annualizes the return, showing the equivalent yearly growth rate. For investments held over multiple years, CAGR provides a more comparable metric.