CAGR Calculator: Calculate Compound Annual Growth Rate
The starting value of the investment or metric.
The final value of the investment or metric.
The total number of years for the investment period.
Beginning vs. Ending Value
What is Calculating CAGR?
The Compound Annual Growth Rate (CAGR) is a crucial financial metric used to measure the mean annual growth rate of an investment or business metric over a specified time period longer than one year. Unlike simple growth rates that can fluctuate, CAGR provides a “smoothed” rate by assuming the investment grew at a steady rate on a compounded basis. This makes it one of the most accurate ways to assess and compare the long-term performance of different investments, such as stocks, mutual funds, or a company’s revenue. The core idea is to find a single, consistent growth rate that would have transformed the beginning value into the ending value over the given number of years.
The Formula for Calculating CAGR in Excel
While Excel doesn’t have a specific `CAGR` function, you can calculate it using several methods. The most direct approach is the standard mathematical formula. Additionally, you can leverage built-in functions like `RATE` or `RRI` for a more streamlined calculation.
1. Standard CAGR Formula
The fundamental formula for calculating CAGR is:
CAGR = ((Ending Value / Beginning Value)^(1 / Number of Years)) - 1
This formula divides the ending value by the beginning value to get the total growth factor, raises it to the power of one divided by the number of years, and then subtracts one to find the annual rate.
2. Using the RATE Function in Excel
A more sophisticated method in Excel involves using the RATE function. This is particularly useful as it aligns with standard financial modeling practices. The syntax is =RATE(nper, pmt, pv, [fv]). To adapt it for CAGR, you set it up as follows:
nper: The number of periods (years).pmt: The periodic payment, which is 0 for a lump-sum investment.pv: The present value or beginning value, entered as a negative number (representing an outflow).fv: The future value or ending value.
For example, with 5 years, a beginning value of $10,000, and an ending value of $19,500, the Excel formula would be: =RATE(5, 0, -10000, 19500). This will return the same CAGR percentage.
| Variable | Meaning | Unit / Type | Typical Range |
|---|---|---|---|
| Ending Value (EV) | The final value of the investment. | Currency ($) or Number | Positive Number |
| Beginning Value (BV) | The initial value of the investment. | Currency ($) or Number | Positive Number (>0) |
| Number of Years (n) | The duration of the investment. | Years (Number) | Positive Number (>0) |
Practical Examples
Example 1: Stock Investment
An investor buys a stock for $5,000. After 8 years, they sell the stock for $15,000.
- Inputs: Beginning Value = $5,000, Ending Value = $15,000, Number of Periods = 8 years
- Calculation: `CAGR = (($15,000 / $5,000)^(1/8)) – 1`
- Result: The CAGR is approximately 14.72%. This means the investment grew at an average rate of 14.72% per year.
Example 2: Company Revenue Growth
A company’s annual revenue was $2 million in 2020. In 2024, its annual revenue grew to $4.5 million. The period is 4 years.
- Inputs: Beginning Value = $2,000,000, Ending Value = $4,500,000, Number of Periods = 4 years
- Calculation: `CAGR = (($4,500,000 / $2,000,000)^(1/4)) – 1`
- Result: The company’s revenue had a CAGR of approximately 22.47%. To learn more about company performance, see our Business Valuation Guide.
How to Use This CAGR Calculator
Our calculator simplifies the process of calculating CAGR. Follow these steps:
- Enter Beginning Value: Input the initial amount of your investment in the first field.
- Enter Ending Value: Input the final value of your investment in the second field.
- Enter Number of Periods: Provide the total number of years the investment was held.
- Review Results: The calculator will instantly display the CAGR percentage, along with the total growth amount and the overall growth factor. The bar chart also updates to visually represent the change.
Key Factors That Affect CAGR
- Time Horizon: The longer the period, the more the effects of volatility are smoothed out. A short period can be heavily skewed by a single event.
- Market Volatility: High volatility can lead to significant differences between year-over-year returns and the CAGR. CAGR is designed to provide a clearer picture through this noise.
- Beginning and Ending Values: The accuracy of your CAGR calculation is entirely dependent on using the correct starting and ending values for the specified period.
- Reinvestment of Dividends/Profits: CAGR assumes that any profits are reinvested. If dividends are paid out and not reinvested, the true compounded growth may differ.
- Inflation: CAGR is a nominal rate of return. To understand your real return, you would need to subtract the average inflation rate over the period. Consider using a Real Return Calculator for this.
- Cash Flows: The standard CAGR formula assumes no additional deposits or withdrawals. For irregular cash flows, other metrics like the Internal Rate of Return (IRR) or XIRR in Excel are more appropriate.
Frequently Asked Questions (FAQ)
What is the main difference between CAGR and a simple growth rate?
A simple growth rate measures the total increase over a period as a single percentage, while CAGR provides the year-over-year growth rate as if it were constant. CAGR accounts for the effect of compounding, making it more accurate for multi-year periods.
Why do I need to enter the beginning value as a negative in Excel’s RATE function?
Excel’s financial functions like RATE, PV, and FV adhere to a cash flow convention where money you pay out (like an initial investment) is negative, and money you receive (like the final value) is positive.
Can CAGR be negative?
Yes. If the ending value of the investment is less than the beginning value, the CAGR will be negative, indicating an average annual loss over the period.
Is CAGR the same as the actual return?
No, CAGR is a hypothetical, smoothed-out growth rate. Actual returns often vary year to year. CAGR is a representational figure that helps in comparing different investments on a like-for-like basis.
What if my time period isn’t an exact number of years?
For partial years, you can use a decimal in the “Number of Periods” field. For example, 18 months would be 1.5 years. In Excel, you could use the YEARFRAC function to get a more precise period length.
What is the RRI function in Excel?
The RRI function is another way to calculate CAGR. It stands for “Equivalent Interest Rate for the Growth of an Investment”. The formula =RRI(nper, pv, fv) is a more direct way to get the CAGR than the RATE function.
When should I not use CAGR?
CAGR is not ideal for evaluating investments with high volatility and for projecting future returns, as it’s a historical measure. It also doesn’t account for additional contributions or withdrawals. For those scenarios, IRR or XIRR would be better metrics.
How do I interpret the Growth Factor?
The Growth Factor shows how many times the initial investment has multiplied. For instance, a growth factor of 1.95 means your final investment is 1.95 times your initial investment.
Related Tools and Internal Resources
Explore other financial calculators and guides to enhance your investment analysis:
- Return on Investment (ROI) Calculator: Calculate the fundamental profitability of an investment.
- Future Value Calculator: Project the future value of an investment with regular contributions.
- Investment Portfolio Tracker: A guide to building a spreadsheet to track your investments.
- Rule of 72 Explained: Understand how to quickly estimate how long it takes for an investment to double.