What Is ROI (Return on Investment)?
ROI (Return on Investment) expresses gain or loss as a percentage of the original investment:
ROI = (Current Value − Cost of Investment) / Cost of Investment × 100
If you invested $10,000 and it's now $12,500:
ROI = (12,500 − 10,000) / 10,000 × 100 = 25%
ROI is simple to communicate and works across asset classes — stocks, real estate, business projects, and marketing campaigns. It's the single most widely used metric for evaluating whether an investment was worth making.
How to Calculate ROI — Formula and Examples
The basic ROI formula has two common variations:
When you know the gain amount:
ROI = Net Profit / Cost of Investment × 100
When you know the current value:
ROI = (Current Value − Cost) / Cost × 100
Worked Examples
Stock investment: Bought 100 shares at $50 ($5,000 total), now worth $65 per share ($6,500):
ROI = (6,500 − 5,000) / 5,000 × 100 = 30%
Real estate: Purchased property for $200,000, invested $30,000 in renovations, sold for $290,000:
ROI = (290,000 − 230,000) / 230,000 × 100 = 26.1%
Marketing campaign: Spent $2,000 on ads, generated $8,500 in revenue with $3,000 in product costs:
ROI = (8,500 − 3,000 − 2,000) / 2,000 × 100 = 175%
ROI vs Annualized Return
Raw ROI doesn't tell you how long the investment took. A 25% ROI in 1 year is very different from 25% in 10 years.
| Metric | Formula | Use case |
|---|---|---|
| Total ROI | (Gain / Cost) × 100 | Whole-period gain |
| CAGR | (End/Start)^(1/years) − 1 | Average annual compound growth over multiple years |
| Annualized ROI | (1 + ROI)^(1/years) − 1 | Normalize for time when comparing options |
Example: A 50% ROI over 5 years annualizes to:
(1 + 0.50)^(1/5) − 1 = 8.45% per year
For different time horizons, always use CAGR or annualized metrics to make fair comparisons.
ROI by Investment Type
Different investment types have different typical ROI ranges:
| Investment Type | Typical Annual ROI | Risk Level |
|---|---|---|
| Savings account | 3–5% | Very low |
| Government bonds | 4–6% | Low |
| Stock market (index) | 7–10% | Moderate |
| Real estate | 8–12% | Moderate |
| Small business | 15–30%+ | High |
| Venture capital | 25%+ (if successful) | Very high |
| Marketing campaigns | 200–500%+ (if targeted) | Variable |
These are historical averages and vary significantly based on market conditions, timing, and individual decisions.
Include All Costs for Accurate ROI
For honest ROI, the denominator should include every dollar spent:
- •Purchase price + fees + commissions
- •Renovation or setup costs (real estate, business)
- •Maintenance and ongoing costs
- •Time spent (especially for business projects — your labor has value)
- •Opportunity cost is harder to quantify but important to consider
Taxes on gains reduce net ROI — use after-tax numbers when comparing to tax-advantaged accounts like 401(k)s or IRAs.
Example: True Real Estate ROI
Many people calculate real estate ROI incorrectly by only considering purchase price and sale price:
Naive ROI: (300,000 − 250,000) / 250,000 = 20%
But the real calculation should include closing costs ($7,500), renovations ($15,000), annual maintenance ($3,000 × 3 years), and selling agent fees ($18,000):
True cost: 250,000 + 7,500 + 15,000 + 9,000 + 18,000 = $299,500
True ROI: (300,000 − 299,500) / 299,500 = 0.17%
The "20% gain" was actually almost break-even after real costs.
Limitations of ROI
ROI is powerful but doesn't capture everything:
- •Risk — two investments with the same ROI can have wildly different volatility
- •Time — unless annualized, a 50% ROI tells you nothing about whether it took 1 year or 10
- •Cash flow timing — ROI treats a lump-sum return the same as steady income
- •Non-financial benefits — brand building, learning, strategic positioning
For business investment decisions, use ROI alongside payback period, NPV (Net Present Value), or IRR (Internal Rate of Return) for a complete picture.
How to Use This ROI Calculator
Enter amount invested, gain or ending value, and optional fees. The tool instantly shows ROI % and helps you compare deals quickly.
Tips for accurate results:
- •Include all costs in the investment amount (not just the purchase price)
- •Use after-tax numbers when comparing to tax-advantaged alternatives
- •Align time periods when comparing multiple investments
- •Remember that ROI doesn't account for risk — a 15% ROI in bonds is very different from 15% in crypto
