Use our free CAGR Calculator — find your exact annualized return from any start and end value.

You invested $10,000 five years ago and it's now worth $16,105. What was your return? The simple answer is "61%," but that doesn't tell the full story. A more useful number is the 7% per year (CAGR) — the annualized rate that lets you compare this investment against any other, regardless of how long it was held.

Two ways to measure return

1. Simple total return

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

Example: ($16,105 − $10,000) / $10,000 = 61.05%

Simple total return is useful for a single comparison, but it ignores time. A 61% return over 5 years is very different from a 61% return over 25 years.

2. CAGR (Compound Annual Growth Rate)

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

Example: (16,105 / 10,000)^(1/5) − 1 = 1.6105^0.2 − 1 = 10.0% per year

Wait — 10%, not 7%? Yes. The example above was designed for 10% CAGR. CAGR is always higher than the simple average of annual returns if returns varied. It's the geometrically correct average.

Worked example: $10,000 at different rates

Rate5 years10 years20 years30 years
5% CAGR$12,763$16,289$26,533$43,219
7% CAGR$14,026$19,672$38,697$76,123
10% CAGR$16,105$25,937$67,275$174,494
12% CAGR$17,623$31,058$96,463$299,599

At 7% CAGR for 20 years, $10,000 grows to $38,697. At 5% for 20 years it reaches $26,533 — a $12,164 difference purely from 2 extra percentage points of annual return.

Does 10 years at 7% beat 20 years at 5%?

For a lump sum, no — 20 years at 5% produces $26,533 vs $19,672 for 10 years at 7%. But if you compare both investments over 20 years, the 7% investment grows to $38,697, far outpacing the 5% result of $26,533. Higher rate wins if the time period is equal. Time wins if the rate is equal.

How fees affect your actual return

Gross returnAnnual feeNet CAGR$10K after 20 yearsLost to fees
7%0.04% (index fund)6.96%$38,467$230
7%0.75% (active fund)6.25%$33,863$4,834
7%1.50% (high-cost fund)5.50%$29,178$9,519

A seemingly small 1.5% annual fee costs you nearly $9,500 on a $10,000 investment over 20 years — almost equal to the original principal. This is why expense ratios matter enormously in long-term investing.

Calculating return when you made contributions

If you invested $10,000 upfront and added $200/month for 10 years, your total invested capital is $10,000 + ($200 × 120) = $34,000. If the portfolio is worth $53,000, is that a good return?

Simple total return: ($53,000 − $34,000) / $34,000 = 56%. But this ignores that the last month's $200 had only 1 month to grow while the first $10,000 had 10 years. The correct tool here is XIRR (in Excel or Google Sheets), which calculates an internal rate of return accounting for the timing of each cash flow. For regular monthly contributions at market returns of ~7%, a $53,000 balance on $34,000 invested over 10 years implies roughly a 6.5–7% annualized return.

Quick reference: CAGR vs simple return

What you want to knowUse this
Total profit or loss on one investmentSimple total return
Annualized return to compare investmentsCAGR
Return on a portfolio with contributionsIRR / XIRR
Year-by-year performance (volatile returns)Time-weighted return (TWR)

Use the Calculator: Our CAGR Calculator computes the annualized return from any start and end values over any time period — instantly.

Frequently asked questions

What is the formula for calculating investment return?

Simple total return = (Ending Value − Beginning Value) / Beginning Value × 100. For annualized return (CAGR): CAGR = (Ending Value / Beginning Value)^(1/years) − 1.

What is CAGR and why does it matter?

CAGR is the steady annual rate at which an investment grew from start to finish, assuming compounding. It smooths out year-to-year volatility and allows apples-to-apples comparison of investments held for different lengths of time.

Does 10 years at 7% beat 20 years at 5%?

For a lump sum held for the same 20 years: $10,000 at 7% CAGR grows to $38,697; at 5% it reaches $26,533. The 7% investment wins if held for equal time. For only 10 years at 7%, the result is $19,672 — less than the 20-year 5% result of $26,533.

How do I calculate return if I made contributions over time?

Use IRR or XIRR in a spreadsheet. Each contribution has a different holding period, so simple total return understates or overstates performance. XIRR accounts for the timing of every cash flow to produce an accurate annualized return.

Related calculators

Disclaimer: This article is for educational purposes only and does not constitute investment advice. Past performance is not indicative of future results. Consult a registered financial advisor before making investment decisions.