CAGR Calculator
Calculate compound annual growth rate from a starting value, ending value, and number of years.
Enter values to calculate.
Formulas
Core equations used by this calculator.
How to use
Follow these steps for a clear answer.
Enter the known values
Fill in each field with amounts and rates as labeled.
Calculate
Results update as you type; compare scenarios below when available.
Read the outputs
Check the result panel for the primary figure and supporting totals.
Example calculations
Common configurations with formula and result.
Worked example
10,000 → 18,000 over 5 years → CAGR ≈ 12.47%
CAGR calculator specification
Version 1.0.0 · Last reviewed 2026-07-28
- Definition
- CAGR is the constant annual rate that takes a starting value to an ending value over a given time: CAGR = (end/start)^(1/years) − 1.
- What it calculates
- Compound annual growth rate as a percent.
- Inputs
- Values shown on the calculator form
- Outputs
- Primary result in the result panel
- Formula
CAGR = (end/start)^(1/t) − 1About this calculator
CAGR is the constant annual rate that takes a starting value to an ending value over a given time: CAGR = (end/start)^(1/years) − 1.
Formula
CAGR = (end/start)^(1/t) − 1Example
10,000 → 18,000 over 5 years → CAGR ≈ 12.47%
- Assumptions
- Fixed rates and terms as entered; no fees or taxes unless modeled.
- Calculation runs locally in the browser.
- Units
- Currency units as entered (dimensionless rates in %)
- Boundary conditions
- Zero or missing required fields yield zero or empty results.
- Negative inputs are treated as zero.
- Example
- 10,000 → 18,000 over 5 years → CAGR ≈ 12.47%
- Validation cases
- 10000 → 18000 · 5 yr → ≈ 12.47%
- 100 → 100 · 3 yr → 0%
- 1000 → 2000 · 1 yr → 100%
- Sources
- Standard time-value-of-money / managerial accounting identities
- Last reviewed
- 2026-07-28
- Calculation version
- 1.0.0
Related tools
Frequently asked questions
Key distinctions behind the calculation.
How does the CAGR Calculator work?
It uses CAGR = (end/start)^(1/t) − 1. All math runs locally in your browser.
Can I share my inputs?
Yes. Use Copy link in the result panel — the URL stores your current inputs.