CAGR Calculator

CAGR Calculator lets you cAGR equals ((ending value / starting value)^(1 / years) − 1) × 100. Enter your own values or load the worked example.

Method and calculation

CAGR equals ((ending value / starting value)^(1 / years) − 1) × 100.

Inputs and settings

CAGR Calculator accepts Starting value (minimum 0.000001); Ending value (minimum 0.000001); Years (minimum 0.000001).

Worked example

CAGR Calculator example — Starting value: 10000; Ending value: 15000; Years: 5. Computed output: { "annualGrowthPercent": 8.447177119769854 }

Output and limitations

CAGR Calculator: Use finite inputs. Results use double-precision arithmetic.

Technical references: JavaScript numerical operations

CAGR Calculator FAQs

CAGR Calculator applies the following rule to your input: CAGR equals ((ending value / starting value)^(1 / years) − 1) × 100. The worked example on this page uses the same processor as the result button.
CAGR Calculator has these boundaries: Use finite inputs. Results use double-precision arithmetic. Start by checking the starting value field against the units or format shown.
CAGR Calculator provides this sample: { "annualGrowthPercent": 8.447177119769854 }. Use the sample button to reproduce it, then replace the inputs with your own values.