What Is ROI? Return on Investment Explained
Updated March 2026 · 10 min read
Calculate your ROI instantly
Enter your investment cost and current value to see your return on investment as a percentage.
Open ROI Calculator →How ROI Works
Return on Investment (ROI) is a financial metric that measures the profitability of an investment as a percentage of its original cost. It tells you how much money you gained or lost relative to the amount you invested, making it one of the most widely used performance indicators in both personal finance and business.
According to the CFA Institute, ROI is popular because of its simplicity and versatility. It can be applied to virtually any investment: stocks, real estate, business projects, marketing campaigns, education, and even home renovations. If you spent money on something with the expectation of a financial return, ROI tells you whether that expectation was met.
The concept is straightforward: if you invest $10,000 and your investment grows to $13,000, your ROI is 30%. But the simplicity of ROI is both its greatest strength and its most significant limitation. While it provides a quick profitability snapshot, it does not account for time, risk, or the opportunity cost of capital—all of which matter when making informed investment decisions.
The ROI Formula
The standard ROI formula is defined as follows:
Or equivalently:
Where:
- Final Value — The current or sale value of the investment, including any income received (dividends, rent, etc.)
- Initial Cost — The total amount invested, including fees, commissions, and other acquisition costs
- Net Profit — Final Value minus Initial Cost
Worked Example: Stock Investment
You buy 100 shares at $50 each = $5,000 invested
You pay $10 in commission = Total cost: $5,010
After 2 years, shares are worth $72 each = $7,200
You received $200 in dividends
Final value = $7,200 + $200 = $7,400
ROI = [($7,400 − $5,010) / $5,010] × 100 = 47.7%
Key Terms You Should Know
- Return on Investment (ROI) — The percentage gain or loss on an investment relative to its cost. A positive ROI means the investment made money; a negative ROI means it lost money.
- Annualized ROI — ROI adjusted to reflect a per-year rate of return. This allows fair comparison between investments held for different time periods. Calculated using the CAGR formula.
- Net Present Value (NPV) — The value of future cash flows discounted back to today's dollars. Unlike ROI, NPV accounts for the time value of money and is better suited for comparing investments with different cash flow timings.
- Internal Rate of Return (IRR) — The annualized rate of return that makes the NPV of all cash flows equal to zero. More complex than ROI but more accurate for multi-period investments. Use the IRR calculator for these scenarios.
- Opportunity Cost — The return you forgo by choosing one investment over another. A 10% ROI sounds good until you realize an alternative investment would have returned 15%.
ROI Benchmarks by Asset Class
The following table shows historical average annual returns for major asset classes, based on data from NYU Stern (Damodaran) and the Federal Reserve. These benchmarks help contextualize whether a given ROI is above or below average.
| Asset Class | Avg. Annual Return | Risk Level | Period |
|---|---|---|---|
| S&P 500 (US Stocks) | ~10.3% | Medium-High | 1926–2025 |
| US Real Estate | ~8–12% | Medium | Varies by market |
| 10-Year US Treasury Bonds | ~4.5–5.5% | Low | 1928–2025 |
| High-Yield Savings Account | ~4–5% (2025) | Very Low | Current rate |
| Gold | ~7.5% | Medium | 1971–2025 |
| Inflation (US CPI) | ~3.2% | N/A | 1926–2025 |
Any investment returning less than inflation (approximately 3.2% historically) is losing purchasing power in real terms, even if the nominal ROI is positive.
Practical Examples
Example 1: Home Purchase as an Investment
You buy a home for $300,000 with $60,000 down and sell it 7 years later for $420,000 after paying $15,000 in selling costs.
Total cost = $300,000 + $12,000 (closing costs) + $35,000 (maintenance/repairs) = $347,000
Net sale proceeds = $420,000 − $15,000 = $405,000
ROI = [($405,000 − $347,000) / $347,000] × 100 = 16.7% over 7 years
Annualized ROI = [(1.167)^(1/7) − 1] × 100 = 2.2% per year
While 16.7% total sounds decent, the annualized return of just 2.2% is below inflation. However, if you calculate only against the $60,000 down payment (leveraged ROI), the picture changes dramatically: ($58,000 / $60,000) × 100 = 96.7% total, or 10.1% annualized.
Example 2: Marketing Campaign ROI
Ad spend: $5,000 | Revenue generated: $18,000 | Cost of goods sold: $7,200
Net profit = $18,000 − $7,200 − $5,000 = $5,800
ROI = ($5,800 / $5,000) × 100 = 116%
A 116% ROI means the campaign earned $1.16 in profit for every $1 spent on advertising. According to a 2023 Nielsen report, the median marketing ROI across industries is approximately 2.5:1 (150% ROI), so 116% is slightly below average but still profitable.
Example 3: College Education ROI
Total cost of degree: $120,000 (tuition + living expenses above what you'd spend otherwise)
Average salary premium over high school diploma: $22,000/year (Georgetown University CEW data)
Payback period: $120,000 / $22,000 = ~5.5 years
Over a 40-year career: $22,000 × 40 = $880,000 additional lifetime earnings
Total ROI = [($880,000 − $120,000) / $120,000] × 100 = 633%
Limitations of ROI
Despite its popularity, ROI has several important limitations that can lead to poor decisions if used in isolation.
- Ignores time. A 50% ROI over 1 year is far better than 50% over 10 years (4.1% annualized). Always annualize ROI when comparing investments with different holding periods.
- Ignores risk. A guaranteed 5% return from a government bond is very different from an expected 5% return from a startup with a 70% failure rate. ROI treats them identically.
- Does not account for cash flow timing. Two investments with identical ROI can have very different values depending on when cash flows are received. Money received sooner is worth more. For complex cash flows, use the IRR calculator instead.
- Can be manipulated by leverage. Using borrowed money inflates ROI on your equity without reflecting the additional risk of debt. Always be clear about whether you are calculating ROI on total investment or on equity only.
- Excludes opportunity cost. A 7% ROI is poor if the risk-free alternative was yielding 5% and the investment carried significant risk. Compare ROI against the compound growth of the next-best alternative.
Tips for Using ROI Effectively
- Always annualize for comparisons. Convert any multi-year ROI to an annualized figure using the formula: Annualized ROI = [(1 + ROI)^(1/years) − 1] × 100. This makes 3-year and 10-year investments directly comparable.
- Include all costs. Taxes, fees, commissions, maintenance, insurance, and opportunity costs should all be factored into the "Initial Cost" figure for an accurate ROI.
- Adjust for inflation. A 10% nominal ROI with 3% inflation gives a real ROI of roughly 6.8%. Use the investment calculator to project inflation-adjusted returns.
- Use IRR for uneven cash flows. If an investment has multiple inflows and outflows at different times, IRR is more accurate than simple ROI.
- Benchmark against your alternatives. A 12% ROI on a risky stock investment is less impressive when a broad market index fund returned 10% with lower risk and zero management effort.
- Consider the risk-free rate. The 10-year U.S. Treasury yield (approximately 4.3% as of early 2026) is a common benchmark. Any investment should aim to beat this rate after adjusting for its risk level.
ROI vs. Other Return Metrics
| Metric | Best For | Accounts for Time? | Complexity |
|---|---|---|---|
| ROI | Quick single-period comparisons | No | Low |
| Annualized ROI / CAGR | Comparing investments over different periods | Yes | Low |
| IRR | Investments with irregular cash flows | Yes | High |
| NPV | Deciding whether to invest (absolute value) | Yes | High |
| ROE | Comparing corporate profitability | Annual metric | Medium |
Calculate Your ROI Now
Enter your investment amount and returns to see your ROI as a percentage, annualized.
Open ROI Calculator →