Compound Growth Calculator Formula
Understand the math behind the compound growth calculator. Each variable explained with a worked example.
Formulas Used
CAGR (%)
cagr = (pow(final_val / initial, 1 / periods) - 1) * 100Total Growth Factor
growth_factor = final_val / initialTotal Return (%)
total_return = ((final_val - initial) / initial) * 100Variables
| Variable | Description | Default |
|---|---|---|
initial | Initial Value | 1000 |
final_val | Final Value | 2000 |
periods | Number of Periods | 5 |
How It Works
How to Calculate Compound Annual Growth Rate
Formula
CAGR = (Final / Initial)^(1/n) - 1
CAGR is the constant annual growth rate that would take the initial value to the final value over n periods. It smooths out volatility and gives a single rate that represents the equivalent steady growth. Multiply by 100 to express as a percentage.
Worked Example
An investment grows from $1,000 to $2,000 over 5 years.
- 01Growth factor = 2000 / 1000 = 2.0
- 02CAGR = 2.0^(1/5) - 1 = 2.0^0.2 - 1
- 03= 1.14870 - 1 = 0.14870
- 04CAGR = 14.87% per year
- 05Total return = 100%
Frequently Asked Questions
Why use CAGR instead of average growth?
Simple average of yearly growth rates does not account for compounding and can be misleading. CAGR gives the actual equivalent growth rate that produces the observed result. For example, +100% then -50% has average growth of 25% but CAGR of 0%.
Does CAGR reflect actual year-by-year performance?
No. CAGR assumes smooth, constant growth. The actual path may have been volatile. CAGR is useful for comparing investments over the same period but hides interim volatility.
Can CAGR be negative?
Yes. If the final value is less than the initial value, CAGR will be negative, indicating compound decline over the period.
Ready to run the numbers?
Open Compound Growth Calculator