How to Calculate Investment ROI: Complete Formula Guide + Examples
Introduction
You invested $10,000 in stock. After one year, it's worth $11,500. How much did you actually earn?
The answer isn't "$1,500." It's more nuanced—and understanding why matters if you're comparing investments, evaluating advisor performance, or tracking your wealth growth.
AEO Snippet: To calculate Investment ROI, use the formula: (Ending Value - Starting Value) / Starting Value x 100. For a more accurate picture of long-term performance, calculate the Annualized ROI using ((Ending Value / Starting Value)^(1/n) - 1) x 100, where 'n' is the number of years. In 2026, always ensure you subtract inflation and management fees from your gross ROI to find your "real" return.Return on Investment (ROI) is the most fundamental metric in investing. Yet most people calculate it wrong, compare it unfairly, or misunderstand what it actually means.
This guide shows you exactly how to calculate ROI correctly, compare investments fairly, and identify when an investment is actually performing well.
---
The Basic ROI Formula
``` ROI = (Ending Value - Starting Value) / Starting Value × 100% ```
Example:- •Starting value: $10,000
- •Ending value: $11,500
- •Gain: $1,500
- •ROI: ($1,500 / $10,000) × 100% = 15% ROI
---
Step-by-Step Calculation
Step 1: Determine Your Starting Value
This is how much you invested initially.
Example: You buy 100 shares of XYZ stock at $100/share = $10,000 starting valueStep 2: Determine Your Ending Value
This is what your investment is worth now (or when you sold).
Example: You sell 100 shares of XYZ at $115/share = $11,500 ending valueStep 3: Calculate the Gain
``` Gain = Ending Value - Starting Value Gain = $11,500 - $10,000 = $1,500 ```
Step 4: Divide by Starting Value
``` ROI ratio = Gain / Starting Value ROI ratio = $1,500 / $10,000 = 0.15 ```
Step 5: Convert to Percentage
``` ROI % = ROI ratio × 100% ROI % = 0.15 × 100% = 15% ```
---
Advanced: Annualized ROI (For Multi-Year Investments)
If your investment lasted more than one year, you should calculate annualized return.
Example:- •Starting: $10,000
- •Ending (after 3 years): $13,500
- •Total return: 35%
- •But what's the annual return? Not 35% ÷ 3 = 11.7% (this is wrong)
Correct Formula: Annualized ROI
``` Annualized ROI = (Ending Value / Starting Value) ^ (1 / Years) - 1 × 100% ```
Calculation: ``` ($13,500 / $10,000) ^ (1/3) - 1 = 1.35 ^ 0.333 - 1 = 1.105 - 1 = 0.105 = 10.5% annualized ROI ``` Why this matters: Compound returns. A 10.5% annual return for 3 years = 35% total (due to compounding), not 31.5%.---
ROI With Dividends or Income
If your investment paid dividends, you must include them in ROI.
Example:- •Starting investment: $10,000
- •Ending value: $11,500
- •Dividends received (during holding period): $400
- •Total gain: $1,500 + $400 = $1,900
- •Total ROI: ($1,900 / $10,000) = 19%
---
ROI With Withdrawals or Additions
If you added or withdrew money during the investment period, use Money-Weighted Return (MWR):
Simplified approach:- •Add back any withdrawals
- •Subtract any additions
- •Calculate ROI on average balance
- •Starting: $10,000
- •Year 1: Earn $1,000 (now worth $11,000)
- •Add: $5,000 (now worth $16,000)
- •Year 2: Earn $2,000 (now worth $18,000)
For precise calculation, use money-weighted return (covered in our advanced calculator).
---
ROI vs. Other Return Metrics
ROI vs. Absolute Return
- •ROI: Percentage return (15%)
- •Absolute return: Dollar amount ($1,500)
ROI vs. Total Return
- •ROI: Gain on original investment (works well for one-time investments)
- •Total return: Includes all gains + dividends + interest (better for portfolios)
ROI vs. Annualized Return
- •ROI: Total return over the period (useful for comparing to benchmarks)
- •Annualized return: Average annual return (better for multi-year comparisons)
ROI vs. Internal Rate of Return (IRR)
- •ROI: Simple percentage gain ((End - Start) / Start)
- •IRR: Compound annual return accounting for timing of cash flows (more accurate for real-world scenarios)
Real-World ROI Examples
Example 1: Stock Investment
Scenario:- •Buy 50 shares of ACME at $100 = $5,000
- •Stock rises to $130 = $6,500
- •Receive $50 in dividends
Example 2: Real Estate Rental Property
Scenario:- •Property purchase price: $300,000
- •Property value after 5 years: $390,000
- •Net rental income received (5 years): $25,000
- •Closing costs/fees: $15,000
Example 3: Bond Investment
Scenario:- •Buy bond for $10,000
- •Hold 3 years, receive $750/year in interest = $2,250 total
- •Bond matures at $10,000
---
Benchmark Comparison: Is Your ROI Good?
ROI only means something in context. A 15% return is excellent... if the market returned 5%. But it's terrible if the market returned 20%.
Benchmark Comparison Example
Your portfolio:- •$100,000 invested
- •Returns 12% = $12,000 gain
- •ROI: 12%
- •Same period: 18% return
- •Your ROI: 12%
- •Benchmark: 18%
- •Underperformance: 6 percentage points (this is a problem)
Common Benchmarks
| Investment Type | Benchmark |
|---|---|
| US Large-cap stocks | S&P 500 (average ~10% annually) |
| Diversified stock portfolio | Russell 3000 or total market index |
| Bond portfolio | Bloomberg Aggregate Bond Index (~4-5% annually) |
| Real estate | Real Estate Investment Trust (REIT) index |
| Business | Industry average ROI or cost of capital |
---
Time-Weighted vs. Money-Weighted ROI
Time-Weighted ROI (Better for Comparing Managers)
Removes the impact of your deposits/withdrawals to see how well the investment actually performed.
Example:- •You invested $10,000 in a fund
- •Fund rose 20% = $12,000
- •You added $5,000 (total now $17,000)
- •Fund rose another 10% = $18,700
- •Period 1: 20%
- •Period 2: 10%
- •Average: 15% (ignoring the additional deposit)
Money-Weighted ROI (Better for Personal Performance)
Accounts for when you added/withdrew money.
Same example:- •Gain: $18,700 - $10,000 - $5,000 = $3,700
- •Money-weighted ROI: ~18% (higher because you added money after gains)
Common ROI Mistakes
Mistake 1: Forgetting Fees
Investment fees reduce your ROI significantly:
Example:- •Investment return: 10%
- •Fees: 2%
- •Actual ROI: 8% (the 10% minus fees)
Mistake 2: Ignoring Taxes
Capital gains taxes reduce after-tax ROI:
Example:- •Investment gain: $10,000 (20% ROI)
- •Capital gains tax (15%): $1,500
- •After-tax ROI: 17% (or less if state taxes apply)
Mistake 3: Mixing Time Periods
Comparing 1-year ROI to 5-year ROI is misleading. Use annualized returns for comparison.
Mistake 4: Not Annualizing Multi-Year Returns
A 50% return over 5 years is not 10% annually (it's ~8.4%).
Mistake 5: Comparing Apples to Oranges
A 20% return on a risky stock can't be compared fairly to a 5% bond return without considering risk.
---
Using Our ROI Calculator
Our ROI calculator instantly calculates:
- 1.Basic ROI: Starting value, ending value, time period
- 2.Annualized return: For multi-year investments
- 3.With dividends/income: Include distributions
- 4.With fees/taxes: Account for real costs
- 5.Benchmark comparison: How you stacked up
- 6.Portfolio analysis: ROI across multiple investments
- •Starting and ending values
- •Time period
- •Any additions/withdrawals
- •Dividends or interest received
- •Fees and taxes
---
Key Takeaways
✓ ROI = (Ending Value - Starting Value) / Starting Value × 100% ✓ For multi-year investments, use annualized ROI ✓ Include dividends/interest in ROI calculation ✓ Account for fees and taxes in after-tax ROI ✓ Compare ROI to relevant benchmarks (not in a vacuum) ✓ Use time-weighted ROI to compare investment managers ✓ Use money-weighted ROI to assess your personal performance
Next Steps
- 1.Calculate your investment ROI using our calculator
- 2.Compare to benchmarks (S&P 500, bond index, etc.)
- 3.Review our guide on portfolio performance optimization
- 4.Explore Roth vs. Traditional accounts to optimize after-tax returns
---
Meta description: How to calculate investment ROI: Complete formula guide with examples, calculator, benchmark comparison, annualized returns explained. Internal links: