ROI Calculator: How to Calculate Return on Investment (with Examples)
Use our ROI calculator to measure investment performance in seconds. Learn the ROI and CAGR formulas, see real examples, and compare returns across asset classes.
What Is ROI and Why Every Financial Decision Deserves a Number
The ROI calculator cuts through financial noise by reducing any investment to a single, comparable percentage. Return on investment (ROI) answers one question: for every dollar I put in, how many dollars did I get back? That question applies whether you're evaluating a stock, a rental property, a marketing campaign, or an MBA.
Without calculating ROI, financial decisions rely on gut feel. With it, you can rank options objectively and spot underperformers before they drain your capital.
The Basic ROI Formula
ROI = (Final Value − Initial Investment) / Initial Investment × 100
If you invested $10,000 and received $13,500 back:
ROI = ($13,500 − $10,000) / $10,000 × 100 = 35%
That tells you the total gain as a percentage of your cost. Simple, clean, and comparable across investments of different sizes.
Why You Also Need Annualized ROI (CAGR)
Basic ROI ignores time. A 35% return looks great — but 35% over 2 years is very different from 35% over 10 years. That's where the CAGR formula (Compound Annual Growth Rate) becomes essential for honest investment performance comparison.
CAGR = (Ending Value / Beginning Value)^(1 / years) − 1
This is the annualized return — the hypothetical constant rate that would produce the same final value. It's the metric professional investors use to compare funds, stocks, and portfolios on equal footing.
Worked Example: Stock Investment Over 3 Years
Real numbers make the formula concrete:
- Purchased 100 shares at $80/share = $8,000 invested
- Sold for $125/share = $12,500 received
- Holding period: 3 years
Basic ROI: ($12,500 − $8,000) / $8,000 × 100 = 56.25%
CAGR: ($12,500 / $8,000)^(1/3) − 1 = 1.5625^0.333 − 1 = 16.0% per year
That 16% annualized return is what you'd compare against the S&P 500 index (historically ~10% nominal) or a bond fund (3–5%) to evaluate whether holding this stock was worth the risk.
Use the ROI calculator to run your own numbers instantly — no formula memorization required.
Historical Average Returns by Asset Class
How to calculate ROI on your portfolio starts with knowing what's normal. Here are long-term historical averages to benchmark against:
| Asset Class | Historical Average Annual Return |
|---|---|
| US Stocks (S&P 500) | ~10% nominal, ~7% real (inflation-adjusted) |
| Real Estate | ~4–8% depending on market and leverage |
| Corporate Bonds | ~4–6% investment-grade |
| Government Bonds | ~3–5% (US Treasuries) |
| Savings Account / HY Savings | ~0.5–5% (rate-dependent) |
| Gold | ~3–5% long-term nominal |
| Cryptocurrency (Bitcoin) | ~40–60% historical CAGR (extreme volatility) |
The gap between asset classes at 30 years is enormous: $10,000 compounding at 7% (real stock market return) grows to ~$76,000. At 4% (bonds), it grows to ~$32,000. The 3-percentage-point difference costs $44,000.
When ROI Is Misleading: Three Traps to Avoid
Basic ROI is a powerful shorthand, but it has limits. Three situations where it can mislead:
1. Ignoring inflation. A 6% nominal ROI in a 4% inflation environment is only a 2% real return. For long-term investments, the real ROI formula adjusts using the CPI:
Real Return ≈ Nominal Return − Inflation Rate
More precisely: Real Return = (1 + Nominal) / (1 + Inflation) − 1
2. Ignoring taxes. A 56% pre-tax ROI on a stock held less than one year faces short-term capital gains rates (up to 37% federal). After taxes, a 56% gross return might be a 35–40% net return. Always calculate after-tax ROI for realistic comparisons. Pair this with the tax calculator to model your actual tax liability.
3. Ignoring risk. Two investments both returning 10% CAGR are not equivalent if one has 5% annual volatility and the other has 30%. The Sharpe ratio (return per unit of risk) captures what raw ROI cannot. Higher returns paired with higher risk don't represent free money.
Comparing Apples to Apples: Using ROI to Rank Decisions
The real power of an ROI calculator is enabling direct comparison. Example: three uses of $5,000:
- Pay down a 7% car loan (guaranteed 7% return)
- Buy I-Bonds at current 4.8% rate (low risk, inflation-protected)
- Invest in index fund (expected ~8–10%, but uncertain)
There's no universally correct answer — it depends on your risk tolerance and time horizon. But quantifying the expected return on each option turns an emotional decision into an analytical one.
Internal Links for a Complete Financial Picture
ROI is one piece of the puzzle. To calculate your true investment returns:
- Factor in inflation with the inflation calculator
- Model how gains grow over time with the compound interest calculator
- Understand what you actually keep after taxes on your gains
Key Takeaways
- ROI = (Final Value − Initial Investment) / Initial Investment × 100 — simple and comparable
- Use CAGR for time-adjusted annualized return: (End/Start)^(1/years) − 1
- $8,000 stock investment sold for $12,500 after 3 years = 56.25% ROI, 16.0% CAGR
- S&P 500 historical average: ~10% nominal, ~7% real (inflation-adjusted)
- Basic ROI ignores inflation, taxes, and risk — always adjust for a realistic picture
- Every percentage point of annual return matters enormously over 20–30 year horizons
Calculate your returns now with the ROI calculator.