Exponential Growth Calculator
This exponential growth calculator solves x(t) = x₀·(1 + r)^t for the final value, the rate or the time. Example: 1,000 growing 5 % per period reaches 1,628.89 after 10 periods; the doubling time is about 14.2 periods.
Example: What do you want to find: Final value x(t) · Starting value x₀ 1,000 · Rate per period 5 % · Number of periods t 10 → Result: Final value x(t) = 1,628.89 (start 1,000, after 10 periods). Source: Wikipedia – Exponentielles Wachstum. Updated: .
How it is calculated
Exponential growth means a quantity increases by the same percentage in every period. It therefore speeds up, because the increase itself grows – as with compound interest, bacteria cultures or virus counts at the start of a wave.
Formula and rearrangements
The model is x(t) = x₀ · (1 + r)^t with starting value x₀, rate r (as a decimal) and time t. The final value comes straight from it. The rate follows from r = (x(t) / x₀)^(1/t) − 1 and the time from t = ln(x(t) / x₀) / ln(1 + r). The doubling time is ln 2 / ln(1 + r) and does not depend on the starting value. With a negative rate the same formula describes exponential decay with a half-life.
Three worked cases
Final value: 1,000 at 5 % over 10 periods gives 1,000 · 1.05¹⁰ ≈ 1,628.89. Rate: to double from 100 to 200 in 5 periods you need 2^(1/5) − 1 ≈ 14.87 % per period. Time: from 100 to 200 at 7 % takes ln 2 / ln 1.07 ≈ 10.24 periods.
- Rule of thumb, the rule of 72: doubling time ≈ 72 / rate in percent (at 7 % about 10.3).
- Linear growth adds the same amount each period; exponential growth multiplies by the same factor.
- The starting value must be above 0, otherwise there is no growth ratio.
Frequently asked questions
How do I calculate exponential growth?
Use x(t) = x₀ · (1 + r)^t. Insert the starting value, the rate per period as a decimal and the number of periods. With 1,000, 5 % and 10 periods the result is about 1,628.89.
How do I find the growth rate from two values?
Divide the final value by the starting value, take the t-th root and subtract 1. From 100 to 200 in 5 periods that is about 14.87 % per period.
How does the continuous rate differ?
The continuous rate k = ln(1 + r) belongs to the form x₀ · e^(k·t). Both forms give the same values; k is smaller than r, about 0.0488 instead of 5 %.
Sources and legal basis
As of: · Editorial policy
Related tools
- Population growth rate calculatorPopulation growth rate calculator: average annual growth rate between two counts, a projection for later years and the doubling time, geometric or exponential.
- Compound interest calculatorCompound interest calculator with monthly contributions: final balance, interest earned, inflation-adjusted value, time to reach a goal, chart and yearly table.
- Half-life calculatorSolve for half-life, remaining amount, initial amount or time – with decay constant λ, mean lifetime, percent left and full working. C-14, I-131 and more.
- Logarithm CalculatorLogarithm calculator for any base: log, ln, log10 and log2 with change-of-base working, a check and the two whole numbers the result lies between.
- Rule of 72 CalculatorRule of 72 calculator: find how long money takes to double at a given interest rate, compare the shortcut with the exact result, or solve for the rate you need.
- Percentage CalculatorFree percentage calculator: find X% of a number, what percent one number is of another, percentage change, increase and discount – with formula and steps.
- Online CalculatorCalculator online, free and instant: type or tap and see the answer as you go – order of operations, brackets, percent, square root, steps and a history list.
- Earthquake magnitude calculator: how much stronger?Earthquake magnitude calculator: compare two magnitudes – energy ratio (about 32 times per step, 1000 times for two) and amplitude ratio (10 times per step).
- Double integral calculatorDouble integral calculator: integrate f(x, y) over rectangles, regions with curved limits or in polar coordinates – result, error estimate, area and average.