exponentialgrowthcalculator.com

Exponential Growth Calculator

Enter a starting value, a growth rate, and a number of periods to see the final value, growth factor, doubling time, and plotted curve update as you type.

Exponential growth calculator

Inputs

The quantity at time zero
%
Negative values calculate decay
Years, months, days, or any other unit
Growth Model

Results

Final Value x(t) 1,967.15 after 10 periods at 7%
Growth Factor 1.0700 ×1.967 total over t
Doubling Time 10.24 periods to double

Step-by-Step Substitution

Each line below substitutes the numbers currently in the fields above into the exponential growth formula, one operation at a time.

  1. Formulax(t) = x0 × (1 + r)t
  2. Substitutex(10) = 1,000 × (1 + 0.07)10
  3. Growth factorx(10) = 1,000 × (1.07)10
  4. Evaluate powerx(10) = 1,000 × 1.967151
  5. Resultx(10) = 1,967.15

Growth Curve

Period-by-Period Values

Period t Value x(t) Change
0 1,000.00 N/A
1 1,070.00 +70.00
2 1,144.90 +74.90
3 1,225.04 +80.14
4 1,310.80 +85.75
5 1,402.55 +91.76
6 1,500.73 +98.18
7 1,605.78 +105.05
8 1,718.19 +112.40
9 1,838.46 +120.27
10 1,967.15 +128.69

What the curve and table show: at the default settings, 1,000 units growing 7% per period for 10 periods, the plotted line leaves period 0 almost flat and steepens continuously to the right, finishing at 1,967.15. The curve never bends back down and never straightens out, which is the visual signature of exponential growth. The table beside it explains why: the Change column starts at +70.00 in period 1 and reaches +128.72 by period 10, so the same 7% rate adds a larger absolute amount every period as the base it applies to grows. Set the rate negative and the same line inverts into a decay curve falling toward zero, which is how this graphing exponential functions calculator covers both directions with one control.

Definition

What Is Exponential Growth?

Exponential growth is growth where the amount added in each period is proportional to the amount already present, so the quantity is multiplied by a constant growth factor instead of increased by a constant amount.

That single property separates exponential growth from every other kind. A savings balance earning 4% a year gains more dollars in its twentieth year than its first, even though the rate never changed, because 4% of a larger balance is a larger number.

Plotted against time, exponential growth traces a J-shaped curve. The left of the curve looks nearly flat and is easy to mistake for slow, linear change. The right rises steeply and keeps steepening, because the slope at any point is proportional to the height at that point. There is no upper bend and no ceiling in the pure model. The curve continues to climb for as long as t continues to increase. An exponential curve calculator draws that shape straight from the three inputs, which makes the bend visible at a glance instead of implied by a column of numbers.

The engine underneath is the constant growth factor: the fixed number the quantity gets multiplied by every period. A 4% rate means a growth factor of 1.04, applied once per period, forever. Ten periods of that produce a total multiplier of 1.0410 = 1.4802, not 1.40, and the 0.0802 difference is the compounding the multiplicative model captures and an additive model misses. Any exponential increase calculator is doing this one operation repeatedly.

Exponential growth also runs in reverse. Making the rate negative turns the growth factor into a number between 0 and 1, and repeated multiplication by such a number shrinks the quantity instead of enlarging it. The J-curve flips into a falling curve that flattens as it approaches zero. The equation does not change at all, only the sign of r, which is why growth and decay are treated as one topic rather than two. The exponential increase formula and the decay formula are the same expression read with a different sign.

The requirement worth remembering is proportionality. A process is exponential when its rate is quoted per cent per period rather than units per period. A factory adding 500 units a month is not growing exponentially, however large the number. A culture whose cell count rises 8% an hour is, however small the number.

Equation

The Exponential Growth Formula

The exponential growth formula is x(t) = x0(1 + r)t for growth applied in discrete periods, and x(t) = x0ekt for growth applied continuously. Both describe the same family of curves; they differ only in how often the rate is applied. Every growth formula calculator on this site is built on one of these two expressions.

Discrete, compounded per period
x(t) = x0(1 + r)t

Use this when growth lands in identifiable steps: an annual interest payment, a quarterly revenue figure, a yearly census count. The rate is applied once at the end of each whole period.

Continuous, compounded every instant
x(t) = x0ekt

Use this when growth has no natural step size: radioactive decay, a bacterial culture, heat loss. The constant e = 2.71828… is the limit of compounding as the period length approaches zero.

Variables in the exponential growth equation
SymbolNameWhat it representsExample
x(t) Final value The quantity after t periods have elapsed. This is the output of the calculation. 3,972 subscribers
x0 Initial value The quantity at t = 0, before any growth is applied. Sometimes written P, N₀ or a. 2,400 subscribers
r Periodic growth rate The proportional change per period, as a decimal. Positive for growth, negative for decay. 0.065 (that is 6.5%)
k Continuous growth constant The instantaneous rate used in the e-based form. Also called the growth constant. 0.06297 per period
t Elapsed time How many periods have passed. The unit is whatever the rate was quoted in. 8 months
e Euler's number The fixed constant 2.718281828…, the base of natural exponential growth. 2.71828

What the table shows: the six rows cover every symbol either form of the growth equation formula can contain, paired with the value that symbol takes in the worked example further down this page. Only three of the six are ever entered by hand: x0, r and t. x(t) is the result, while e is a fixed constant and k is derived from r rather than supplied.

The two forms connect through k = ln(1 + r), and in reverse through r = ek − 1. A discrete rate of 6.5% per period therefore corresponds to a continuous growth constant of ln(1.065) = 0.06297, and substituting either value into its own equation produces the identical curve. Treating an exponential equation solver as a single tool rather than two is only possible because of that conversion.

The formula x of t equals x sub zero times open parenthesis one plus r close parenthesis raised to the power t. Leader lines identify x of t as the final value after t periods, x sub zero as the initial value at time zero, the bracketed one plus r as the growth factor, and the exponent t as the number of time periods. x(t) = x0 (1 + r) t FINAL VALUE the amount after t periods TIME PERIODS how long the growth runs INITIAL VALUE the amount at t = 0 GROWTH FACTOR 1 + r, with r as a decimal

What the diagram shows: the diagram breaks the exponential growth formula into its four working parts. On the left, x(t) is the output, the amount reached after t periods have elapsed. The x0 term immediately after the equals sign is the initial value the calculation starts from. The bracketed (1 + r) term, marked with the green brace, is the growth factor: the single number the quantity is multiplied by once per period. The raised t at the far right is the exponent, and it counts how many times that multiplication happens. Reading the formula left to right therefore gives the sentence "the final value equals the starting value multiplied by the growth factor, t times over."

Sign Convention

Exponential Growth vs. Exponential Decay

The difference between exponential growth and exponential decay is the sign of the rate, and nothing else: growth uses a positive r and a growth factor above 1, while decay uses a negative r and a growth factor between 0 and 1. One equation covers both cases, which is the reason a growth and decay calculator does not need two separate modes.

Written out, the decay formula is x(t) = x0(1 − r)t when r is supplied as a positive decay rate, or x(t) = x0(1 + r)t when r is already carrying its own negative sign. Both produce the identical result: with a 4% per-period loss, (1 − 0.04) and (1 + (−0.04)) are both 0.96. The continuous form is x(t) = x0e−kt, where the minus in the exponent does the same job the sub-1 factor does in the discrete version.

A growth factor above 1 grows the quantity. Exactly 1 freezes it. Between 0 and 1 it decays. That one number decides the direction of the entire curve.

The sign convention matters because the two ways of writing decay are easy to double-apply. Entering r = −4 into a field whose label already says "decay rate" produces (1 − (−0.04)) = 1.04 and returns growth. This calculator resolves the ambiguity by asking for one signed growth rate and nothing else: type 4 for growth, type −4 for decay, and the tool reports doubling time in the first case and half-life in the second. Any exponential growth decay calculator has to pick one convention and state it, and a single signed field is the convention with the fewest failure modes.

The two directions behave differently at their limits, even though they share an equation. Exponential growth has no upper bound; as t rises, x(t) rises without limit. Exponential decay has a lower bound it never reaches: repeatedly multiplying by 0.96 makes the quantity smaller forever but never produces zero, so the curve approaches the horizontal axis asymptotically. In practice a decay calculation is usually stopped at a threshold, such as 1% remaining or one detectable unit, rather than run to completion.

One boundary is worth stating explicitly. In the discrete model, r = −100% sets the growth factor to exactly 0, and the quantity drops to nothing in a single period and stays there. Rates below −100% imply losing more than the whole quantity, so the discrete decay and growth calculator treats them as undefined rather than returning a sign-flipped answer. The continuous form has no such boundary, because e−kt stays positive for every finite k and t.

Method

How to Calculate Exponential Growth

To calculate exponential growth, convert the percentage rate to a decimal, add 1 to get the growth factor, raise that factor to the power of the elapsed periods, then multiply by the initial value. The 5 steps below apply the exponential rate of growth formula in the order a calculator evaluates it.

  1. Write down the initial value

    Identify x₀, the quantity present before any growth has happened. This is the value at t = 0, and every later value is a multiple of it.

  2. Convert the growth rate to a decimal

    Divide the percentage rate by 100. A rate of 6.5% per period becomes r = 0.065. Keep the sign: a decline of 6.5% becomes r = −0.065.

  3. Add 1 to get the growth factor

    Calculate 1 + r. With r = 0.065 the growth factor is 1.065. This single number is what the quantity is multiplied by once per period.

  4. Raise the growth factor to the power t

    Compute (1 + r)^t, where t counts the periods elapsed. With a factor of 1.065 across 8 periods, 1.065^8 = 1.654996. This is the total multiplier for the whole span.

  5. Multiply the initial value by the total multiplier

    Multiply x₀ by the result of step 4 to get x(t). Starting from 2,400 units, 2,400 × 1.654996 = 3,972 units after 8 periods.

Worked example, newsletter subscribers

A technical newsletter has 2,400 subscribers and has been adding 6.5% per month for eight consecutive months. The rate of growth equation gives the subscriber count at the end of month eight.

x0
2,400 subscribers
r
6.5% → 0.065
t
8 months
x(t) = x0(1 + r)tx(8) = 2,400 × (1 + 0.065)8x(8) = 2,400 × (1.065)8x(8) = 2,400 × 1.654996x(8) = 3,971.99 subscribers

The list grew by 1,571.99 subscribers, a total increase of 65.5% across the eight months. Multiplying 6.5% by 8 would have predicted 52%, understating the result by 13.5 percentage points. That gap is the compounding an additive estimate leaves out. At this rate the list doubles every 11.01 months.

Month-by-month growth: 2,400 subscribers at 6.5% per month
Month tSubscribers x(t)Added that monthTotal multiplier
0 2,400.00 N/A 1.0000
1 2,556.00 +156.00 1.0650
2 2,722.14 +166.14 1.1342
3 2,899.08 +176.94 1.2079
4 3,087.52 +188.44 1.2865
5 3,288.21 +200.69 1.3701
6 3,501.94 +213.73 1.4591
7 3,729.57 +227.63 1.5540
8 3,971.99 +242.42 1.6550

What the table shows: the Added column is the proof that this growth is exponential rather than linear. Month 1 adds 156.00 subscribers and month 8 adds 242.66. The percentage held steady at 6.5% while the absolute gain rose by 86.66 per month, because each month's percentage applies to a larger base than the month before. The Total multiplier column climbs from 1.0000 to 1.6550, and that final figure multiplied by the starting count reproduces the answer.

Time Constants

Understanding Doubling Time and Half-Life

Doubling time and half-life are the two time constants of an exponential process: doubling time is how long a growing quantity needs to reach twice its size, and half-life is how long a decaying quantity needs to fall to half its size. Both depend only on the rate, never on the starting value, which is what makes them useful as single-number summaries.

Doubling Time

Doubling time is the time required for a quantity to reach exactly 2× its starting value. Setting x(t) = 2x0 and solving for t removes x0 entirely, which is why the answer is independent of size.

t2 = ln(2) / r ≈ 0.693 / r

That form is exact for continuous growth. For discrete compounding the exact version is t2 = ln(2) / ln(1 + r), and the simpler expression becomes a slight underestimate.

Example, log storage volume
Rate: 4.2% per monthContinuous: 0.693 / 0.042 = 16.50 monthsDiscrete: 0.693 / ln(1.042) = 0.693 / 0.041140t₂ = 16.85 months

A cluster writing 4.2% more log data each month doubles its storage footprint every 16.85 months. The 0.693/r shortcut lands 0.35 months low here, and its error widens as the rate climbs.

Half-Life

Half-life is the mirror image: the time required for a quantity to fall to exactly half its starting value. The formula is identical apart from taking the magnitude of the rate, so the result stays positive.

t½ = ln(2) / |r|

For discrete decay the exact form is t½ = ln(0.5) / ln(1 + r), with r negative. Both logarithms are negative, so their quotient is positive.

Example, isotope sample
Sample: 640 g losing 3.8% per dayContinuous: 0.693 / 0.038 = 18.24 daysDiscrete: ln(0.5) / ln(0.962) = −0.693 / −0.038740t½ = 17.89 days

Checking the result: 640 × 0.962<sup>17.89</sup> = 640 × 0.5002 = 320.1 g, which is half the original sample. After a second 17.89 days, 160 g remains.

Doubling time by growth rate, periods required to reach 2×
Growth rate r 1%3%5%7%10%
Exact, discrete
ln2 / ln(1+r)
69.723.414.210.27.3
Approximate, continuous
0.693 / r
69.323.113.99.96.9
Shortfall of the approximation −0.3−0.3−0.3−0.3−0.3

What the table shows: doubling time collapses steeply at low rates and then flattens out. Going from 1% to 3% cuts the doubling time from 69.7 periods to 23.4, a saving of 46.2 periods for 2 percentage points. Going from 7% to 10% saves only 3.0 periods for 3 percentage points. The relationship is reciprocal, not linear, so early rate improvements buy far more time than later ones. The bottom row shows the 0.693/r shortcut running progressively further below the exact figure as the rate rises, which is why an exponential rate calculator should use the logarithmic form. Solve for t directly with the reciprocal-rate doubling tool, or work from a known half-life using the dedicated half-life tool.

Comparison

Exponential Growth vs. Linear Growth

Exponential growth multiplies by a constant factor each period, while linear growth adds a constant amount each period. That distinction produces a curve in the first case and a straight line in the second, and the gap between them widens without limit as time increases.

Structural differences between the two growth models
PropertyLinear growthExponential growth
Equation x(t) = x₀ + mt x(t) = x₀(1 + r)t
Per-period operation Adds a fixed amount m Multiplies by a fixed factor 1 + r
Rate quoted as Units per period Per cent per period
Shape on ordinary axes Straight line Upward-bending J-curve
Shape on a log y-axis Curve that flattens Straight line
Absolute increase over time Constant every period Grows every period
Doubling behaviour Each doubling takes longer than the last Every doubling takes the same time
Long-run outcome Predictable and bounded by the horizon Exceeds any linear model given enough time
Linear at t = 10 3,300 180 units added every period
Exponential at t = 10 4,658.77 ×1.12 applied every period
The gap at t = 10 +1,358.77 both models started from the same 1,500 units
Both models from 1,500 units, linear adds 180/period, exponential multiplies by 1.12
Period tLinear (+180)Exponential (×1.12)Difference
0 1,500.00 1,500.00 +0.00
1 1,680.00 1,680.00 +0.00
2 1,860.00 1,881.60 +21.60
3 2,040.00 2,107.39 +67.39
4 2,220.00 2,360.28 +140.28
5 2,400.00 2,643.51 +243.51
6 2,580.00 2,960.73 +380.73
7 2,760.00 3,316.02 +556.02
8 2,940.00 3,713.94 +773.94
9 3,120.00 4,159.62 +1,039.62
10 3,300.00 4,658.77 +1,358.77

What the comparison shows: both models start at 1,500 units and both reach 1,680 after one period, because 12% of 1,500 is exactly the 180 units the linear model adds. From period 2 onward they separate. The exponential column pulls ahead by 21.60 at period 2, 243.51 at period 5, and 1,358.77 at period 10, where the totals are 3,300 against 4,658.77. The linear column rises by the same 180 units in every row while the exponential column's increment grows from 200.00 to 499.15. Choosing the wrong model is harmless over one or two periods and severe over ten.

Applications

Real-World Applications

Exponential growth describes 6 distinct classes of real process, listed in the tabs below. Each panel gives the specific form of the equation that field uses, followed by a fully worked calculation with its own numbers.

Compound Interest Grows Exponentially

Compound interest is the most common exponential growth most people ever meet, because interest credited in one period earns interest in every period afterward. The banking formula A = P(1 + r/n)nt is the discrete exponential growth formula with the annual rate split across n compounding events per year. Set n = 1 and it reduces to x(t) = x0(1 + r)t exactly.

$7,200 principal · 5.4% annual · 15 years
A = 7,200 × 1.05415 = 7,200 × 2.200945 = $15,846.80
Interest earned: $8,646.80, more than the principal itself

Work the same figures through the standalone interest tool to vary the compounding frequency, or model contributions over time with savings balance projections.

Model Choice

Continuous vs. Discrete Exponential Growth

Continuous exponential growth applies the rate at every instant and uses x(t) = x0ekt, while discrete exponential growth applies the full rate once per period and uses x(t) = x0(1 + r)t. Choosing between them is a question about the process being modelled, not about mathematical preference.

The continuous growth formula is the limit of the discrete one as the compounding interval shrinks toward zero. Take a 12% annual rate and compound it once, and the total multiplier is 1.12. Compound it monthly, as (1 + 0.12/12)12, and it becomes 1.12683. Daily gives 1.12747. Every instant gives e0.12 = 1.12750, and no amount of further subdivision moves it past that. The continuous growth equation is the ceiling that finer and finer compounding converges to.

Use the discrete form when the process genuinely has periods. A bank crediting interest on the last day of each quarter, a company reporting revenue by quarter, a census taken once a year, and in all of these the quantity really is constant between events and then steps. Modelling them continuously invents growth that has not happened yet.

Use the continuous form when no natural period exists. Radioactive nuclei do not wait for midnight to decay, bacteria do not divide in unison on the hour, and heat does not leave an object in daily instalments. For these, continuous exponential growth is the accurate description and the discrete version is the approximation. The continuous growth rate k is also easier to work with algebraically, since exponents add: two consecutive spans multiply as ek·t₁ × ek·t₂ = ek(t₁+t₂).

The numeric gap between the two forms is small at low rates and large at high ones. At a 1% rate the continuous result exceeds the discrete one by about 0.005% of the total, undetectable in most work. At 20% the difference reaches roughly 1.9%, and at 100% the discrete form gives a multiplier of 2 while the continuous form gives e = 2.718, a 36% divergence. Any exponential growth model calculator should therefore state which convention it uses, and this one exposes the choice as a visible toggle rather than hiding it. The continuous growth rate formula and its conversions are covered in more depth on the continuous growth calculator, and the exponential function reference sets out the algebra behind both forms.

Model Limits

Exponential Growth vs. Logistic Growth

Two curves start together at the lower left with the same slope. The exponential curve keeps steepening and leaves the top of the chart without ever levelling. The logistic curve rises alongside it, bends over at its inflection point where it passes half the carrying capacity, and then flattens against a horizontal dashed line marking the carrying capacity K. The exponential curve stays above the logistic curve at every point after the start. K CARRYING CAPACITY K TIME t POPULATION x EXPONENTIAL LOGISTIC inflection at K/2

What the diagram shows: both curves leave the origin at the same slope, which is the reason a logistic population is indistinguishable from an exponential one in its early stages. Through the first third of the chart the two lines almost touch. The black exponential curve keeps steepening and exits the top of the plot, because nothing in x(t) = x0(1 + r)t can slow it down. The green logistic curve tracks it at first, bends at the marked inflection point, the moment the population passes half the carrying capacity, and then flattens against the dashed K line, never crossing it. The widening vertical gap between the two curves is the error a pure exponential model accumulates once the quantity stops being small relative to its limit.

Exponential growth assumes unlimited resources, while logistic growth adds a carrying capacity K that slows the rate as the quantity approaches it. The logistic equation multiplies the growth term by the factor (1 − x/K), which sits near 1 while x is small and shrinks toward 0 as x nears K. Growth therefore fades out on its own rather than continuing forever.

Every real exponential process eventually stops being exponential. Bacterial cultures exhaust their nutrients, populations run into limits of food and space, markets saturate once most potential customers have bought. The pure exponential model contains no mechanism that could ever produce that slowdown, so it describes reality accurately only while the quantity is small relative to whatever constrains it, the flat left-hand portion of the diagram above, where the two curves are indistinguishable.

The practical rule is to use the exponential model early and switch once the quantity is within sight of its ceiling. Fit a carrying capacity to your own data with the S-curve carrying-capacity tool, or check how well a plain exponential curve matches observations using exponential regression.

21 Questions

Frequently Asked Questions

All 21 answers sit in the 5 categories below. Select a category to see its questions and answers.

Formula & Definitions

What is exponential growth?

Exponential growth is growth in which the increase per period is proportional to the quantity present at the start of that period, rather than a fixed amount. A quantity growing exponentially is multiplied by the same growth factor every period, so the absolute increase gets larger as the quantity itself gets larger.

Plotted on ordinary axes, exponential growth traces a J-shaped curve that starts nearly flat and then rises steeply. Any process with a constant percentage rate per period is exponential, whatever the units.

What is the exponential growth formula?

The exponential growth formula is x(t) = x₀(1 + r)t for discrete periods, and x(t) = x₀ekt for continuous growth. In both versions x₀ is the initial value, t is elapsed time, r is the periodic rate as a decimal, and k is the continuous growth constant.

The two forms describe the same curve when k = ln(1 + r). The formula for exponential growth needs only these three inputs, which is why an exponential growth calculator asks for nothing else.

What is the difference between exponential growth and linear growth?

The difference between exponential growth and linear growth is that linear growth adds a constant amount each period while exponential growth multiplies by a constant factor each period. Linear growth produces a straight line; exponential growth produces an upward-bending curve.

Over short spans the two can look almost identical. The gap widens without limit as t rises, because a multiplicative process eventually overtakes any additive one regardless of how large the additive step is.

How does a growth factor relate to growth or decay?

A growth factor above 1 means the quantity increases each period, while exactly 1 means no change and a value between 0 and 1 means decay. The growth factor equals 1 + r, so a 6% rate gives a constant factor of 1.06 and a −6% rate gives 0.94.

Raising the growth factor to the power t gives the total multiplier across the whole span, which is what a growth factor calculator reports.

How do I convert a percentage growth rate to a decimal?

You convert a percentage growth rate to a decimal by dividing the percentage by 100. A rate of 6.5% becomes 0.065, a rate of 240% becomes 2.4, and a rate of −3.8% becomes −0.038.

This conversion has to happen before the rate enters the exponential growth rate formula, because (1 + 6.5)t and (1 + 0.065)t differ enormously. The calculator on this page accepts the percentage directly and performs the division internally.