Skip to content
Math

Exponential Growth Calculator

Solve any variable in the exponential growth equation: final value, starting value, growth rate, or time. Choose discrete period-by-period compounding or continuous compounding. Enter any three values, select what to find, and see the result with full working steps and a period-by-period schedule.

Your details

Discrete compounds once per period (like annual interest). Continuous compounds at every instant.
The starting quantity at time zero.
Percentage increase per period. Use a negative value for decay.
%
How many periods have elapsed. Can be a fraction.
ResultGrowing
1,628.8946
Total growth (absolute)628.89
Growth multiple1.63×
Doubling time14.21periods
Continuous rate (k)0.04879
Total growth628.89
0814.452k0510
Period

Starting from 1,000, the value reaches 1,628.89.

  • Each period multiplies the value by 1.05, so later periods add more than earlier ones.
  • Over 10 periods the total growth is 628.89.
  • At this rate the value doubles roughly every 14.2 periods.

Next stepTry the "Solve for: Rate" mode to find what growth rate is implied by a known start and end value.

Period-by-period schedule

PeriodValueCumulative growth
01,0000
11,05050
21,102.5102.5
31,157.63157.63
41,215.51215.51
51,276.28276.28
61,340.1340.1
71,407.1407.1
81,477.46477.46
91,551.33551.33
101,628.89628.89

Values shown at each whole-number period boundary.

Formula

P(t)=P0(1+r)torP(t)=P0ektP(t) = P_0\,(1 + r)^t \quad\text{or}\quad P(t) = P_0\,e^{kt}

Worked example

Start with 1,000 growing 5% per period for 10 periods: P = 1000 x (1 + 0.05)^10 = 1000 x 1.62889 = 1,628.89. Total growth: 628.89. The value grew to about 1.63x its start. To find the implied rate for the same start/end values: r = (1628.89 / 1000)^(1/10) - 1 = 5%.

How exponential growth works

Exponential growth happens when a quantity increases by the same percentage each period rather than by a fixed amount. You multiply the starting value by the growth factor (1 + r), where r is the rate written as a decimal, once for every period that passes. Because each period builds on the already-grown total, the increases get larger over time. This compounding is what separates exponential growth from linear growth: linear growth adds the same flat amount each step while exponential growth adds an ever-larger slice.

Solving for any variable

The exponential growth equation P(t) = P(0)(1 + r)^t links four variables: the starting value, the growth rate, the number of periods, and the final value. Given any three of these, you can solve for the fourth. To find the initial value, divide the final value by (1 + r)^t. To find the rate, take the t-th root of (P(t) / P(0)) and subtract 1: r = (P(t)/P(0))^(1/t) - 1. This is also the CAGR (compound annual growth rate) formula used in finance. To find time, divide the natural log of the ratio P(t)/P(0) by the natural log of (1 + r).

Discrete periods versus continuous growth

The formula P = P(0)(1 + r)^t models growth applied at the end of each discrete period, such as annual interest or yearly population counts. When growth happens continuously rather than in steps, the related model P = P(0) x e^(kt) is used instead, where k is the continuous growth constant and e is approximately 2.71828. For a given outcome the two constants differ slightly: a discrete 5% rate is not exactly the same as a 0.05 continuous rate. The relationship is k = ln(1 + r), so a 5% discrete rate equals approximately 0.04879 continuous. Switch the Growth type field to Continuous to use the e^(kt) form.

Doubling time and the Rule of 72

A useful way to gauge any growth rate is its doubling time: how many periods until the value is twice its starting size. For discrete compounding it is ln(2) / ln(1 + r). For continuous compounding it simplifies to ln(2) / k, approximately 0.693 / k. A quick mental shortcut for small annual rates is the Rule of 72: divide 72 by the percentage rate to estimate the doubling time in years. At 6% per year, money roughly doubles every 12 years, which is why even modest rates produce dramatic totals over long horizons. This calculator shows the exact doubling time for every scenario.

Real-world applications

Exponential growth and decay appear across science, finance, and biology. Population growth, compound interest, radioactive decay (a negative rate), bacterial colony expansion, the spread of information on social networks, and the depreciation of assets all follow exponential models. The same formula works for decay by using a negative rate: a rate of -10% means each period multiplies the value by 0.90, so the quantity shrinks geometrically toward zero without quite reaching it. Understanding the rate and doubling (or half-life) time gives you an intuitive grip on how fast any of these processes unfold.

Growth of 1,000 at different rates over 10 periods

Rate (r)Final valueTotal growthDoubling time (periods)Continuous k
1%1,10510569.70.00995
2%1,21921935.00.01980
5%1,62962914.20.04879
8%2,1591,1599.00.07696
12%3,1062,1066.10.11333
20%6,1925,1923.80.18232

Final value, total growth, doubling time, and equivalent continuous rate k for common growth rates.

Frequently asked questions

What is the difference between exponential and linear growth?

Linear growth adds the same fixed amount each period, so a graph is a straight line. Exponential growth adds the same percentage each period, so the amount added keeps rising and the curve bends sharply upward over time. A savings account earning 5% interest is exponential; a salary that increases by 2,000 per year regardless of its level is linear.

How do I find the growth rate from a start and end value?

Use "Solve for: Growth rate" and enter the initial value, final value, and number of periods. The calculator applies r = (P(t) / P(0))^(1/t) - 1 and converts the result to a percentage. This is also the CAGR (compound annual growth rate) formula used in finance and investing.

How do I model exponential decay?

Use the same calculator with a negative growth rate. A rate of -10% means each period multiplies the value by 0.90, so the value shrinks geometrically. Radioactive half-life, drug clearance from the bloodstream, and asset depreciation all follow this pattern.

What is the difference between discrete and continuous compounding?

Discrete compounding applies the growth rate once per period using P(t) = P(0)(1 + r)^t. Continuous compounding applies it at every instant using P(t) = P(0)e^(kt). For the same rate, continuous compounding produces a slightly higher final value. The continuous rate k equals ln(1 + r). Many natural processes are better modeled as continuous; many financial products are discrete.

How is doubling time calculated?

For discrete compounding: doubling time = ln(2) / ln(1 + r). For continuous compounding: doubling time = ln(2) / k, which simplifies to approximately 0.693 / k. The Rule of 72 (divide 72 by the annual percentage rate) gives a quick mental estimate accurate to within a few percent for rates between 2% and 30%.

Can I use this to calculate how long to reach a savings goal?

Yes. Select "Solve for: Number of periods", enter your current savings as the initial value, your goal as the final value, and your expected annual return as the rate. The calculator tells you how many periods are needed and shows a period-by-period schedule so you can see progress at every step.

Sources

Written by Dr. Rajiv Menon, PhD Applied Mathematician · Bengaluru, India

Applied mathematician bridging algebraic theory and computational tools for students, engineers, and everyday problem-solvers.

Search 3,500+ calculators

Loading search…