CAGR — Compound Annual Growth Rate — is the most universally used metric to measure and compare investment performance in India. When a mutual fund advertises “15% CAGR returns over 10 years,” or when you see a stock’s 5-year performance expressed as 22% CAGR, this single number tells you the smoothed annualised growth rate that would convert the initial investment to the final value assuming annual compounding. Without CAGR, comparing a 200% return over 3 years versus a 400% return over 10 years is practically impossible — CAGR converts both to a per-year rate you can compare directly.

This guide explains the CAGR formula, step-by-step calculation, worked examples for mutual funds, stocks, and real estate, and how CAGR differs from absolute returns and XIRR. Use CalcDesk’s free CAGR Calculator to compute any investment’s CAGR instantly.

What is CAGR — The Core Concept

CAGR is not the actual year-by-year return. It’s the hypothetical constant rate at which an investment would have grown from its initial value to its final value, assuming returns were compounded annually. Think of it as the “smoothed” growth rate that strips out year-to-year volatility.

An investment can fall 30% one year and rise 50% the next. CAGR doesn’t care about this journey — it only looks at where you started and where you ended, and calculates the single annual rate that explains the net result.

CAGR Formula

CAGR Formula

CAGR = (Ending Value ÷ Beginning Value)^(1 ÷ n) − 1

Where:
Ending Value = Final value of investment
Beginning Value = Initial amount invested
n = Number of years held

Multiply result by 100 to express as percentage

Worked Example 1 — Mutual Fund Lump Sum

₹1,00,000 invested in a flexi-cap fund, grew to ₹3,10,585 in 12 years

CAGR = (3,10,585 / 1,00,000)^(1/12) − 1

= (3.10585)^(0.0833) − 1

= 1.098 − 1

CAGR = 9.8% per annum

Individual years ranged from −32% (2008 crash) to +78% (2009 recovery), but the net annualised rate smooths out to 9.8%

Worked Example 2 — Stock Investment

Stock bought at ₹120, now at ₹850 after 7 years

CAGR = (850 / 120)^(1/7) − 1 = (7.083)^(0.143) − 1 = 1.324 − 1

CAGR = 32.4% per annum

Absolute return = (850−120)/120 × 100 = 608% (sounds impressive but hides the time dimension)

32.4% CAGR is extraordinary — compare Nifty 50 CAGR of ~12-14% over the same period to benchmark the outperformance

Worked Example 3 — Two Funds, Different Periods

Comparing Fund A and Fund B on CAGR basis

Fund A: ₹2,00,000 → ₹6,50,000 in 10 years

Absolute return: 225% | CAGR = (6.5/2)^(0.1) − 1 = (3.25)^(0.1) − 1 = 12.5%

Fund B: ₹2,00,000 → ₹5,40,000 in 8 years

Absolute return: 170% | CAGR = (5.4/2)^(0.125) − 1 = (2.7)^(0.125) − 1 = 13.2%

Fund B has a higher CAGR despite lower absolute return — it generated better growth per year, just in fewer years

CAGR vs Absolute Return — The Key Difference

MetricWhat It ShowsBest Used ForLimitation
Absolute ReturnTotal % gain, ignores timeComparing same holding periodMisleading across different periods
CAGRAnnualised compounded rateComparing across any time periodsHides year-to-year volatility
XIRRAnnualised return for irregular cash flowsSIP portfolios, multiple investmentsMore complex to calculate manually

CAGR of Major Indian Benchmarks

Benchmark / Asset10-Year CAGR (Approx)20-Year CAGR (Approx)
Nifty 5012-14%14-16%
Nifty Midcap 10014-16%16-18%
Sensex12-14%15-17%
Bank FD6.5-7.5%7-8% (historical)
Gold10-12%11-13%
Inflation (CPI)5-6%6-7% (historical)

📌 CAGR limitation: CAGR tells you the start and end but nothing about the journey. An investment that fell 60% in year 1 then tripled in year 2 shows a good CAGR but is extremely volatile. Always look at year-by-year or rolling returns alongside CAGR to understand risk, not just returns.

How to Use CAGR in Everyday Investing

  • Comparing mutual funds: Always compare 5-year or 10-year CAGR against the category average and the benchmark index to assess fund quality
  • Evaluating stocks: Check revenue CAGR, profit CAGR, and EPS CAGR alongside price CAGR to understand if stock appreciation is backed by business fundamentals
  • Goal planning: If you need ₹50L in 10 years and start with ₹10L, required CAGR = (50/10)^(0.1) − 1 = 17.5%. This tells you whether a conservative or aggressive fund is needed
  • Portfolio benchmarking: Calculate your portfolio’s CAGR and compare it to Nifty 50 CAGR over the same exact period — this is the true test of active investing vs passive indexing

💡 Quick mental trick: Use the Rule of 72 alongside CAGR for instant doubling-time estimation — divide 72 by the CAGR. At 12% CAGR, money doubles in 6 years. At 8% CAGR, it takes 9 years. This makes CAGR numbers instantly intuitive without a calculator.

📊 Calculate CAGR Instantly — Free

Enter beginning value, ending value, and years. Get exact CAGR in one click.

→ Open CAGR Calculator

Frequently Asked Questions

CAGR (Compound Annual Growth Rate) is the annualised growth rate showing how an investment grew from beginning to ending value, assuming annual compounding. Formula: CAGR = (Ending Value / Beginning Value)^(1/n) − 1, where n = years held. For example, ₹1L growing to ₹2.59L in 10 years: CAGR = (2.59)^(0.1) − 1 = 10% per annum. CAGR eliminates year-to-year volatility to give a single smoothed growth rate.
It depends on asset class. For equity mutual funds, 12-15% CAGR over 10+ years is strong. For individual stocks, 15-20%+ CAGR over 5+ years beats the market. For FDs, 6.5-7.5% is current. Inflation averages 5-6%, so any investment with CAGR below this erodes real purchasing power. The Nifty 50 has delivered approximately 12-14% CAGR over most 10-year rolling periods.
Absolute return shows total percentage gain without accounting for time. CAGR annualises the return to enable fair comparison across different time periods. A 100% absolute return over 2 years (CAGR ~41%) is very different from 100% over 20 years (CAGR ~3.5%). Always use CAGR when comparing investments held for different durations.
For SIP investments with multiple cash flows at different times, XIRR is more accurate than CAGR. CAGR works best for a single lump-sum investment. XIRR accounts for the timing and size of each SIP instalment and gives the true annualised return on actual cash flows. Most mutual fund platforms show XIRR for SIP portfolios automatically.
The Nifty 50 has delivered approximately 12-14% CAGR over most rolling 10-15 year periods. The Sensex has delivered approximately 14-16% CAGR since its inception in 1979. The exact CAGR depends heavily on the starting date — periods beginning during market peaks show lower subsequent CAGRs, while those beginning during market crashes show higher CAGRs. Over very long periods (20-30 years), Indian equity indices consistently outpace inflation and fixed income.
⚠️ Disclaimer: Past returns are not indicative of future performance. CAGR figures for indices are illustrative based on historical data. This article is for educational purposes and not investment advice. Full disclaimer.