Compound annual growth rate
Calculate the compound annual growth rate between a positive starting and ending value.
Calculate numerical change, percentage growth, average change per period, and annualized growth.
Growth rate is the change from a starting value to an ending value, divided by the starting value. Multiply by 100 to express it as a percentage. CAGR is different because it annualizes compounded growth over several periods.
Calculate numerical change, percentage growth, average change per period, and annualized growth.
Starting value: 10000; Ending value: 15000; Number of periods or years: 5.
Numerical change: 5,000 ; Total percentage growth: 50 %; Average numerical change per period: 1,000 ; Annualized compound growth: 8.45 %.
Annualized compound growth requires positive starting and ending values. Average change per period is linear and is not the same as CAGR.
Results are rounded for display; calculations use unrounded values. Read our calculation methodology.
This growth rate calculator compares an ending value with its starting baseline. It separates total growth, average numerical change, and compound annualized growth so they are not mistaken for one another.
Calculate the growth rate of revenue, traffic, population, prices, or another quantity over one or more periods.
| Input | What to enter |
|---|---|
| Starting value | Enter a number of at least 0.000001 and no more than 1000000000000. |
| Ending value | Enter a number of at least -1000000000000 and no more than 1000000000000. |
| Number of periods or years | Enter a number of at least 0.000001 and no more than 10000. |
Total percentage growth is the ending value minus the starting value, divided by the starting value. The annualized result also accounts for the number of periods.
No. Total percentage growth describes the whole interval. CAGR is the constant compounded rate that would connect the starting and ending values over the entered periods.
Yes. An ending value below the starting value produces a negative numerical and percentage change.