How to Calculate Investment Returns: ROI Formula, Compound Returns & Real Examples

๐Ÿ“… February 26, 2026 ยท 14 min read ยท By CalcSharp Team

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:

ROI = (Current Value โˆ’ Original Investment) / Original Investment ร— 100
Example: Stock 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:

Total ROI = (Current Value + Dividends Received โˆ’ Fees Paid โˆ’ Original Investment) / Original Investment ร— 100
Example: Stock with Dividends

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.

CAGR = (Ending Value / Beginning Value)^(1/Years) โˆ’ 1
Example: 6-Year Investment

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:

InvestmentInvestedFinal ValueTotal ROIYearsCAGR
Stock Fund A$10,000$22,000120%108.2%
Real Estate B$10,000$18,00080%512.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:

Total Return = (Ending Value โˆ’ Beginning Value + Income) / Beginning Value ร— 100

This matters especially for income-producing investments. Consider two funds over 5 years:

FundStartEndPrice ReturnDividendsTotal Return
Growth Fund$10,000$16,00060%$20062%
Dividend Fund$10,000$13,00030%$4,50075%

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:

Annualized Return = (1 + Total Return)^(1/Years) โˆ’ 1
Example: 18-Month Investment

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.

Real Return โ‰ˆ Nominal Return โˆ’ Inflation Rate

For more precision, use the exact formula:

Real Return = ((1 + Nominal Return) / (1 + Inflation Rate)) โˆ’ 1
Example: Real vs. Nominal

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 ClassAvg. Annual ReturnRisk Level$10,000 Over 20 Years
Savings Account (HYSA)4โ€“5%Very Low$21,911 โ€“ $26,533
US Government Bonds4โ€“6%Low$21,911 โ€“ $32,071
Corporate Bonds5โ€“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.

Example: Why TWR and IRR Differ

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.

The Arithmetic vs. Geometric Trap

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:

Sarah's Portfolio Review (5-Year Period)

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?

SituationBest MethodWhy
Quick comparison of two investmentsBasic ROISimple and intuitive
Comparing investments over different time periodsCAGRNormalizes to annual rate
Evaluating a fund manager's performanceTime-Weighted ReturnRemoves cash flow effects
Measuring your personal investment outcomeMoney-Weighted Return (IRR)Accounts for your actual deposits/withdrawals
Long-term retirement planningReal (inflation-adjusted) CAGRReflects actual purchasing power
Income-producing investmentsTotal ReturnCaptures 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

Methodology, Assumptions, and Limitations

About this page: How to Calculate Investment Returns: ROI Formula, Compound Returns & Examples is designed to help visitors make faster, better-informed decisions without creating an account or giving up personal data.

This article is written for educational planning, not legal, tax, investment, or lending advice. Examples are simplified to show the decision logic clearly and may not match your exact situation without additional inputs.

Worked example: Worked examples in this article are directional and simplified on purpose; they are meant to help you evaluate scenarios quickly before acting.

Source References

Editorial Transparency

Last updated: March 9, 2026 ยท Author: CalcSharp Editorial Team ยท Reviewed by: CalcSharp Finance Review Desk

CalcSharp publishes free educational calculators and guides. We prioritize plain-English explanations, visible assumptions, and links to primary or official references wherever practical.

BlogEditorial PolicyContact