Skip to content
Free finance tool

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
Private: runs on this device

Input

Greater than 0
0 or more
Greater than 0, decimals allowed, up to 200

Result

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.

Example

Input
Beginning value: 10000
Ending value: 18000
Years: 5
Result
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

  1. Enter the Beginning value and the Ending value.
  2. Enter the number of Years, decimals allowed.
  3. Press Run to see the CAGR and the check line.
  4. 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.

All 220 SnowRock tools