CAGR calculator

Work out the single yearly rate that would take a starting value to an ending value over a period.

ReviewedAny currency
₹
The value at the start. Must be above 0.
₹
The value at the end. 0 or more.
years
Decimals allowed, e.g. 2.5. Up to 100 years.
Compound annual growth rate
14.87%

Going from ₹1,00,000.00 to ₹2,00,000.00 over 5 years is a compound annual growth rate of 14.87%, or 100% in total.

Growth over the period
Starting value₹1,00,000.00
Gain₹1,00,000.00
Total change100%
Ending value₹2,00,000.00
CAGR is a smoothed yearly rate between two values. It says nothing about the ups and downs in between, and past growth does not predict future growth.

How it's calculated

CAGR = (End ÷ Start)^(1 ÷ t) − 1

t is the number of years and may include a fraction. The starting value must be above 0, because growth from nothing has no rate.

Assumptions

  • Growth is treated as if it compounded evenly every year.
  • No money was added or taken out during the period.

Worked example

A value that grows from 10,000 to 20,000 in 5 years has a CAGR of about 14.87% a year, even though it doubled in total.

Questions

Why is CAGR lower than total growth divided by the years?

Because growth compounds. Doubling in 5 years is 100% in total, but only about 14.87% a year once each year builds on the last.

Can CAGR be negative?

Yes. If the ending value is lower than the starting value, the rate is negative. An ending value of 0 gives −100%.

What if I added money along the way?

CAGR assumes a single starting amount. With regular additions, a money-weighted measure such as XIRR is more suitable.

Sources

Last reviewed 1 October 2026 by Sachin. How we check calculators.