Exponential Growth Calculator
Model exponential growth with initial value, growth rate, and time. Calculate the final amount, or work backward to find rate or time.
Enter the Details
Result will appear here...
What this calculator does
Exponential growth is what happens when a thing grows by a fraction of its own size, so the bigger it gets, the faster it grows. Money earning interest, a population breeding, a rumour spreading. This tool works with that growth, and it is flexible: give it any three of the four quantities and it finds the fourth.
Those four are the starting amount, the growth rate, the time, and the final amount. It runs right here in the browser.
Using the calculator
- Fill in any three of these four: initial amount, growth rate, time, and final amount.
- Leave the one you want to find blank.
- Set a precision if you need it, then press Calculate.
Enter the growth rate as a decimal, so a continuous rate of 5 percent goes in as 0.05. The tool solves for whichever box you left empty. Reset clears them all.
What exponential growth is
The difference between exponential and ordinary growth is worth getting straight. Linear growth adds a fixed amount each step: save 100 a month and you are 1,200 richer a year later, every year the same. Exponential growth multiplies instead: it adds a fixed percentage of the current amount, so the amount added keeps getting bigger as the total does.
That is the snowball. It starts slowly and feels harmless, then accelerates until the numbers run away from you. It is the shape behind compound interest, unchecked population growth, and the early days of an epidemic. Once you recognise it, you stop being surprised by how quickly the later stages arrive.
The formula, and the four things it links
This tool uses the continuous growth model:
A = A₀ × e(r × t)
where A₀ is the starting amount, r is the continuous growth rate, t is the time, A is the final amount, and e is the special number about 2.718 that sits at the heart of continuous growth. The four quantities are tied together by this one equation, which is exactly why knowing three of them pins down the fourth.
Leave one blank and it finds it
Because it is a single equation, the tool can be run in any direction:
- Missing the final amount? It multiplies the start by e(r × t).
- Missing the growth rate or the time? It uses the natural logarithm (ln) to unwind the exponent, since ln is the exact undo of e.
- Missing the starting amount? It divides the final amount back down.
So the same tool answers "what will this grow to", "how fast is it growing", and "how long until it reaches that", depending on which box you leave empty.
A worked example
Start with 1,000, growing at a continuous rate of 0.05 (5 percent), over 10 units of time. Leave the final amount blank.
A = 1000 × e(0.05 × 10) = 1000 × e0.5 = 1000 × 1.6487 = 1,648.72. So it grows to a little over 1,648. Turn it around, fill in that final amount and leave the time blank instead, and the tool returns 10, recovering the time from the same relationship.
How fast does it double?
One of the most useful questions about anything growing exponentially is how long it takes to double, and the answer depends only on the rate, not on where you start. A colony of ten and a colony of a million double in the same time at the same growth rate. The doubling time calculator works that out, and there is a well-known mental shortcut for it. For the mirror image, things that shrink rather than grow, see the exponential decay calculator.
On decimals and precision
Exponential figures can run to a lot of digits, so this tool does the arithmetic through Decimal.js, a library built for exact decimal work, with the precision dropdown setting how many places it carries. As always, the result is only as precise as the rate and time you feed in, so treat a long string of digits as exact arithmetic on your inputs, not as false certainty about the real world.
Questions people ask
What is exponential growth?
Growth where the amount added each step is a fixed percentage of the current total, so growth accelerates as the total rises. It follows A = A₀ × e(r × t).
How is it different from linear growth?
Linear growth adds the same fixed amount each step. Exponential growth multiplies, adding a percentage of the current size, which is why it starts slow and then races ahead.
Can it find the rate or the time, not just the final amount?
Yes. Fill in any three of the four quantities and leave the one you want blank. It solves for the missing one, using logarithms when needed.
Why is the number e in the formula?
e, about 2.718, is the natural base of continuous growth. It is what you get when growth is compounding at every instant rather than in discrete steps.
Where does exponential growth show up?
Compound interest and investments, population growth, the spread of a virus, and any quantity that grows by a percentage of itself.
References
A note on where this comes from. Growth in which the rate of increase is proportional to the current amount is described by the exponential function, with the continuous form A = A₀ert, a foundational model in mathematics, finance and the sciences. In finance it is the formula for continuous compounding. For further reading, see Exponential growth.
- The continuous exponential growth model, A = A₀ert, in which the growth rate is proportional to the current amount.
- Decimal.js, an arbitrary-precision decimal library, used here so exponential results stay exact.
Okan Atalay is a results driven senior operations manager and a graduate of Industrial Engineering from Bilkent University. With over 22 years of experience in textile manufacturing and integrated operations, he has led large scale business process improvements and strategic planning initiatives. Currently, he serves as a top mathematics expert for a global ed tech platform, where he applies his analytical expertise to solve complex mathematical problems. At Eon Tools, he reviews converter and maths tools.