What is ROI?

Return on Investment (ROI) measures the profitability of an investment as a percentage of the original cost. It’s one of the most widely used financial metrics because it’s simple to calculate and easy to understand.

A positive ROI means you made money; a negative ROI means you lost money. However, ROI alone doesn’t tell the whole story — you also need to consider the time period and risk involved.

Why Annualized ROI Matters

A 50% total return sounds great, but the time frame matters enormously:

Total ROIOverAnnualized ROIVerdict
50%1 year50.0%Exceptional
50%3 years14.5%Very good
50%5 years8.4%Solid
50%10 years4.1%Below average

Annualized ROI lets you compare investments of different durations on equal footing. A 30% return over 5 years (5.4% annualized) is actually worse than a 15% return over 1 year.

Historical Investment Returns

Asset ClassAverage Annual ReturnRisk Level
S&P 500 (US stocks)~10% (before inflation)Moderate-High
International stocks~7–8%Moderate-High
US bonds~4–5%Low-Moderate
Real estate (REITs)~8–10%Moderate
Gold~5–7%Moderate
Savings account~3–5% (2024–2025)Very Low
Inflation (for reference)~2–3%

Common ROI Mistakes

ROI Formula and Variations

Basic ROI:
ROI = ((Final Value − Initial Cost) ÷ Initial Cost) × 100

Annualized ROI:
Annualized ROI = ((Final Value ÷ Initial Cost)1/years − 1) × 100

ROI with Cash Flows:
For investments with ongoing income (dividends, rent), add all distributions to the final value before calculating.

$10,000 Invested: Returns After 10 Years at Different Rates

3% (bonds)
$13,439
5% (balanced)
$16,289
7% (stocks)
$19,672
10% (S&P avg)
$25,937
12% (growth)
$31,058

ROI in Different Contexts

ROI is not just for the stock market. It applies to virtually any financial decision:

Risk vs. Return

Higher potential ROI almost always means higher risk. Before chasing high returns, assess your risk tolerance:

Frequently Asked Questions

How to Use This ROI Calculator

Enter the initial investment, final value (or gain/loss), and time period. The calculator computes ROI, annualized return, and compares to benchmark returns.

Formula & How It Works

ROI = (Final Value – Initial Investment) / Initial Investment Γ— 100%. Annualized ROI = [(1 + ROI)^(1/years) – 1] Γ— 100%.

Calculation Example

Invested $25,000, now worth $38,000 after 4 years: ROI = 52%. Annualized = (1.52)^(1/4) – 1 = 11.05%/year.

Expert Tips

Always annualize returns for fair comparison between investments held for different periods. A 50% return over 5 years (8.4%/yr) is worse than 30% over 2 years (14.0%/yr).

What is a good ROI?

It depends on the investment type and risk. For the stock market, a 7–10% annual return (before inflation) is considered typical over the long term. For real estate, 8–12% is often considered good. Any investment claiming consistent 20%+ returns should be viewed with skepticism — higher returns almost always come with higher risk.

How do I calculate ROI for real estate?

Include ALL costs: purchase price, closing costs, renovations, ongoing maintenance, property taxes, and insurance. Your return includes rental income plus appreciation minus all costs. Example: Buy for $200,000, spend $30,000 total in costs, sell for $280,000 after 5 years with $60,000 in net rental income. Total return = ($280,000 + $60,000 − $200,000 − $30,000) = $110,000. ROI = $110,000 / $230,000 = 47.8%. Annualized = 8.1%.

What is the difference between ROI and ROE?

ROI measures return relative to the total investment cost. ROE (Return on Equity) measures return relative to the equity (your own money). If you invest $50,000 of your money and borrow $150,000, your total investment is $200,000 but your equity is $50,000. A $20,000 profit gives you 10% ROI but 40% ROE. Leverage amplifies both gains and losses.

Does this calculator account for dividends?

Yes — include dividends in the “Amount Returned” field. If you invested $10,000, received $1,500 in dividends, and your investment is now worth $12,000, enter $13,500 as the amount returned ($12,000 + $1,500).