CAGR—short for Compound Annual Growth Rate—is one of the most reliable ways to measure how fast an investment, business metric, or portfolio grows over time. It smooths out annual fluctuations and gives a consistent annualized growth rate.
This guide explains how to calculate CAGR using its formula, provides practical examples, and highlights when to apply it for accurate business or investment analysis.
CAGR represents the mean annual growth rate of an investment or business metric over a defined period, assuming profits are reinvested each year.
Unlike simple averages, CAGR eliminates short-term volatility and shows the true long-term trend. Companies, investors, and analysts rely on CAGR to compare performance across products, markets, or time periods because it provides a more stable view of growth.
The standard formula for CAGR is:
CAGR = (Ending Value / Beginning Value)^(1 / Number of Years) − 1
This formula helps determine the annual rate at which an amount grows to reach its final value over a given time frame, assuming compounding.
1. Identify the beginning value (BV):
This is the starting point of measurement — such as your initial investment or company revenue at the beginning of the time period. For example, if your company made ₹10 lakh in revenue in 2020, that’s your BV.
2. Find the ending value (EV):
This represents the value at the end of the time frame — say, ₹17 lakh in 2024. The comparison between EV and BV reflects how much growth has occurred.
3. Determine the time period (n):
The time period is the number of years between the two points. If your data covers four years (2020 to 2024), n = 4. Keeping the time frame consistent ensures accuracy.
4. Apply the formula:
Plug the values into the CAGR equation — divide EV by BV, raise the result to the power of 1/n, then subtract 1. This gives you the compounded annual growth rate in decimal form.
5. Convert to percentage:
Finally, multiply the decimal result by 100 to express CAGR as a percentage. For example, a CAGR of 0.147 becomes 14.7%, showing annualized growth.
If a company’s revenue increased from ₹10 lakh in 2020 to ₹17 lakh in 2024:
CAGR = (17 / 10)^(1 / 4) − 1 = 0.147 or 14.7 % per year.
This means the company grew at a steady 14.7% each year on average, regardless of fluctuations.
Online CAGR calculators make the process quick and error-free. Simply enter the starting value, ending value, and number of years, and the calculator instantly provides the CAGR percentage.
These tools save time and eliminate manual calculation mistakes. Financial websites, Google Sheets add-ons, and mobile apps offer free CAGR calculators with visualization features to interpret results better. For a comparison of top tools, see Best Online CAGR Calculators: Top Free Tools Compared.
Excel is one of the most versatile tools for CAGR calculation. It supports manual formulas, functions, and charts for data visualization.
=(EV/BV)^(1/n)-1
in any cell for quick results.POWER
formula, =POWER(EV/BV,1/n)-1
, simplifies exponentiation for large datasets.=RRI(n,BV,EV)
returns the CAGR automatically — ideal for financial modeling and forecasting.You can also visualize growth trends through Excel charts, making it easier to present CAGR insights in business reports. Learn more in CAGR Calculation in Excel: A Step-by-Step Tutorial.
CAGR assumes consistent time intervals. Using months or irregular data periods without adjusting the time factor (n) can result in inflated or inaccurate rates. Always normalize your time frame to years.
CAGR cannot handle zero or negative beginning/ending values, as it creates mathematical errors. In such cases, alternative measures like average annual growth rate (AAGR) or geometric mean are better suited.
Many analysts confuse total (absolute) return with CAGR. Absolute return measures total gain, while CAGR spreads that gain evenly across time. Mixing both can distort growth projections. Learn how to avoid this mistake in Convert Absolute Return to CAGR: Why It Matters.
CAGR is one of the most powerful tools for understanding performance over time. It gives a clear, consistent view of growth that raw year-over-year changes often hide.
Whether evaluating business performance, comparing investments, or forecasting financial outcomes, CAGR simplifies complex data into actionable insights. Combine it with tools like Excel or reliable online calculators for the most accurate results.
CAGR = (Ending Value / Beginning Value)^(1 / Number of Years) − 1. Multiply the result by 100 to express it as a percentage.
CAGR shows the annualized growth rate over time, removing short-term volatility and enabling fair comparison between investments or businesses.
Yes. Use =(EV/BV)^(1/n)-1
, the POWER
function, or Excel’s RRI
function for fast and accurate calculations.
CAGR assumes steady compounding and ignores fluctuations or irregular cash flows. It should be complemented with other metrics like standard deviation or annual returns for deeper analysis.
Use free CAGR calculators available on trusted financial sites. Enter the starting value, ending value, and number of years to get an instant result.