CAGR Calculator
Calculate CAGR instantly to measure annualized growth, project future value, or find how long it may take to reach your target.
Was this calculator helpful?
Your feedback helps us improve our calculators.
What Is a CAGR Calculator?
A CAGR calculator is an online tool used to calculate the Compound Annual Growth Rate between a starting value and an ending value over a particular period.
CAGR represents the constant annual rate that would be required for the starting amount to grow into the ending amount if the value compounded at the same rate every year.
For example, an investment may rise from $10,000 to $25,000 over five years. The total increase is 150%, but that does not mean the investment grew by 30% every year. The CAGR calculation accounts for compounding and shows the equivalent annual growth rate.
You can also use this compound annual growth rate calculator in reverse to answer questions such as:
What will $10,000 become after five years at 12% annual growth?
How many years will it take $10,000 to reach $25,000 at 12% CAGR?
What annual growth rate is required to turn $10,000 into $25,000 in five years?
How to Use the CAGR Calculator
The calculator has three tabs. Choose the calculation that matches the information you already know.
Method 1: Find the CAGR Rate
Use Find the rate when you know the starting value, ending value, and investment period.
Step 1: Select “Find the rate”
Choose the first tab at the top of the calculator.
Step 2: Enter the starting value
Enter the initial amount of the investment, business value, revenue, or other metric.
For example:
Starting value = $10,000
Step 3: Enter the ending value
Enter what the value became at the end of the period.
For example:
Ending value = $25,000
Step 4: Enter the period
Enter how long the growth occurred.
For example:
Period = 5 years
The calculator also provides a Period entered as option. It can use a number of years or calculate the period from dates where supported.
Step 5: Click Calculate
The calculator determines the CAGR and displays supporting growth statistics.
With $10,000 growing to $25,000 over five years, the CAGR is approximately:
20.11%
Method 2: Project a Future Value
Select Project a value when you know your starting amount, expected annual growth rate, and investment period.
Step 1: Choose “Project a value.”
Step 2: Enter the starting value.
Example:
Starting value = $10,000
Step 3: Enter the annual growth rate.
Example:
Annual growth rate = 12%
Step 4: Enter the period.
Example:
Period = 5 years
Step 5: Click Calculate.
Using these values, the projected ending value is:
$17,623.42
The calculator also shows the total growth, gain, growth multiple, period, and estimated doubling time.
Method 3: Find the Number of Years
Use Find the years when you know a starting value, target value, and expected annual growth rate.
Step 1: Select “Find the years.”
Step 2: Enter the starting value.
Example:
Starting value = $10,000
Step 3: Enter your target value.
Example:
Target value = $25,000
Step 4: Enter the annual growth rate.
Example:
Annual growth rate = 12%
Step 5: Click Calculate.
The calculator estimates that $10,000 growing at 12% annually would take approximately:
8.09 years
to reach $25,000.
CAGR Formula
The standard CAGR formula calculates the constant compounded annual rate connecting a starting value with an ending value.
CAGR=(SVEV)n1−1
To express the answer as a percentage:
CAGR (%)=[(SVEV)n1−1]×100
Where:
EV = Ending Value
SV = Starting Value
n = Number of years
The calculation divides the ending value by the starting value, takes the appropriate root for the number of years, and subtracts 1.
How to Calculate CAGR Step by Step
Suppose an investment increases from $10,000 to $25,000 over 5 years.
Start with:
SV=10,000
EV=25,000
n=5
Apply the CAGR formula:
CAGR=(10,00025,000)51−1
Divide the ending value by the starting value:
10,00025,000=2.5
Now take the fifth root:
2.551≈1.2011
Subtract 1:
1.2011−1=0.2011
Convert it to a percentage:
0.2011×100≈20.11%
Therefore:
CAGR≈20.11%
This means a constant compounded annual growth rate of approximately 20.11% per year would turn $10,000 into $25,000 over five years.
Formula to Project a Future Value
You can also calculate compound annual growth forward when you already know the CAGR.
The formula is:
FV=PV(1+r)n
Where:
FV = Future Value
PV = Present or Starting Value
r = Annual growth rate expressed as a decimal
n = Number of years
Example
Suppose:
PV=10,000
r=12%=0.12
n=5
Then:
FV=10,000(1+0.12)5
FV=10,000(1.12)5
FV≈17,623.42
So:
FV≈$17,623.42
A $10,000 starting value growing at 12% annually would be worth approximately $17,623.42 after five years.
Formula to Calculate the Years Needed to Reach a Target
When the starting value, target value, and CAGR are known, you can rearrange the compound-growth formula to solve for time.
n=ln(1+r)ln(EV/SV)
Where:
n = Number of years
EV = Target or ending value
SV = Starting value
r = Annual growth rate as a decimal
ln = Natural logarithm
Example
Assume:
SV=10,000
EV=25,000
r=12%=0.12
Substitute the values:
n=ln(1.12)ln(25,000/10,000)
n=ln(1.12)ln(2.5)
n≈8.09
Therefore:
n≈8.09years
At a constant 12% annual growth rate, $10,000 would take approximately 8.09 years to reach $25,000.
How CAGR Calculation Works
Compound growth means each year's growth is applied not only to the original amount but also to growth accumulated in previous years.
For example, if $10,000 grows by 10%:
After Year 1:
10,000×1.10=11,000
After Year 2:
11,000×1.10=12,100
After Year 3:
12,100×1.10=13,310
That compounding effect is why CAGR should not simply be calculated by dividing total percentage growth by the number of years.
The calculator uses the standard compound-growth relationship for its rate, value, and time calculations.
What the CAGR Calculator Results Show
Depending on the selected calculation mode, the calculator may display several supporting metrics in addition to its primary answer.
CAGR
CAGR is the annualized compounded growth rate connecting the starting and ending values.
For example:
CAGR = 20.11%
means a value would need to compound at approximately 20.11% per year to produce the observed change over the specified period.
Total Growth
Total growth measures the overall percentage increase or decrease between the start and end.
Total Growth=SVEV−SV×100
For $10,000 increasing to $25,000:
Total Growth=10,00025,000−10,000×100=150%
Gain
Gain is the absolute difference between the ending and starting values.
Gain=EV−SV
Using the same example:
25,000−10,000=15,000
So the gain is:
$15,000
Growth Multiple
The multiple tells you how many times larger the ending value is than the starting value.
Multiple=SVEV
For $10,000 becoming $25,000:
10,00025,000=2.5
So the ending value is:
2.50× the starting value.
Doubling Time
The calculator also estimates how long it would take a value to double at the calculated or entered annual growth rate.
The exact formula is:
Doubling Time=ln(1+r)ln(2)
At a 12% annual growth rate:
Doubling Time=ln(1.12)ln(2)
Doubling Time≈6.12years
This is more precise than using the commonly known Rule of 72, which is only an approximation.
CAGR vs. Total Growth
CAGR and total growth measure two different things.
Suppose an investment increases from $10,000 to $25,000 in five years.
The total growth is:
150%
But its CAGR is:
20.11%
The 150% figure describes the entire change over five years. The 20.11% CAGR expresses that change as an equivalent compounded annual rate.
This distinction is important when comparing investments or business performance over different periods.
CAGR vs. Average Annual Growth Rate
CAGR is not the same as simply averaging annual percentage returns.
An arithmetic average adds the annual returns and divides by the number of periods. CAGR reflects the compounding effect needed to connect the actual starting and ending values.
Consider two years with returns of:
Year 1: +50%
Year 2: −50%
The simple average is:
250%+(−50%)=0%
But $100 would first grow to $150 and then decline to:
150×0.50=75
The investment has actually fallen from $100 to $75.
Its two-year CAGR is:
(10075)21−1≈−13.40%
This is one reason CAGR is often more meaningful than a simple average when evaluating compounded growth.
When to Use a Compound Annual Growth Rate Calculator
A compound annual growth rate calculator is useful whenever you need to compare growth between two values over time.
Common applications include comparing investment performance, measuring portfolio growth, tracking business revenue, analyzing sales growth, evaluating company metrics, measuring customer or subscriber growth, estimating future values, and planning toward financial targets.
For example, a business owner could use CAGR to determine the annualized revenue growth from $500,000 to $850,000 over four years. An investor could use the same calculation to compare two assets held for different lengths of time.
Who Should Use a CAGR Calculator?
A CAGR calculator can be useful for investors, financial analysts, business owners, entrepreneurs, students, researchers, and anyone analyzing compounded growth.
Investors may use it to compare historical investment performance. Business owners can use CAGR to evaluate revenue, profits, customers, or other performance metrics. Financial planners may use compound-growth projections to illustrate hypothetical long-term scenarios.
Because the mathematical relationship is not limited to money, CAGR can also be used for other positive numerical values that change over time.
Benefits of Using a CAGR Calculator
The main benefit is that the calculator performs compound-growth calculations without requiring you to manually work with roots or logarithms.
It also makes it easier to analyze the same growth problem in different directions. You can calculate the annual rate when the beginning and ending values are known, project an ending value from an assumed rate, or calculate how many years a target may take.
The calculator additionally provides supporting metrics such as total growth, gain, multiple, doubling time, a value-over-time chart, and year-by-year information.
Practical Tips for Using CAGR
Use the same type of values at both ends of the calculation. For example, compare revenue with revenue or portfolio value with portfolio value.
When comparing two investments, consider using similar time periods. A one-year CAGR and a ten-year CAGR may describe very different market conditions.
Use realistic assumptions when projecting future values. A historical CAGR can provide context, but it does not guarantee that the same growth rate will continue.
For long or partial periods, using exact dates where available can provide a more precise time interval than manually rounding the period to whole years.
Most importantly, remember that CAGR describes a smoothed annualized rate rather than the actual path taken from the starting value to the ending value.
Important Limitations of CAGR
CAGR is useful, but it does not tell the entire story.
CAGR Does Not Show Volatility
Two investments can have the same beginning value, ending value, and CAGR while experiencing completely different movements in between.
One may rise steadily, while another may experience large gains and losses before reaching the same final value.
CAGR Does Not Guarantee Future Returns
Historical CAGR describes past growth. It does not mean the same growth rate will continue.
Future investment performance can change because of economic conditions, market prices, interest rates, company performance, risk, and many other factors.
CAGR Does Not Properly Handle Intermediate Cash Flows
Standard CAGR assumes you are comparing a beginning value with an ending value without separately accounting for deposits and withdrawals during the period.
If money is added or removed at different points, a cash-flow-sensitive measure such as internal rate of return may be more appropriate.
CAGR Hides the Path Between Start and Finish
Because CAGR focuses on the first value, last value, and elapsed time, it does not explain what happened during the intervening years.
For investment analysis, CAGR is therefore best considered alongside risk, volatility, drawdowns, cash flows, fees, and other relevant measures.
Common CAGR Calculation Mistakes
One common mistake is dividing total growth by the number of years. CAGR is a compounded calculation, so a simple division usually produces a different result.
Another mistake is confusing CAGR with total return. A 100% total gain over several years does not mean the CAGR was 100% each year.
Be careful when entering percentages as well. A 12% rate is mathematically represented as:
0.12
not:
12
When using the calculator itself, enter the rate according to the percentage field shown in the interface.
Finally, avoid treating a projected CAGR as a guaranteed return. Future-value calculations are mathematical projections based on the rate you provide.
Frequently Asked Questions (FAQs)
What is CAGR?
CAGR stands for Compound Annual Growth Rate. It represents the constant compounded yearly rate that would connect a starting value to an ending value over a specified period.
How do you calculate CAGR?
To calculate CAGR, divide the ending value by the starting value, raise the result to the power of 1/n1/n, and subtract 1:
CAGR=(SVEV)n1−1
Multiply the result by 100 to express it as a percentage.
How do I calculate compound annual growth rate?
To calculate compound annual growth rate, you need three values: the starting value, ending value, and number of years. Enter them into the CAGR formula or use the calculator's Find the rate mode.
What is a 10% CAGR?
A 10% CAGR means a value would grow at an equivalent compounded rate of 10% each year over the measurement period.
For example:
10,000(1.10)5≈16,105.10
So $10,000 compounding at 10% annually for five years would grow to approximately $16,105.10.
Can CAGR be negative?
Yes. CAGR can be negative when the ending value is lower than the starting value.
A negative CAGR indicates an annualized decline rather than growth.
Is CAGR the same as annual return?
Not necessarily. CAGR is a smoothed annualized compound rate between two values. Actual annual investment returns may vary significantly from year to year.
What is considered a good CAGR?
There is no universally good CAGR. An appropriate growth rate depends on what you are measuring, the risk involved, the time period, market conditions, and the benchmark being used.
A higher CAGR should not automatically be considered better without also considering risk and sustainability.
Can CAGR predict future investment returns?
No. Historical CAGR measures past annualized growth. You may use an assumed CAGR to project a hypothetical future value, but the result is an estimate rather than a guaranteed return.
Conclusion
A CAGR calculator makes it easier to evaluate compounded growth without manually solving exponential equations. You can use it to calculate CAGR from beginning and ending values, project how an amount may grow at a specified annual rate, or estimate how long it could take to reach a target.
CAGR is particularly useful for comparing long-term growth because it converts a multi-year change into one annualized figure. However, it should be interpreted carefully: it smooths out fluctuations, does not account for intermediate cash flows, and cannot predict future performance.
For better financial analysis, use CAGR as one measure alongside the risk, volatility, cash flows, fees, and broader context behind the numbers.
Pro Tips
CAGR only uses the first and last values, so it hides all the volatility in between.
A longer period gives a lower CAGR for the same total gain.
A value falling to zero correctly gives minus 100 percent.
CAGR ignores deposits and withdrawals - use IRR when money moves in or out.
Doubling time is often easier to grasp than the percentage itself.
Compare investments over the same period or the comparison is meaningless.