Last updated: March 2026
What is ROI (Return on Investment)?
ROI measures the profitability of an investment as a percentage. If you invest $10,000 and get back $15,000, your ROI is 50%. It's the most widely used metric for evaluating whether an investment was worth making — applicable to stocks, real estate, business ventures, and any financial decision.
The S&P 500 has delivered an average annual return of approximately 10.5% since its inception in 1957, making it a common benchmark for investment ROI calculations.
While simple ROI tells you the total return, annualized ROI normalizes returns to a yearly rate, making it possible to compare investments of different durations. A 20% return in 1 year is much better than 20% over 10 years.
How to Calculate ROI
The basic formula is: ROI = ((Final Value - Cost) / Cost) \u00d7 100. Enter your investment amount and what you got back (or current value) to see your ROI instantly. The calculator also shows annualized return, total profit/loss, and gain multiple.
For a more complete picture, use Advanced mode to factor in recurring contributions, dividends, fees, taxes, and inflation. This gives you gross ROI, net ROI, and real (inflation-adjusted) returns.
Key Features
Three Modes. Simple mode for quick calculations, Advanced mode with fees/taxes/inflation, and Compare mode to evaluate two investments side by side with a visual bar chart.
Annualized Returns. Every calculation shows annualized ROI, not just total ROI. This is essential for comparing investments held for different time periods.
Benchmark Reference. Compare your results against historical averages for the S&P 500, bonds, real estate, and inflation to contextualize your investment performance.
Simple ROI vs Annualized ROI
Simple ROI measures total return regardless of time. If you made 50% on an investment, that's impressive — but it matters whether it took 1 year or 10 years. Annualized ROI accounts for time using the formula: Annualized = (Final/Initial)^(1/years) - 1.
Example: A 50% total return over 5 years is only about 8.4% annualized. That's below the S&P 500's historical average. Always use annualized returns when comparing investments — it's the only way to make a fair comparison across different holding periods.
Frequently Asked Questions
What is a good ROI?
It depends on the investment type. The S&P 500 has historically returned about 10.5% annually. A 'good' ROI beats inflation (3%) and the risk-free rate (4-5% in treasury bonds). For stocks, 8-12% annually is typical; for real estate, 8-10%; for a small business, 15-30% is expected given the higher risk.
How do you calculate ROI?
Simple ROI = ((Final Value - Initial Investment) / Initial Investment) × 100. For example, invest $10,000 and get back $15,000: ROI = (15000-10000)/10000 × 100 = 50%. For comparing investments of different time periods, use annualized ROI.
What is the difference between ROI and annualized return?
ROI is the total return regardless of time. Annualized return normalizes it to a yearly rate. A 50% ROI over 5 years is only about 8.4% annualized, while 50% in 1 year is much better. Always use annualized returns to compare investments of different durations.
What is ROI vs rate of return?
They're often used interchangeably, but technically ROI measures total gain/loss as a percentage of the initial investment, while rate of return can refer to annualized returns or time-weighted returns. For practical purposes, this calculator shows both simple ROI and annualized return.
How does inflation affect ROI?
Inflation erodes purchasing power. A 10% nominal return with 3% inflation gives a 'real' return of about 6.8%. Use the formula: Real Return = ((1 + Nominal) / (1 + Inflation)) - 1. Our advanced mode calculates inflation-adjusted returns automatically.
What is a realistic ROI for stocks?
The S&P 500 has averaged about 10.5% annually over the long term (including dividends). After inflation, the real return is about 7%. Individual years vary wildly (-37% to +37%). Most financial planners use 7-8% as a conservative long-term estimate for stock market returns.