FYforYouToolkit

investing

How to Calculate CAGR to Measure Your Investment Performance

Learn how compound annual growth rate (CAGR) measures real investment performance across any time period, how to calculate it, and how to use it to compare portfolios, funds, and business metrics on equal footing.

By ForYouToolkit Editorial TeamJuly 11, 20267 min read
CAGRcompound annual growth rateinvestment returnsportfolio performanceannualized returnbenchmark
How to Calculate CAGR to Measure Your Investment Performance

Total return tells you how much you made. CAGR tells you how fast you got there — and that distinction matters when comparing investments that grew over different lengths of time. A fund that doubled your money in 4 years performed very differently from one that doubled it in 9 years, but both show 100% total return. Compound annual growth rate collapses any time-period gap into a single annualized number that makes apples-to-apples comparison possible.

What CAGR Measures

Compound Annual Growth Rate (CAGR) is the rate at which an investment would have grown each year if it had grown at a perfectly steady pace from start to finish. Real investments do not grow steadily — they fluctuate year to year — but CAGR smooths that path into a single annualized figure that represents the effective annual growth rate over the measurement period.

CAGR is distinct from average annual return, which simply averages year-by-year percentage changes and systematically overstates performance when returns are volatile. A portfolio that gains 50% one year and loses 33% the next has an average annual return of 8.5%, but a CAGR of 0% — because the two movements cancel out entirely. CAGR is the correct measure for evaluating what actually happened to invested capital over time.

How the Calculation Works

The CAGR formula is: CAGR = (Ending Value / Beginning Value)^(1 / Number of Years) minus 1. You need three inputs: the starting value, the ending value, and the number of years between them. The formula handles any time period and any starting amount.

  • Identify the beginning value: the amount invested or the portfolio value at the start of the measurement period.
  • Identify the ending value: the current portfolio value or the value at the end of the measurement period.
  • Count the number of years between the two dates. Fractional years work — 30 months is 2.5 years.
  • Apply the formula: (Ending Value / Beginning Value) raised to the power of (1 / Number of Years), then subtract 1. Multiply by 100 to express as a percentage.
  • Compare to a benchmark using the same formula over the same period to evaluate whether the performance was genuinely good or simply moved with the market.

Key Factors That Influence the Result

  • Time period length — CAGR from a market peak to a trough looks much worse than CAGR from a trough to a peak even for the identical fund; always use consistent start and end dates when comparing two investments.
  • Cash flows in or out — CAGR measures the growth of a fixed lump sum from one date to another. If you made additional contributions or withdrawals during the period, CAGR of the ending balance does not reflect actual investment performance; internal rate of return (IRR) is the appropriate measure in that case.
  • Benchmark selection — outperforming a weak benchmark (like a money market fund) means less than outperforming the S&P 500 over the same period; always choose a benchmark that represents a realistic alternative.
  • Inflation adjustment — a 10% nominal CAGR during a period of 4% inflation is a 5.77% real CAGR. For long-term comparisons, subtracting inflation from the nominal CAGR produces a more meaningful figure.

Practical Examples

These three scenarios show how CAGR reveals portfolio performance versus a benchmark, how it makes fund comparison fair across different time horizons, and how it applies beyond investing to evaluate business or revenue growth.

  • Alex, 38, has been investing for 7 years. His portfolio started at $45,000 and is now $102,000. CAGR: ($102,000 / $45,000)^(1/7) minus 1 = (2.2667)^0.1429 minus 1 = 12.4% per year. Over the same 7 years, the S&P 500 returned approximately 10.5% annualized (a reasonable assumption for a growth period). Alex beat the benchmark by 1.9% per year — meaningful compounded over time, but worth asking whether the outperformance came from skill, sector concentration, or simply a lucky start date. At the S&P 500 CAGR of 10.5%, $45,000 would have grown to $91,700 — Alex has $10,300 more than a passive index investor.
  • Maria evaluates two mutual funds she is considering. Fund A grew from $10,000 to $14,800 over 4 years. Fund B grew from $10,000 to $18,600 over 6 years. Total return comparison: Fund A 48%, Fund B 86% — Fund B appears better. CAGR comparison: Fund A: (1.48)^(1/4) minus 1 = 10.3% per year. Fund B: (1.86)^(1/6) minus 1 = 10.9% per year. Fund B edges out Fund A on CAGR, confirming the better total return was not just a product of a longer time period. Without CAGR, a naive comparison would attribute 38 percentage points of advantage to a fund that was simply measured over 2 additional years.
  • Derek evaluates a small company for investment. Revenue 5 years ago: $3.2 million. Revenue today: $5.8 million. Revenue CAGR: ($5.8M / $3.2M)^(1/5) minus 1 = (1.8125)^0.2 minus 1 = 12.7% per year. The industry average revenue CAGR over the same period: 8.0%. The company grew 4.7 percentage points faster than its sector each year. Applied consistently over 5 years, that gap compounds: at 12.7%, $3.2M grows to $5.8M; at 8.0%, it would have grown to only $4.7M. The $1.1M difference in revenue at year 5 is the dollar value of outperforming the sector.

The Alex example illustrates how CAGR turns a dollar gain into a meaningful benchmark comparison. The Maria example shows why total return comparisons are misleading when time periods differ — 10.3% versus 10.9% CAGR is the correct comparison, not 48% versus 86% total return. The Derek example shows CAGR applied outside investing: revenue, earnings, user growth, and any other metric that compounds over time can be evaluated with the same formula.

Common Mistakes People Make

  • Using average annual return instead of CAGR — averaging year-by-year returns overstates performance when volatility is high; a 50% gain followed by a 33% loss averages 8.5% but the actual CAGR is 0%.
  • Comparing CAGR across different time periods without noting the difference — a 15% CAGR over a 3-year bull run is not directly comparable to a 12% CAGR over 15 years including recessions; the starting conditions matter.
  • Applying CAGR to portfolios with ongoing contributions — CAGR measures a single lump sum; if you added or withdrew money during the period, CAGR of the ending balance conflates your contributions with investment performance. Use IRR or a money-weighted return for ongoing contribution portfolios.
  • Ignoring the benchmark — a 9% CAGR sounds impressive until you learn the relevant benchmark returned 11% over the same period; performance is relative, and CAGR without a benchmark comparison is incomplete.
  • Using CAGR to forecast the future — past CAGR does not predict future CAGR; using a 10-year historical CAGR to project where a portfolio will be in 20 years is extrapolation from a single historical path.

Why Using a Calculator Helps

An investment return calculator applies the CAGR formula to your actual portfolio inputs, benchmarks the result against a reference rate, and projects forward to show what consistent growth at the calculated rate produces over future periods.

  • Calculate the CAGR of your portfolio between any two dates using beginning and ending values.
  • Compare your CAGR to a benchmark index over the same period to assess true performance.
  • Project the future value of your portfolio at the current CAGR to estimate where it will be at retirement.
  • Calculate the CAGR required to reach a specific future target from your current balance in a given number of years.

Frequently Asked Questions

These questions address the most common sources of confusion about how CAGR is calculated, when to use it, and how it compares to other return measures.

Conclusion

CAGR converts any investment period into a single annualized growth rate that makes comparisons across different time horizons fair and meaningful. Alex CAGR of 12.4% beats the S&P 500 10.5% over the same 7 years — worth $10,300 more than a passive investor. Maria correctly identifies Fund B as the better performer at 10.9% versus 10.3%, not because of the raw total return difference but because CAGR adjusts for the two-year measurement gap. Derek identifies a company growing 4.7% per year faster than its sector. Use the investment return calculator above to calculate your own CAGR and benchmark it against an appropriate reference.

Use the calculator

Frequently asked questions

What is CAGR and how is it different from average annual return?

CAGR (Compound Annual Growth Rate) is the rate at which an investment would have grown each year at a perfectly steady pace from start to finish. Average annual return simply averages year-by-year percentage changes. The difference matters when returns are volatile: a portfolio that gains 50% one year and loses 33% the next has an average annual return of 8.5% but a CAGR of 0%, because the dollar value is unchanged. CAGR correctly reflects what happened to actual capital.

How do I calculate CAGR?

Use the formula: CAGR = (Ending Value / Beginning Value)^(1 / Number of Years) minus 1. For a portfolio that grew from $45,000 to $102,000 over 7 years: ($102,000 / $45,000)^(1/7) minus 1 = (2.2667)^0.1429 minus 1 = 0.124 = 12.4% per year. You can calculate fractional years — 30 months is 2.5 years.

What is a good CAGR for an investment portfolio?

The S&P 500 has historically returned approximately 10% per year (including dividends) over long periods. A diversified stock portfolio with a CAGR above 10% is generally considered to be outperforming the US equity benchmark. Returns of 6% to 8% are typical for balanced portfolios with bond exposure. Anything above 12% to 15% over long periods (15+ years) is exceptional and worth scrutinizing for concentration risk or selection bias in the measurement period.

Can CAGR be used for metrics other than investment returns?

Yes. CAGR is useful for any metric that compounds over time: revenue growth, earnings per share, user or subscriber counts, real estate values, and economic indicators like GDP. Applying the same formula — (ending value / beginning value)^(1/years) minus 1 — produces a consistent annualized growth rate for any starting and ending values.

Why does CAGR matter when comparing two funds?

Two funds with different measurement periods cannot be compared by total return alone. Fund A with 48% total return over 4 years and Fund B with 86% total return over 6 years look like Fund B wins decisively. CAGR converts both to annual rates: Fund A at 10.3% versus Fund B at 10.9%. The comparison is now accurate — Fund B slightly outperforms, but not by the dramatic margin that raw total returns suggest.

What is the difference between CAGR and IRR?

CAGR measures the growth rate of a single lump sum from a beginning to an ending value, ignoring any cash flows during the period. IRR (Internal Rate of Return) accounts for the timing and size of multiple cash flows — additional contributions, withdrawals, and dividends — to find the actual rate of return on all invested capital. For portfolios with ongoing contributions, IRR is more accurate; for evaluating a single investment with no intermediate cash flows, CAGR and IRR produce the same result.

Does CAGR account for inflation?

Standard CAGR is nominal — it does not subtract inflation. To find the real CAGR, use the formula: Real CAGR = (1 + Nominal CAGR) / (1 + Inflation Rate) minus 1. A 10% nominal CAGR with 4% inflation gives a real CAGR of approximately (1.10 / 1.04) minus 1 = 5.77%. Real CAGR is more meaningful for long-term comparisons where purchasing power matters.

How is CAGR used to set investment goals?

You can reverse the CAGR formula to find the required growth rate to reach a specific target: Required CAGR = (Target / Current Balance)^(1/Years) minus 1. If you have $80,000 and need $300,000 in 12 years: ($300,000 / $80,000)^(1/12) minus 1 = (3.75)^0.0833 minus 1 = approximately 11.5% per year. This tells you whether your target requires aggressive growth (high stock allocation) or is achievable with a more conservative approach.

Why does the start date matter so much for CAGR?

CAGR is highly sensitive to start and end dates because it compresses an entire period into a single rate. A CAGR measured from a market bottom will look exceptional; one measured from a peak will look poor — for the same fund. This is why comparing CAGR across two investments is only meaningful when both measurements cover the same calendar period, not just the same number of years.

Is CAGR the same as annualized return on a brokerage statement?

Usually yes. Most brokerage platforms report annualized return for lump-sum investments using the same CAGR methodology. For accounts with ongoing contributions, platforms typically use money-weighted return (similar to IRR) or time-weighted return (which removes the effect of timing of contributions). Check the platform documentation to confirm which method is being used, as the two can differ significantly depending on contribution timing.

About the author

ForYouToolkit Editorial Team

forYouToolkit Editorial Team — Personal Finance & Legal Calculators for U.S. Readers

Our editorial team researches and writes practical guides on financial calculators, tax tools, and legal estimators designed for U.S. readers. Content is reviewed for accuracy against current U.S. regulations and verified against calculator outputs before publication.

Disclaimer

This content is for informational purposes only and does not constitute financial, legal, or tax advice. Calculator results are estimates based on the inputs provided and may not reflect your individual circumstances. Always consult a qualified financial advisor, tax professional, or attorney before making financial decisions.