CAGR calculator
Find the steady yearly growth rate that turns a starting value into an ending value. People use CAGR to compare investment returns, revenue growth or user growth over time.
- Runs in your browser
- Free, no account needed
- Copy or download the result
Result
Example
Beginning value: 10000 Ending value: 18000 Years: 5
CAGR: 12.4746% Total growth: 80.00% Check: 10,000 x (1 + 12.4746%)^5 = 18,000 CAGR = (ending value / beginning value)^(1 / years) - 1. It is the steady yearly rate that links the two values and hides any ups and downs in between.
How to use the cagr calculator
- Enter the Beginning value and the Ending value.
- Enter the number of Years, decimals allowed.
- Press Run to see the CAGR and the check line.
- Press Copy result to keep it.
How it works
CAGR = (ending value / beginning value)^(1 / years) - 1.
The check line grows the beginning value by the CAGR for the given years to show it returns the ending value.
The beginning value and years must be greater than 0. An ending value of 0 gives -100%.
CAGR hides the ups and downs between the two points, so it describes the average path, not each year.
Everything runs in your browser. Your input is not uploaded or stored.
Questions and answers
How do I calculate CAGR?
Divide the ending value by the beginning value, raise it to the power of 1 divided by the years, then subtract 1. Doubling in 5 years is about 14.87% a year.
What is the difference between CAGR and average return?
A simple average of yearly returns can overstate growth when returns swing. CAGR is the single rate that actually links the start and end values.
Can I use part of a year?
Yes. Enter years with decimals, such as 2.5 for two and a half years.