CAGR Calculator
Free online cagr calculator – Fast, accurate, and easy to use
Calculate the Compound Annual Growth Rate (CAGR) of any investment, project future value at a given growth rate, or find how many years it takes to reach a financial goal.
CAGR Formula
Where ^ denotes exponentiation. Multiply by 100 for percentage. Rule of 72: Doubling years ≈ 72 ÷ CAGR%.
Worked Example
Investment grows from ₹1,00,000 to ₹3,10,585 in 10 years.
- CAGR = (3,10,585 ÷ 1,00,000)^(1/10) − 1
- = (3.10585)^0.1 − 1
- = 1.12 − 1 = 12% CAGR
- Doubling time = 72 ÷ 12 = 6 years
Frequently Asked Questions
What is CAGR?
CAGR (Compound Annual Growth Rate) is the rate at which an investment would have grown if it grew at a steady rate annually. It smooths out volatility and shows the consistent yearly growth needed to go from a starting value to an ending value over a specific period. Formula: CAGR = (End Value / Start Value)^(1/Years) − 1.
How is CAGR different from average annual return?
Average annual return just averages yearly percentage changes (arithmetic mean). CAGR is the geometric mean — it accounts for compounding. Example: An investment goes +100% then -50% over 2 years. Average return = 25%, but CAGR = 0% (back to original). CAGR is always more accurate for multi-year performance.
What is a good CAGR for stocks?
Historically, the S&P 500 has delivered ~10% CAGR over long periods. Indian Nifty 50 has delivered ~12-14% over 20 years. Individual stocks can have much higher or lower CAGRs. For a diversified equity portfolio, 10-15% CAGR over 10+ years is considered good.
Can CAGR be negative?
Yes. If the ending value is less than the starting value, CAGR is negative. For example, an investment going from ₹1,00,000 to ₹70,000 over 5 years has a CAGR of -6.9%. Negative CAGR means the investment lost value in real terms each year on average.
What is the difference between CAGR and IRR?
CAGR works when you have a single starting investment and a single ending value. IRR (Internal Rate of Return) handles multiple cash flows at different times — like SIPs with monthly contributions or a business with irregular income. For lump-sum investments, CAGR and IRR are equivalent. For periodic investments, use XIRR.
How do I use CAGR to project future value?
Future Value = Present Value × (1 + CAGR)^n, where n = number of years. Example: ₹1,00,000 invested at 12% CAGR for 10 years = ₹1,00,000 × (1.12)^10 = ₹3,10,585. Our calculator does this in reverse too — enter any three values to find the fourth.
What is the Rule of 72 and how does it relate to CAGR?
Rule of 72: Years to double = 72 ÷ CAGR%. At 12% CAGR, money doubles every 72/12 = 6 years. At 8% CAGR, it doubles every 9 years. It's a quick mental shortcut. Our calculator shows the exact doubling time alongside CAGR.
How is CAGR used to compare mutual funds?
Mutual fund factsheets always show 1-year, 3-year, 5-year, and 10-year CAGR returns. These tell you the annualised return for each period. When comparing two funds, use the same time period. A fund with 15% CAGR over 10 years is significantly better than one with 15% over 1 year (which is just 1-year point-to-point return).
Does CAGR account for dividends?
Not automatically. If you calculate CAGR using only stock price, you get price CAGR. Total Return CAGR includes reinvested dividends and is always higher. For equity funds, NAV-based CAGR usually includes dividend reinvestment (growth option). Always specify whether CAGR is price-only or total return.
How accurate is CAGR for short time periods?
CAGR can be misleading for short periods (1-2 years) because a single good or bad year dominates. A stock up 200% in year 1 and flat in year 2 shows 41.4% CAGR over 2 years — which seems impressive but may not be sustainable. CAGR is most meaningful over 5+ year periods.
How to Use This Calculator
Step 1: Select calculation mode
Find CAGR, project future value, or find years to reach a goal.
Step 2: Enter your values
Starting investment, ending value or target, and time period.
Step 3: Click Calculate
See CAGR, absolute return, multiplier, and Rule of 72 doubling time.