Skip to content

Exponential Growth

Calculate exponential growth.

Initial value
Growth rate (%)
Periods
Output

No result

About Exponential Growth

Exponential Growth compounds a starting value forward at a constant percentage rate, giving the value after a number of periods. Each period is applied to the previous period balance, so the increase accelerates as the base grows — the defining property of exponential behaviour.

The rate field drives everything. A positive rate models growth, whether that is a population, a user base, a viral spread or an investment; a negative rate models decay, and the same formula handles it without a separate mode. Setting the rate to zero returns the initial value unchanged, since nothing is being applied.

Two caveats are worth holding onto. The model is deterministic — it applies the average rate without any randomness, so it describes the trend rather than any realistic single trajectory. And it assumes the rate stays constant for every period, which long-run growth processes rarely do. The output is rounded to two decimal places, so compounding many periods can accumulate small display-level differences from an exact calculation.

The model is deliberately bare, and the things it leaves out are the ones a real projection usually needs. The only figure reported is the value at the end of the term: the values are not listed period by period, no intermediate points are shown, and the total growth — either as an absolute increase or as a percentage — is not stated, so it has to be worked out by subtracting. There is no per-period breakdown, which means the period in which the value doubles cannot be read off, and no comparison against linear growth is offered even though that contrast is the usual reason to open a page like this. You also cannot supply a separate rate for different phases, so a period of fast growth followed by a slower one has to be run as two calculations with the first result carried forward by hand.

How to use Exponential Growth

  1. 1 Enter the starting value in the initial field.
  2. 2 Enter the growth rate per period as a percentage; use a negative number for decay.
  3. 3 Enter how many periods the growth is applied for.
  4. 4 Read the final value after compounding.

Frequently asked questions

Is this the same formula as compound interest?

Arithmetically yes — both compound a constant rate over a number of periods. The difference is framing and defaults: the compound interest calculator speaks in annual rates and compounding frequency, while this one works in abstract periods for any growth process.

How do I model decay instead of growth?

Enter a negative rate. A rate of -10 over five periods reduces the value by about 41%, because each period applies 0.9 to the current balance rather than subtracting a fixed amount.

Why is this different from adding the same percentage each period?

Because the percentage applies to a growing base. Adding 10% of the original five times gives a 50% increase; compounding 10% five times gives about 61%, since each period calculates on a larger starting figure.

Free, online, and private

Free to use

Exponential Growth is completely free. There is no account to create, no login, and no hidden charge or usage limit.

Runs online in your browser

It is a free online tool that runs entirely in your browser. Nothing to download or install — open the page and start using it right away.

Your data stays private

All processing happens locally on your device. Your input is never uploaded, stored, or tracked, so it never leaves your browser.

How Exponential Growth behaves in detail

These are the specifics of this implementation — the exact ranges, defaults and fixed settings you are working with.

Parameter Value
Formula initial × (1 + rate ÷ 100)^periods, applied once per period as a discrete step
Growth rate a per-period percentage — the tool attaches no time unit and makes no assumption that a period is a year
Outputs the final value alone, fixed to 2 decimal places
Negative rate accepted and meaningful — the base drops below 1 and the same expression produces decay
Periods bound none enforced — fractional and negative period counts pass straight into the exponent
Defaults initial 100 · 5% per period · 10 periods

Compiled from the implementation of this tool and checked against it by itoolnet.

What Exponential Growth does not do

Knowing the edges of a tool saves more time than another list of its features. These are the cases where it will not do what you might expect.

  • Growth is applied as one discrete step per period rather than as a continuous curve. There is no e^x mode, no logistic or S-shaped variant, and no ceiling, so a large rate over enough periods simply overflows and the result line reads "Infinity".
  • The rate carries no unit and is never annualised or converted. Entering 5 while thinking in months and then reading the answer as an annual figure gives a number that is wrong for your data in a way nothing in the output reveals.
  • No intermediate values are available. The value at period 1, 2 or 3 cannot be seen, so the shape of the curve — the property that separates compounding growth from a straight-line increase — has to be reconstructed by re-running with smaller period counts.

Tested and documented by itoolnet, the team that builds and maintains this site.

Share & embed this tool

Writing a guide or article? You are welcome to link to Exponential Growth with the snippet below. It is free, runs entirely in your browser, and needs no signup.