General investing

Compound Growth Rate Calculator

Enter the starting value, ending value and number of years to find the compound rate of growth between them.

  • Free
  • No sign-up

Start, end & period

$
$
yr

Enter starting value, ending value and years to see the compound growth rate.

Worked example

With these example inputs:

  • Starting value$10,000
  • Ending value$16,000
  • Number of years5 yr

Compound growth rate: 9.86%

  • Total growth60.0%

Add this calculator to your site

Free to embed. Copy the snippet below, it drops the live calculator straight into any page.

This calculator finds the single yearly rate that carries a figure from its starting value to its ending value. Because each year builds on the last, it works for sales, customers, populations and prices, not just money.

The US population makes a good test. The 2020 census counted 331,449,281 people, up 7.4% from 308,745,538 in 2010. Spread over the decade, that's about 0.71% a year.

Count the steps between years, not the years

growth rate = (end ÷ start)^(1 ÷ n) − 1 n = yearly steps from the start to the end

Counting n is the easy place to slip. From 2010 to 2020 there are ten yearly steps, even though the span touches eleven calendar years. Enter 11 and the rate comes out too low:

SeriesYears enteredTotal changeYearly rate
US population, 2010 to 2020 census10 yr7.4%0.71%
Same counts, years miscounted11 yr7.4%0.65%
West Virginia population, 2010 to 202010 yr−3.2%−0.32%

The last row is a shrinking series. West Virginia's population fell 3.2% between the two censuses, so its yearly rate is negative. The formula handles a decline without any change; the rate simply carries a minus sign.

The starting year can flatter the rate

A growth rate is only as honest as its endpoints. Picture a business with sales of $800,000 in 2019 that fell to $600,000 in 2020, then reached $1,100,000 in 2024. Here's the rate to 2024 from each possible start:

Start yearSales that yearYears to 2024Yearly rate to $1,100,000
2019$800,0005 yr6.58%
2020 (the dip)$600,0004 yr16.36%
2021$750,0003 yr13.62%
2022$900,0002 yr10.55%

Start in the dip year and the business seems to grow 16.36% a year. Start one year earlier and it's 6.58%. When someone quotes a growth rate, ask which year it starts from, and why that one.

The rate also ignores the path between the endpoints. Two companies with the same start and end get the same rate. One may have grown steadily, the other in a single jump.

How long until it doubles?

The rule of 72 gives a quick answer: divide 72 by the yearly rate. Nebraska's Department of Banking and Finance describes the result as the number of years your money takes to double.

It's an approximation, though. Here's the rule next to the exact doubling time, log(2) ÷ log(1 + rate). Both come from the rule of 72 calculator:

Yearly growthRule of 72 (years)Exact doubling time (years)
2%36.035.00
4%18.017.67
8%9.09.01
12%6.06.12
18%4.04.19
36%2.02.25

The rule is almost exact near 8%. It runs a year long at 2% and three months short at 36%. That's close enough for mental math, but use the exact figure in a written plan.

A few points of growth, compounded for decades

Rate gaps look small in a single year and huge after twenty. Here's $100,000 of yearly sales growing at 12%, 9% and 6%:

$100,000 of yearly sales at three growth rates

Compounded once a year for 24 years

  • 12% a year $1,517,863
  • 9% a year $791,108
  • 6% a year $404,893
$100,000 of yearly sales at three growth rates 12% a year: $1,517,863; 9% a year: $791,108; 6% a year: $404,893 $0 $500k $1M $1.5M $2M Year 0 3 6 9 12 15 18 21 24 12% a year: $1,517,863 $1,517,863 9% a year: $791,108 $791,108 6% a year: $404,893 $404,893 $100,000 of yearly sales at three growth rates 12% a year: $1,517,863; 9% a year: $791,108; 6% a year: $404,893 $0 $1M $2M Year 0 5 10 15 20 24 12% a year: $1,517,863 $1.5M 9% a year: $791,108 $791.1k 6% a year: $404,893 $404.9k
Each 3-point step up in the rate roughly doubles where the line ends after 24 years.
Show the yearly figures
Year12% a year9% a year6% a year
6$197,382$167,710$141,852
8$247,596$199,256$159,385
12$389,598$281,266$201,220
18$768,997$471,712$285,434
24$1,517,863$791,108$404,893

The rule of 72 predicts doubling every 6, 8 and 12 years at those rates. The yearly figures under the chart show each line near $200,000 at exactly those points.

By year 24, the 12% line is $1,517,863, almost four times the 6% line. Nothing in the first few years hints at a gap that wide.

When there's no growth rate to find

The formula needs a start and an end above zero. A business that swings from a $50,000 loss to a $20,000 profit has no compound growth rate. The calculator returns an error rather than a misleading number.

In that case, report the change in dollars. For a single step between two positive figures, the year-over-year growth calculator gives the plain percentage change.

Sources

Frequently asked questions

How is the compound growth rate worked out?

Divide the ending value by the starting value, raise the result to 1 ÷ years, then subtract one. Growing 10,000 to 16,000 in five years gives 9.86% a year.

How many years should I enter for 2015 to 2025?

Ten. Count the yearly steps between the two dates, not the calendar years they touch.

Can the rate be negative?

Yes. If the ending value is below the starting value, the calculator returns a negative yearly rate.

Why does it show an error for a zero or negative value?

The formula needs a start and an end above zero. From a loss to a profit, there's no compound rate to find.

Is the rule of 72 accurate?

It's nearly exact around 8% and drifts further away from it. At 2%, it overstates the doubling time by a year.

Does the rate show how steady the growth was?

It doesn't. The rate uses only the first and last values, so one big jump and steady growth can match.