There’s a popular saying that what you can’t track, you can’t improve on. In the world of business, finance, and investment analysis, growth rate is never a straight line. It is a mix of many ups and downs.
This is where CAGR, or compound annual growth rate, comes in. It smooths out the ups and downs and gives companies or investors a clearer picture of the average annual growth rate over a period.
CAGR plays a vital role in measuring and comparing growth in a simple and easily understood way. This article will show you how to calculate CAGR growth in Excel. For more tips and practical advice, make sure to check our dedicated Excel courses.
Let’s say you travelled from town A to town B, which took 4 hours. Along the way, you encountered roadblocks and speed bumps that briefly slowed you down, and you might have taken quick snack breaks. If I asked you at the end of the trip, “What was your average speed?”
Without telling me about all the times you slowed down or sped up, you'll most likely say, "I averaged 50 kmph.” This is what CAGR does as a performance metric. It shows you the “average rate” at which your investment grew annually over a period.
Unlike other investment return metrics that only provide the total return or the average yearly return, CAGR accounts for the compounding effect over time.
Three input values are needed to calculate the CAGR: beginning value, ending value, and number of years taken. The formula is expressed as:
For instance, if a company’s revenue grew from $100m to $250m from fiscal year 2020 to fiscal year 2025. To calculate the CAGR manually, we’ll need the following values:
Note: The number of years doesn’t include the start year.
Then we plug into the formula to get:
The 5-year CAGR is 20.11%. That is, the company’s revenue grew at a smoothed rate of 20.11% annually over the last 5 years.
Learn more about the business applications of CAGR calculations in Excel in our dedicated guide (Advanced Techniques).
If calculating CAGR manually is time-consuming, Excel offers simpler ways. It’s worth noting that Excel doesn’t have a "CAGR" function yet, but you can calculate the Compound Annual Growth Rate using alternative functions.
Here are four methods you can use to calculate CAGR in Excel.
Let’s use the example below and see how to apply it in an Excel workbook.
If David invested $10,000 in the S&P 500, and the value rose to over $35,000 in a 10-year period, we will use the following formula to calculate the CAGR.
The RRI function in Excel is a popular alternative for calculating CAGR. It shows the interest rate at which an investment grows from its beginning value to its ending value. Its syntax is as follows:
Using the same example, we have the output below in Excel.
The POWER function removes the need to compute the exponential value manually. This makes it easier than the direct CAGR formula.
The syntax for the POWER function is:
To calculate CAGR using the POWER function, we will replace “number” with “EV/BV” and “power” with “1/n”.
You will notice we’ve used up the syntax, and “-1” is missing. For the POWER function, we subtract “1” from the results separately. So we have,
Using the POWER function, let’s calculate the 10-year CAGR for David’s investment of $10,000.
The RATE function is used to determine interest rates but can also be used to calculate CAGR. Because of the additional parameters, it is preferred to the POWER and RRI functions if making financial projections are involved.
The syntax for the RATE function is:
Where:
Note that “type” and “guess” values are optional and are not needed to calculate CAGR.
To calculate CAGR, we will replace:
Remember to add negative to the beginning value, else the formula will return a !NUM Error.
Get in touch to learn more about Future Savvy’s instructor-led training program and how we can help you grow your business.
How to VLOOKUP with 2 criteria?
How do I look up multiple criteria in Excel?
Can you do an Xlookup with multiple criteria?
How do I do a VLOOKUP with multiple values in Excel?
This blog explains how Excel’s LOOKUP functions—particularly XLOOKUP and VLOOKUP—can retrieve data based on multiple criteria. It walks through a step-by-step example of finding an employee’s sales in a specific region, showing both an XLOOKUP formula and a VLOOKUP alternative that uses a helper column.
Learn how to harness Excel’s compound interest formulas to build powerful financial forecasting models for your business. This guide covers practical applications like investment growth, ROI projections, and cash flow planning, with step-by-step instructions, advanced Excel tips, and real-world case studies to sharpen your forecasting strategy.
Learn how to calculate age from a date of birth in Excel using the DATEDIF function, plus alternatives like YEARFRAC and INT for greater precision. This step-by-step guide covers cell formatting, formula entry, and quick copying, and explains why age calculations matter for HR planning, customer insights, and resource allocation.