Exponential Growth Calculator

Steady percentage growth compounds. 8% growth for 10 periods turns 1,000 into about 2,159, a total growth of 116%, and doubling takes about 9 periods. The doubling time is roughly 72 divided by the rate in percent, a useful mental shortcut.

Use the calculator for investments, populations, subscriber counts, viral spread and depreciation, and remember that real growth eventually meets limits.

Exponential Growth Calculator: inputs

Calculated result
Ending value2,158.9
Periods to double9
Total growth115.9%

Exponential Growth Calculator: Growth rate per period sensitivity

Exponential Growth Calculator: Growth rate per period and Ending value5 calculations vary the “Growth rate per period” input while holding the other entered inputs constant.4.0%1,480.26.0%1,790.88.0%2,158.910.0%2,593.712.0%3,105.8

Exponential Growth: worked example

Starting value1,000
Growth rate per period8.0%
Number of periods10
Ending value2,158.9
Periods to double9
Total growth115.9%

Exponential Growth: formula

End value = start × (1 + r)^t; doubling time = ln 2 ÷ ln(1 + r); total growth = (1 + r)^t − 1

Exponential Growth: Wolfram MathWorld

Enter the starting value, the growth rate per period as a percentage, and the number of periods. The ending value equals the start times one plus the rate, raised to the number of periods. Use a negative rate for decay.

The period can be a day, a year or any repeating step, as long as the rate matches it. The doubling time is computed from the rate.

Exponential Growth: changing Growth rate per period

Growth rate per periodEnding valuePeriods to doubleTotal growth
4.0%1,480.217.748.0%
6.0%1,790.811.979.1%
8.0% (example)2,158.99115.9%
10.0%2,593.77.3159.4%
12.0%3,105.86.1210.6%

Exponential Growth: compare input ranges

InputTested fromToEnding value: low inputEnding value: high inputSwing
Growth rate per period6.0%10.0%1,790.82,593.7802.9 (37%)
Starting value9001,1001,9432,374.8431.8 (20%)
Number of periods9111,9992,331.6332.6 (15%)

Exponential Growth: individual input comparisons

InputValueEnding valuePeriods to doubleTotal growth
Starting value8001,727.19115.9%
9001,9439115.9%
1,0002,158.99115.9%
1,1002,374.89115.9%
1,2002,590.79115.9%
Growth rate per period4.0%1,480.217.748.0%
6.0%1,790.811.979.1%
8.0%2,158.99115.9%
10.0%2,593.77.3159.4%
12.0%3,105.86.1210.6%
Number of periods81,850.9985.1%
91,999999.9%
102,158.99115.9%
112,331.69133.2%
122,518.29151.8%

Exponential Growth: combined input changes

Growth rate per period / Starting value8001,0001,200
4.0%1,184.21,480.21,776.3
6.0%1,432.71,790.82,149
8.0%1,727.12,158.92,590.7
10.0%2,0752,593.73,112.5
12.0%2,484.73,105.83,727

Exponential Growth: which assumptions move the result?

Exponential Growth: Ending value as Growth rate per period changesEnding value starts at 1,480.2. Moving Growth rate per period from 4.0% to 12.0% changes it to 3,105.8, with Starting value 1,000; Number of periods 10 kept fixed.4.0%1,480.26.0%1,790.88.0%2,158.910.0%2,593.712.0%3,105.8
Chart quantityDisplayed settings
Growth rate per period4.0% → 12.0%
Ending value1,480.2 → 3,105.8
Starting value1,000
Number of periods10
Exponential Growth: Ending value as Starting value changesEnding value starts at 1,727.1. Moving Starting value from 800 to 1,200 changes it to 2,590.7, with Growth rate per period 8.0%; Number of periods 10 kept fixed.8001,727.19001,9431,0002,158.91,1002,374.81,2002,590.7
Chart quantityDisplayed settings
Starting value800 → 1,200
Ending value1,727.1 → 2,590.7
Growth rate per period8.0%
Number of periods10

Exponential Growth: values and definitions

Quantity and definitionValue used
Starting value1,000
Growth rate per period — Use a negative rate for a decline. Doubling time applies only to a positive rate.8.0%
Number of periods10
Ending value2,158.9
Periods to double9
Total growth115.9%

Exponential Growth: half and double Growth rate per period

Growth rate per periodEnding value
4.0%1,480.2
8.0%2,158.9
16.0%4,411.4

Common error: Treating a decline as a growth rate in reverse. Falling 20 percent and then rising 20 percent does not get you back, because the second change applies to the smaller number.

Real quantities rarely grow at a constant rate indefinitely, since resources and demand limit growth, and early exponential phases often turn into S-curves. Small differences in the rate produce large differences over long periods. Negative rates model decay, and a rate of minus 100% or lower is not meaningful.

Discrete periods differ from continuous growth.

Algebra & Arithmetic calculators: Quadratic Formula Calculator, Fraction and Ratio Simplifier Calculator, Exponent Calculator, Root Calculator, Logarithm Calculator, Rounding Calculator.

Exponential growth adds a fixed percent of the current value each period. A value of 1,000 growing 8 percent a period is 2,158.92 after 10 periods, a rise of 115.9 percent. It doubles in about 9.01 periods, since the time to double depends on the rate and not on the starting value.

Use the same period for the rate and the count. An 8 percent yearly rate over 10 years is 10 periods, and an 8 percent monthly rate over 10 years is 120.

See the compound interest and future value calculators for money, the rule of 72 for doubling times, and the geometric sequence page for the same pattern as a list. The logarithm calculator solves for time, and the continuous compounding page covers the continuous limit.

What is exponential growth?

Growth in which the quantity increases by a constant percentage each period, so the increase itself gets larger over time.

How do I find the doubling time?

Divide the natural log of 2 by the natural log of one plus the growth rate. At 8% it is about 9 periods.

Can exponential growth continue forever?

No. Real systems run into limits, so growth usually slows, which is why many curves flatten into an S shape.