How to Calculate Investment Returns (ROI)
ROI measures profit relative to cost: ROI = (Gain − Cost) / Cost × 100%. Invest $10,000, sell for $13,000 → ROI = 30%. Annualized ROI accounts for holding period.
Buy shares for $5,000, sell for $6,500 after 2 years. 30% total ROI over 2 years, or roughly 14% annualized return. This guide shows how calculate investment returns (roi) works with real numbers you can apply today.
Quick answer
Return on Investment (ROI) is the percentage return on an investment relative to its cost. It is the most common metric for comparing investments, projects, and business decisions.
How how to calculate investment returns (roi) works in practice
Return on Investment (ROI) is the percentage return on an investment relative to its cost. It is the most common metric for comparing investments, projects, and business decisions.
The goal is not to memorize every term — it is to know which inputs matter and what outcome you are aiming for.
So what: When you can explain this in your own words, you are far less likely to accept a bad quote, fee, or assumption.
A real scenario worth running
Buy shares for $5,000, sell for $6,500 after 2 years. Step by step: Gain = $6,500 − $5,000 = $1,500 → ROI = ($1,500 / $5,000) × 100 = 30% → Annualized ≈ (1.30)^(1/2) − 1 ≈ 14% per year. Bottom line: 30% total ROI over 2 years, or roughly 14% annualized return.
So what: Plug your own numbers into the same logic before you decide.
What ROI measures
Return on Investment (ROI) tells you how much profit (or loss) you earned relative to what you invested:
Or when gain is already net: ROI = (Final value − Initial investment) / Initial investment × 100%
Example: Invest $10,000, sell for $14,000 → ROI = ($14,000 − $10,000) / $10,000 = 40%
ROI is simple and widely used — but it has limits (see below).
So what: Run your own inputs before you commit — small changes in assumptions can shift the outcome sharply.
Types of investment returns
Simple ROI
Best for single-period investments with one inflow and one outflow. A flip, a one-year CD, a single stock trade.
Annualized ROI
Essential when comparing investments held for different periods:
$10,000 → $14,000 over 4 years: (14/10)^0.25 − 1 = 8.8%/year — not 40%/year.
Total return
Includes all income: capital gains + dividends + interest + reinvested distributions.
Stock example: Buy at $100, receive $5/year dividends for 3 years, sell at $130.
- Capital gain: $30
- Dividends: $15
- Total return on $100 = 45% over 3 years
So what: Run your own inputs before you commit — small changes in assumptions can shift the outcome sharply.
Worked examples by asset class
| Investment | Initial | Final (after period) | Simple ROI | Annualized |
|---|---|---|---|---|
| S&P 500 (10 yr) | $10,000 | ~$25,000 | 150% | ~9.6%/yr |
| Rental property (5 yr) | $50,000 down | $90,000 equity + $15k rent | 110% | ~16%/yr* |
| Savings (3 yr, 5% APY) | $10,000 | $11,576 | 15.8% | 5%/yr |
| Failed startup | $25,000 | $5,000 | −80% | — |
*Leveraged real estate ROI looks high because denominator is down payment, not total property value.
So what: Run your own inputs before you commit — small changes in assumptions can shift the outcome sharply.
ROI examples by asset class (historical ranges)
| Investment | Typical holding | Historical return |
|---|---|---|
| S&P 500 stocks | 10+ years | ~10%/year (nominal) |
| Investment-grade bonds | 5–10 years | 4–6%/year |
| Real estate (leveraged) | 10+ years | 8–15% on equity |
| High-yield savings | Any | 4–5% APY (2026) |
| Gold | Long-term | ~5–7%/year (volatile) |
Past performance does not guarantee future results. Use ranges for planning, not guarantees.
So what: Run your own inputs before you commit — small changes in assumptions can shift the outcome sharply.
Limitations of ROI
ROI does not capture:
- Risk — higher ROI often means higher volatility (crypto vs savings account)
- Inflation — 10% ROI with 4% inflation = 6% real return
- Taxes — capital gains tax reduces net ROI significantly
- Liquidity — can't sell real estate or private equity quickly without cost
- Time value of money — $1,000 in 5 years ≠ $1,000 today (use annualized or NPV)
- Cash flows mid-period — multiple deposits/withdrawals need IRR, not simple ROI
So what: Run your own inputs before you commit — small changes in assumptions can shift the outcome sharply.
Business ROI
For a business project:
ROI = (Net profit from project − Project cost) / Project cost
| Project | Cost | Profit generated | ROI |
|---|---|---|---|
| Marketing campaign | $10,000 | $15,000 | 50% |
| New equipment | $50,000 | $12,000/year savings | 24%/year |
| Failed product launch | $100,000 | $20,000 revenue | −80% |
Include all costs — labour, overhead, opportunity cost of capital.
So what: Run your own inputs before you commit — small changes in assumptions can shift the outcome sharply.
ROI vs IRR vs CAGR
| Metric | Best for |
|---|---|
| ROI | Simple one-shot investments |
| CAGR | Smooth annual growth rate over time |
| IRR | Multiple cash flows, complex projects |
For comparing a 3-year stock gain vs a 7-year property hold, use annualized figures.
So what: Run your own inputs before you commit — small changes in assumptions can shift the outcome sharply.
Common mistakes
- Simple ROI = (Final value − Initial cost) / Initial cost × 100% — this quietly costs you over time.
- Annualized ROI adjusts for time — essential when comparing different holding periods..
- ROI ignores risk, taxes, and inflation unless you adjust for them — this quietly costs you over time.
- Negative ROI means a loss on the investment — this quietly costs you over time.
- Use ROI alongside payback period and risk for decisions — this quietly costs you over time.
What to do next
Use our ROI Calculator to model your situation — change one input at a time to see what moves the result most.
Formula
- Gain
- Final value or net profit
- Cost
- Initial investment or total cost basis
Worked example
Buy shares for $5,000, sell for $6,500 after 2 years.
- Gain = $6,500 − $5,000 = $1,500
- ROI = ($1,500 / $5,000) × 100 = 30%
- Annualized ≈ (1.30)^(1/2) − 1 ≈ 14% per year
Result: 30% total ROI over 2 years, or roughly 14% annualized return.
Key takeaways
- •Simple ROI = (Final value − Initial cost) / Initial cost × 100%.
- •Annualized ROI adjusts for time — essential when comparing different holding periods.
- •ROI ignores risk, taxes, and inflation unless you adjust for them.
- •Negative ROI means a loss on the investment.
- •Use ROI alongside payback period and risk for decisions.
Try it yourself
Run your own numbers with our free calculator.
Frequently asked questions
Data sources
- SEC Investor.gov — Calculating investment returns(verified 2026-06-26)
- Investor.gov — ROI basics(verified 2026-06-26)
This article is for educational purposes only and is not financial, tax, or medical advice. Consult a qualified professional for decisions about your situation.
Related calculators
Related articles
The Power of Compound Interest: How Your Money Grows
Discover how compound interest works, learn the magic formula, and see real examples of how your money can grow exponentially over time.
Read moreSIP vs Lump Sum: Which is Better?
Compare SIP and lump sum investment strategies to find out which suits your goals.
Read more