How to Calculate Investment Returns: ROI Formula, Compound Returns & Real Examples
Whether you're evaluating a stock portfolio, comparing mutual funds, or deciding between a rental property and an index fund, knowing how to calculate investment returns is the most fundamental skill in personal finance. Yet most people rely on gut feelings or oversimplified percentages that hide the real story.
In this guide, we'll walk through every major method for calculating investment returns โ from the basic ROI formula to compound returns (CAGR), annualized returns, and real vs. nominal returns. Each method comes with worked examples using real numbers so you can apply them immediately to your own portfolio.
Skip the math: Free Investment Calculator โ
Enter your numbers and see projected growth instantly
Method 1: Basic ROI (Return on Investment)
The simplest way to calculate investment returns is the ROI formula. It tells you the total percentage gain or loss on an investment:
You bought 100 shares of a stock at $50/share ($5,000 total).
Today those shares are worth $75 each ($7,500 total).
ROI = ($7,500 โ $5,000) / $5,000 ร 100 = 50%
Your investment returned 50%. For every dollar you invested, you earned 50 cents in profit.
ROI is intuitive and useful for quick comparisons, but it has a critical flaw: it ignores time. A 50% return in 2 years is vastly different from a 50% return in 10 years. That's why serious investors use annualized returns.
Including Dividends and Fees in ROI
For a more accurate ROI, include all cash flows:
Original investment: $5,000
Current value: $7,500
Dividends received over holding period: $600
Trading fees and commissions: $20
Total ROI = ($7,500 + $600 โ $20 โ $5,000) / $5,000 ร 100 = 61.6%
Without dividends, you'd think your return was 50%. The real return including income is 61.6%. Dividends matter โ a lot. Learn more about tracking returns with our ROI Calculator Guide.
Method 2: Compound Annual Growth Rate (CAGR)
CAGR is the gold standard for measuring investment performance over time. It calculates the annualized compound return โ the steady annual rate that would take your investment from its starting value to its ending value over a given period.
You invested $10,000 six years ago. Today it's worth $18,000.
CAGR = ($18,000 / $10,000)^(1/6) โ 1
CAGR = (1.8)^(0.1667) โ 1
CAGR = 1.1029 โ 1
CAGR = 10.29% per year
Your investment grew at an equivalent rate of 10.29% per year, compounded annually. This is directly comparable to other investments regardless of holding period.
CAGR is especially powerful for comparing investments held for different lengths of time. Consider two scenarios:
| Investment | Invested | Final Value | Total ROI | Years | CAGR |
|---|---|---|---|---|---|
| Stock Fund A | $10,000 | $22,000 | 120% | 10 | 8.2% |
| Real Estate B | $10,000 | $18,000 | 80% | 5 | 12.5% |
Stock Fund A has a higher total ROI (120% vs 80%), but Real Estate B has a much higher CAGR (12.5% vs 8.2%). If you could reinvest at the same rate, Real Estate B is the better performer. CAGR reveals the truth that simple ROI hides.
Method 3: Total Return (The Complete Picture)
Total return captures everything โ price appreciation, dividends, interest, and distributions. It's the most comprehensive measure of how to calculate investment returns:
This matters especially for income-producing investments. Consider two funds over 5 years:
| Fund | Start | End | Price Return | Dividends | Total Return |
|---|---|---|---|---|---|
| Growth Fund | $10,000 | $16,000 | 60% | $200 | 62% |
| Dividend Fund | $10,000 | $13,000 | 30% | $4,500 | 75% |
The Dividend Fund looks worse by price alone (30% vs 60%), but its total return including income is actually higher (75% vs 62%). This is why total return is the measure professional investors use โ and why reinvesting dividends is so powerful for compound returns.
Method 4: Annualized Return
For investments held less than or more than exactly one year, annualized return normalizes everything to a per-year basis. This is essentially CAGR applied broadly:
You invested $20,000 in a bond fund 18 months ago (1.5 years). It's now worth $23,400.
Total Return = ($23,400 โ $20,000) / $20,000 = 17%
Annualized Return = (1 + 0.17)^(1/1.5) โ 1 = (1.17)^(0.667) โ 1 = 11.15%
Your 17% gain over 18 months is equivalent to 11.15% per year. This lets you compare it directly to an annual benchmark like the S&P 500.
Method 5: Real Return (Inflation-Adjusted)
Nominal returns tell you how much your account balance grew. Real returns tell you how much your purchasing power grew โ and that's what actually matters for your lifestyle.
For more precision, use the exact formula:
Your portfolio returned 10% this year. Inflation was 3%.
Quick estimate: 10% โ 3% = 7% real return
Exact: (1.10 / 1.03) โ 1 = 6.80% real return
Your account grew by 10%, but your purchasing power only grew by about 7%. Over 30 years, this difference is enormous: $10,000 at 10% nominal becomes $174,494, but in today's dollars (at 3% inflation) that's only about $71,900 in purchasing power.
Always consider real returns when planning for long-term goals like retirement. Use our Investment Calculator to model both scenarios.
Comparing Investment Returns: Real-World Benchmarks
To know if your investments are performing well, you need benchmarks. Here are historical average annual returns for major asset classes:
| Asset Class | Avg. Annual Return | Risk Level | $10,000 Over 20 Years |
|---|---|---|---|
| Savings Account (HYSA) | 4โ5% | Very Low | $21,911 โ $26,533 |
| US Government Bonds | 4โ6% | Low | $21,911 โ $32,071 |
| Corporate Bonds | 5โ7% | LowโMedium | $26,533 โ $38,697 |
| S&P 500 Index | ~10% | Medium | $67,275 |
| Small-Cap Stocks | ~12% | MediumโHigh | $96,463 |
| Real Estate (REITs) | 8โ12% | Medium | $46,610 โ $96,463 |
If your stock portfolio consistently returns 6% while the S&P 500 returns 10%, you're underperforming by 4% annually. Over 20 years, that gap turns $10,000 into $32,071 instead of $67,275 โ you'd have less than half the money. This is why measuring and comparing returns matters. Read more about evaluating returns in our Compound Interest Guide.
How to Calculate Returns on a Portfolio with Multiple Contributions
Most real portfolios don't start with a lump sum and sit untouched. You add money monthly, make withdrawals, and reinvest dividends. For these situations, you need more sophisticated methods.
Time-Weighted Return (TWR)
TWR eliminates the impact of cash flows to measure pure investment performance. Fund managers use this because it shows how well the investments performed regardless of when money was added or removed.
Money-Weighted Return (IRR)
The Internal Rate of Return (IRR) or money-weighted return does account for timing of cash flows. It tells you your personal return โ what you actually earned given when you added and withdrew money.
Year 1: You invest $10,000. Market returns +30%. Balance: $13,000.
Year 2: You add $50,000 (total invested: $63,000). Market returns โ10%. Balance: $56,700.
TWR: (1.30 ร 0.90) โ 1 = 17% (the fund did well overall)
IRR: About โ5% (you personally lost money because your largest contribution came right before the downturn)
Same fund, completely different story depending on how you measure. TWR judges the fund; IRR judges your experience.
For most individual investors, IRR is the more meaningful number because it reflects your actual outcome. Our investment growth calculator handles regular contributions automatically.
Common Mistakes When Calculating Investment Returns
1. Ignoring Fees and Expenses
A fund returning 9% with a 1.5% expense ratio nets you 7.5%. Over 30 years on a $50,000 investment, that 1.5% fee costs you over $150,000 in lost compound growth. Always calculate returns net of fees.
2. Forgetting Taxes
Capital gains taxes of 15โ20% on profits reduce your effective return. A $10,000 gain taxed at 15% leaves you $8,500. In tax-advantaged accounts (401k, Roth IRA), this doesn't apply โ another reason to maximize those accounts first.
3. Using Arithmetic Average Instead of Geometric
If your investment goes +50% then โ50%, the arithmetic average is 0%. But you actually lost 25% of your money ($100 โ $150 โ $75). Always use CAGR (geometric mean) for multi-year returns.
Year 1: +40% ($10,000 โ $14,000)
Year 2: โ30% ($14,000 โ $9,800)
Year 3: +20% ($9,800 โ $11,760)
Arithmetic average: (40 โ 30 + 20) / 3 = 10% per year (misleading!)
CAGR: ($11,760/$10,000)^(1/3) โ 1 = 5.56% per year (accurate)
Volatile returns always produce a lower actual return than the arithmetic average suggests. This is called "volatility drag."
4. Ignoring Inflation
A "10% return" during 8% inflation is really only a 2% gain in purchasing power. Always check real returns for long-term planning.
5. Cherry-Picking Time Periods
Measuring from a market bottom to a peak exaggerates returns. Use consistent time periods (1, 3, 5, 10 years) and compare to benchmarks over the same periods.
Putting It All Together: A Complete Portfolio Review
Let's walk through a full investment return calculation for a realistic portfolio:
Starting value (Jan 2021): $50,000
Additional contributions: $500/month ร 60 months = $30,000
Dividends received and reinvested: $4,200
Fees paid: $380
Current value (Jan 2026): $118,000
Total money in: $50,000 + $30,000 = $80,000
Total gain: $118,000 โ $80,000 = $38,000 (includes reinvested dividends)
Simple ROI: $38,000 / $80,000 = 47.5%
Annualized (approximate CAGR): ~8.1% per year
Compared to the S&P 500's ~10% CAGR over the same period, Sarah is slightly underperforming โ but her portfolio may have lower risk. Context matters.
Which Method Should You Use?
| Situation | Best Method | Why |
|---|---|---|
| Quick comparison of two investments | Basic ROI | Simple and intuitive |
| Comparing investments over different time periods | CAGR | Normalizes to annual rate |
| Evaluating a fund manager's performance | Time-Weighted Return | Removes cash flow effects |
| Measuring your personal investment outcome | Money-Weighted Return (IRR) | Accounts for your actual deposits/withdrawals |
| Long-term retirement planning | Real (inflation-adjusted) CAGR | Reflects actual purchasing power |
| Income-producing investments | Total Return | Captures dividends and distributions |
Frequently Asked Questions
What is the simplest way to calculate investment returns?
The simplest method is the basic ROI formula: ROI = (Current Value โ Original Investment) / Original Investment ร 100. If you invested $5,000 and it's now worth $7,500, your ROI is ($7,500 โ $5,000) / $5,000 ร 100 = 50%. For a more complete picture, include dividends and fees in the calculation. Use our ROI Calculator to run the numbers instantly.
What is the difference between simple return and compound return?
Simple return measures total gain as a percentage of the original investment without accounting for time. Compound return (CAGR) shows the annualized growth rate that accounts for compounding โ meaning each year's gains earn returns in subsequent years. A 50% total return over 5 years equals a compound annual return of about 8.45%, not 10% (which is what dividing 50% by 5 would incorrectly suggest).
How do I calculate annualized return on an investment?
Use the CAGR formula: CAGR = (Ending Value / Beginning Value)^(1/Years) โ 1. For example, if $10,000 grew to $18,000 over 6 years: CAGR = (18,000/10,000)^(1/6) โ 1 = 10.29% per year. This is the single most useful formula for comparing investment performance across different time periods.
What is a good annual return on investments?
It depends on the asset class and risk level. The S&P 500 has historically returned about 10% annually before inflation (roughly 7% after inflation). High-yield savings accounts yield 4โ5%, bonds 4โ6%, diversified stock portfolios 8โ12%, and real estate 8โ12% including appreciation and rental income. Any return that beats inflation and matches your risk-appropriate benchmark is "good."
Should I use nominal or real (inflation-adjusted) returns?
Use nominal returns for tax planning and tracking account balances. Use real (inflation-adjusted) returns for long-term planning and understanding purchasing power. To estimate real return, subtract the inflation rate (typically 2โ3%) from nominal return. A 10% nominal return with 3% inflation gives roughly 7% real return. For retirement planning, always think in real terms.
Ready to project your investment growth? Try Our Free Investment Calculator โ
Model lump sums, monthly contributions, and compound returns โ all in one tool