CAGR Calculator
The compound annual growth rate between any two values, and the actual CAGR of the Nifty 50, Sensex and other indices between any two months.
Measured to the latest close in October 2026 from month-end closes, the Nifty 50's price-return CAGR is 5.2% over five years and 10.2% over ten; the Sensex's is 10.2% over ten years and 9.1% over twenty (dividends excluded).
CAGR (compound annual growth rate) is the steady yearly rate that turns a starting value into an ending value over a period: (ending ÷ starting)^(1 ÷ years) − 1. Enter any two values and a period, or look up the CAGR of the Nifty 50, Sensex, Nifty Next 50, Nifty 500 or Bank Nifty between any two months.
A total return of 150% over seven years and 150% over fifteen are very different results. CAGR puts them on the same footing: the constant yearly rate that would have produced the same end value with the gains compounding every year.
Use the first box for any investment, sales figure or price. The second gives the actual CAGR of an Indian index between any two months, from month-end closes; the third shows what an amount grows to at a rate you choose.
The CAGR formula
CAGR = (ending value ÷ starting value)1 / years − 1. ₹1,00,000 growing to ₹2,50,000 in seven years is a CAGR of 2.51/7 − 1 ≈ 13.98% a year. The reverse, future value = amount × (1 + CAGR)years, is what the third box computes.
CAGR describes one starting amount held to the end. When money is added or withdrawn along the way, as in a SIP, use the XIRR calculator instead; for a single investment the two agree.
Index CAGR: price return, not total return
The index lookup uses the price index, the level quoted every day. It leaves out the dividends the index's companies pay, which the total-return version of each index adds back, so an index fund holder's return was somewhat higher than the CAGR shown. Nifty data here begins in 2012 and Sensex in 1997.
Key takeaways
- CAGR = (end ÷ start)^(1 ÷ years) − 1.
- It smooths a bumpy path into one yearly rate; the actual years varied.
- For SIPs and multiple cash flows, use XIRR.
- Index CAGR here is price return and excludes dividends.
Frequently asked questions
How do I calculate CAGR?
Divide the ending value by the starting value, raise the result to the power of one divided by the number of years, and subtract one. ₹1 lakh becoming ₹2.5 lakh in seven years: 2.5^(1/7) − 1 = 13.98% a year.
What is the Nifty 50's CAGR?
It depends on the period. The index lookup above gives the Nifty 50's price-return CAGR between any two months since 2012; the figure at the top of the page shows the latest five- and ten-year values.
What is the difference between CAGR and absolute return?
Absolute return is the total percentage change, regardless of time. CAGR converts it into a yearly compounded rate so periods of different lengths can be compared.
What is the difference between CAGR and XIRR?
CAGR is for one lump sum between two dates. XIRR handles many investments and withdrawals on different dates, such as a SIP. For a single investment they are equal.