Most investors check their account balance and assume that's their return. It isn't. A balance tells you where you are — not how well your investment actually performed. Calculating your return correctly means accounting for contributions, timing, fees, and inflation.

This guide walks through every method for calculating investment returns, shows you when to use each one, and explains the mistakes that make your results look better — or worse — than they really are.


Quick Answer: How do you calculate investment return? The basic formula is: Return (%) = (Ending Value − Beginning Value) / Beginning Value × 100. For investments with regular contributions, use the annualized return (CAGR) or money-weighted return (IRR). Always subtract fees and inflation to find your true real return.


Why Calculating Returns Correctly Matters

A wrong return calculation can lead to poor decisions — staying in an underperforming fund, overestimating retirement readiness, or miscomparing two investments.

The most common mistake is comparing raw percentage gains without accounting for:

  • Time — a 20% gain over 10 years is very different from 20% in 1 year
  • Contributions — adding money mid-period distorts simple calculations
  • Fees — a 1% annual fee silently erodes returns over decades
  • Inflation — nominal returns overstate real purchasing power gains

Get the calculation right, and you can make genuinely informed decisions about where your money works hardest.


Method 1: Simple Return (Holding Period Return)

The simplest way to calculate investment return — best for a single lump sum investment with no additional contributions.

Formula

Return (%) = (Ending Value − Beginning Value) / Beginning Value × 100

Example

You invest $10,000. After 5 years it's worth $14,500.

Return = ($14,500 − $10,000) / $10,000 × 100
Return = $4,500 / $10,000 × 100
Return = 45%

Your holding period return is 45% over 5 years.

When to use it: Single lump sum, no withdrawals or contributions, short time periods.

Limitation: Doesn't account for time — 45% over 5 years vs. 45% over 1 year are very different results.


Method 2: Annualized Return (CAGR)

The Compound Annual Growth Rate (CAGR) converts any holding period return into an annual figure — making it easy to compare investments across different time periods.

Formula

CAGR = (Ending Value / Beginning Value)^(1/Years) − 1

Example

Same investment: $10,000 grows to $14,500 over 5 years.

CAGR = ($14,500 / $10,000)^(1/5) − 1
CAGR = (1.45)^0.2 − 1
CAGR = 1.0773 − 1
CAGR = 7.73% per year

Your annualized return is 7.73% per year — a much more useful number than the raw 45%.

When to use it: Comparing investments over different time periods, evaluating long-term portfolio performance, benchmarking against the S&P 500.

Limitation: Assumes smooth, consistent growth — doesn't reflect year-to-year volatility.


Method 3: Money-Weighted Return (IRR)

The Internal Rate of Return (IRR) — also called the money-weighted return — is the most accurate method when you make regular contributions or withdrawals. It weights returns by the amount of money invested at each point in time.

When it matters

If you invested $5,000 in January and another $5,000 in December, simple return calculations don't reflect reality — the second contribution had almost no time to grow. IRR accounts for this.

How to calculate it

IRR is complex to calculate manually — it requires solving for the discount rate that makes the net present value of all cash flows equal to zero. In practice, use:

  • Excel or Google Sheets — the =IRR() or =XIRR() function
  • Our Investment Calculator — calculates this automatically with your inputs

Example

DateCash Flow
Jan 1−$5,000 (invested)
Jul 1−$5,000 (invested)
Dec 31+$11,200 (ending value)

Using XIRR, the money-weighted return here is approximately 9.8% annualized — more accurate than a simple return calculation would show.

When to use it: Monthly contributions (like a 401k), irregular deposits or withdrawals, evaluating personal portfolio performance.


Method 4: Time-Weighted Return (TWR)

The time-weighted return removes the effect of cash flows and measures pure investment performance — regardless of when you added or withdrew money. This is the standard used by professional fund managers.

How it works

TWR breaks the investment period into sub-periods between each cash flow, calculates the return for each sub-period, then chains them together.

TWR = [(1 + R1) × (1 + R2) × ... × (1 + Rn)] − 1

When to use it: Evaluating a fund manager's performance, comparing your portfolio to a benchmark like the S&P 500, situations where you want to isolate investment skill from contribution timing.

Limitation: More complex to calculate; requires tracking performance at every cash flow date.


How to Calculate Real Return (After Inflation)

Nominal return tells you how much your money grew in raw numbers. Real return tells you how much your purchasing power actually increased — which is what matters for long-term wealth.

Formula

Real Return = ((1 + Nominal Return) / (1 + Inflation Rate)) − 1

Example

Your portfolio returned 9% in a year when inflation was 3%.

Real Return = (1.09 / 1.03) − 1
Real Return = 1.0583 − 1
Real Return = 5.83%

Your real return was 5.83% — not 9%. The difference represents purchasing power lost to inflation.

Rule of thumb: For quick estimates, subtract inflation from your nominal return (9% − 3% = 6%). This isn't perfectly accurate but works for rough planning.


How to Calculate Return After Fees

Fees are the most underestimated drag on investment returns. A 1% annual expense ratio doesn't sound like much — but over 30 years it can cost hundreds of thousands of dollars.

Formula

Net Return = Gross Return − Annual Fee

For compound effect over time, use:

Net Future Value = Investment × (1 + (Gross Return − Fee))^Years

Example

$50,000 invested for 25 years at 8% gross return:

Annual FeeNet ReturnFinal BalanceLost to Fees
0% (index fund)8%$342,424
0.1%7.9%$329,371$13,053
0.5%7.5%$285,009$57,415
1.0%7.0%$271,372$71,052
2.0%6.0%$214,594$127,830

A 2% fee costs you $127,830 on a $50,000 investment over 25 years. Always calculate returns net of fees.


Comparing Your Return to a Benchmark

Calculating your return is only half the job. The other half is comparing it to the right benchmark.

For a U.S. stock portfolio: Compare to the S&P 500 For a bond portfolio: Compare to the Bloomberg U.S. Aggregate Bond Index For a balanced portfolio: Compare to a 60/40 benchmark (60% S&P 500, 40% bonds) For savings accounts: Compare to current high-yield savings APY

BenchmarkTypical Annual Return
S&P 500 (long-term average)~10% nominal / ~7% real
U.S. bonds~4–5%
60/40 portfolio~7–8%
High-yield savings~4–5% APY
Inflation (CPI)~2–3%

If your portfolio consistently underperforms its benchmark after fees, it's worth reconsidering your investment strategy.


Step-by-Step: How to Calculate Your Investment Return

Here's a practical checklist for calculating your own investment return correctly:

Step 1: Gather your data Note your starting balance, ending balance, all contributions and withdrawals, and the exact time period.

Step 2: Choose the right method

  • Lump sum, no contributions → CAGR
  • Regular monthly contributions → IRR / XIRR
  • Comparing to a fund manager → TWR

Step 3: Calculate nominal return Apply the appropriate formula or use a calculator.

Step 4: Subtract fees Deduct your expense ratio or advisory fee from the gross return.

Step 5: Adjust for inflation Use the real return formula to find your inflation-adjusted result.

Step 6: Compare to your benchmark Is your real, net-of-fee return beating the relevant index? If not, why not?


Use the Investment Calculator to Project Future Returns

Understanding how to calculate investment returns helps you evaluate the past. The Investment Calculator helps you plan for the future — project your ending balance based on your starting amount, monthly contributions, expected return, and time horizon.

If you want the broader guides around benchmarks, expected returns, and long-term investing assumptions, the Investing Basics topic page is the best next read.

Use the Investment Calculator — free, instant, no sign-up required.

Related calculators:


Frequently Asked Questions

What is the simplest way to calculate investment return?

The simplest method is the holding period return: (Ending Value − Beginning Value) / Beginning Value × 100. For example, $10,000 growing to $13,000 is a 30% return. For multi-year investments, convert this to an annualized return using CAGR for meaningful comparisons.

What is CAGR and why does it matter?

CAGR (Compound Annual Growth Rate) is the annualized version of your total return. It tells you the steady annual rate that would produce the same result as your actual investment. It's the standard for comparing investments across different time periods and is used by most fund performance reports.

How do I calculate return with monthly contributions?

When you make regular contributions, simple return formulas give inaccurate results. Use the money-weighted return (IRR) method — available via the =XIRR() function in Excel or Google Sheets, or automatically calculated by our Investment Calculator.

Should I calculate returns before or after inflation?

Always calculate both. Nominal return tells you raw growth; real return tells you how much purchasing power you actually gained. For long-term planning, real return is the number that matters — a 9% nominal return during 4% inflation is only a 5% real gain.

What is a good investment return after inflation?

A real (inflation-adjusted) return of 4–7% annually is considered strong for a long-term diversified portfolio. The S&P 500 has historically delivered approximately 7% real return per year over the long term.

How do fees affect my investment return calculation?

Fees directly reduce your net return year after year. A 1% annual fee on a $100,000 portfolio growing at 8% costs approximately $190,000 over 30 years compared to a 0% fee index fund. Always calculate your return net of all fees — expense ratios, advisory fees, and transaction costs.


Key Takeaways

  • The basic return formula is: (Ending Value − Beginning Value) / Beginning Value × 100
  • For multi-year investments, use CAGR to convert total return into a meaningful annual figure
  • For portfolios with regular contributions, use the money-weighted return (IRR/XIRR) for accuracy
  • Always calculate your real return by adjusting for inflation — nominal returns overstate actual gains
  • Fees compound over time — a 1% annual fee can cost six figures over a 30-year investment horizon
  • Compare your net, inflation-adjusted return to the relevant benchmark — not just an absolute number
  • Use the Investment Calculator to project future returns based on your actual contribution plan

This article is for informational purposes only and does not constitute financial advice. Please consult a qualified financial advisor before making investment decisions.