Exponential Growth and Decay Calculator
Work out x(t) = x₀ × (1 + r)^t for growth or decay, or solve for the start, the rate or the time. See the doubling time (or half-life) next to the rule of 70, switch to continuous e^(kt), or find the rate from two data points.
x(t) = x₀ × (1 + r)^t
The answer appears in the highlighted box. The rate and the time can use different units, like 8% a month for 2 years.
How your growth sum is worked out
Your numbers: turn the rate into a factor, raise it to the time, then multiply the start.
- 1
Growth factor
1 + 0.05= 1.05 a year
- 2
Raise to the time
1.05^10= 1.6288946
- 3
Times the start
1,000 ×1.6288946= 1,628.89
- 4
Doubling time
ln 2 ÷ ln 1.05= 14.2067 yearsRule of 70: 14
Read more: the formula, worked examples and the rule of 70
Exponential change means the value is multiplied by the same factor in every equal stretch of time. Grow by 5% a year and each year's amount is 1.05 times the year before, so the growth itself keeps getting bigger. Decay by 5% a year and each year's amount is 0.95 times the last, so it falls quickly at first and then more and more slowly, never quite reaching zero.
The formula
final value x(t) = starting value x₀ × (1 + rate r)^time t
for decay, use a negative rate: x₀ × (1 − r)^t
starting value x₀ = x(t) ÷ (1 + r)^t
rate r = (x(t) ÷ x₀)^(1 ÷ t) − 1
time t = ln(x(t) ÷ x₀) ÷ ln(1 + r)
continuous form: x(t) = x₀ × e^(k × t), with k = ln(1 + r) and r = e^k − 1
doubling time = ln 2 ÷ ln(1 + r) = ln 2 ÷ k (ln 2 ≈ 0.693147)
half-life (decay) = ln 2 ÷ −ln(1 − r)
rule of 70: doubling time ≈ 70 ÷ rate in %
rate from two points: r = (x₂ ÷ x₁)^(1 ÷ (t₂ − t₁)) − 1
Worked example
Final value (the default): 1,000 growing 5% a year for 10 years. The growth factor is 1 + 0.05 = 1.05. Raise it to the time: 1.05¹⁰ = 1.6288946 (to 7 decimal places). Times the start: 1,000 × 1.6288946 = 1,628.8946, or 1,628.89, an increase of 628.89 or 62.89%.
Doubling time: ln 2 ÷ ln 1.05 = 0.6931472 ÷ 0.0487902 = 14.2067 years. The rule of 70 gives 70 ÷ 5 = 14 years, and the rule of 72 gives 72 ÷ 5 = 14.4 years.
Continuous rate: k = ln 1.05 = 0.0487902, so growing 5% a year in steps is the same as growing 4.879% a year continuously. Going the other way, a continuous 5% for 10 years gives 1,000 × e^0.5 = 1,000 × 1.648721 = 1,648.72, which is 19.83 more than the step version.
Starting value: how much would you need to start with to have 2,000 after 10 years at 5%? 2,000 ÷ 1.6288946 = 1,227.83.
Time: how long does 3 take to reach 24 when it doubles (+100%) every period? 24 ÷ 3 = 8, and ln 8 ÷ ln 2 = 3 periods, since 2 × 2 × 2 = 8.
Rate from two points: 200 at time 2 and 450 at time 6. 450 ÷ 200 = 2.25, over 6 − 2 = 4 periods. The 4th root of 2.25 is 1.224745, so the rate is 22.47% per period, and the value at time 0 was 200 ÷ 1.224745² = 200 ÷ 1.5 = 133.33.
Decay: 1,000 falling 5% a year for 10 years: 1,000 × 0.95¹⁰ = 1,000 × 0.5987369 = 598.74. The half-life is ln 2 ÷ −ln 0.95 = 0.6931472 ÷ 0.0512933 = 13.5134 years (rule of 70: 14).
Rule of 70 vs the exact doubling time
| Rate per period | Exact doubling time | Rule of 70 | Rule of 72 |
|---|---|---|---|
| 1% | 69.66 | 70 | 72 |
| 2% | 35.00 | 35 | 36 |
| 3% | 23.45 | 23.33 | 24 |
| 5% | 14.21 | 14 | 14.4 |
| 7% | 10.24 | 10 | 10.29 |
| 10% | 7.27 | 7 | 7.2 |
| 20% | 3.80 | 3.5 | 3.6 |
| 50% | 1.71 | 1.4 | 1.44 |
| 100% | 1 | 0.7 | 0.72 |
The rules work best for small rates: from 1% to 10% the rule of 70 is within about 0.35 periods of the exact answer. Above about 20% use the exact answer.
Notes
- The rate and the time can use different units. A month here is 1/12 of a year and a year is 365.25 days, so 2 years at a monthly rate is exactly 24 months.
- “Periods” is a plain step, such as a generation or a round. Use it for both the rate and the time.
- Fractional periods (like 2.5 years) follow the smooth curve: 1,000 × 1.05^2.5 = 1,129.73.
- The examples use made-up round numbers to show the maths. They are not data about any real town, disease, app or product.
- For money with regular deposits or monthly compounding, the compound interest calculator is a better fit. For radioactive decay, try the half-life calculator.
Common questions
What is the exponential growth formula?
x(t) = x₀ × (1 + r)^t, where x₀ is the starting value, r is the growth rate per period as a decimal (5% = 0.05) and t is the number of periods. For decay, use a negative rate: x(t) = x₀ × (1 − r)^t. For example, 1,000 growing 5% a year for 10 years is 1,000 × 1.05¹⁰ = 1,628.89.
How do I work out the doubling time?
Divide ln 2 by ln(1 + r). At 5% a period that is 0.693147 ÷ 0.048790 = 14.2067 periods. The quick rule of 70 says 70 ÷ 5 = 14 periods, which is close for small rates. For decay the same sum, with ln(1 − r), gives the half-life.
What is the rule of 70 (or 72)?
A mental shortcut: the doubling time is roughly 70 divided by the percentage rate. The rule of 72 does the same with 72, which divides neatly by 2, 3, 4, 6, 8, 9 and 12 and is a little better for rates around 8%. Both get worse as the rate grows: at 100% a period the true doubling time is exactly 1 period, while the rule of 70 says 0.7.
What is the difference between discrete and continuous growth?
Discrete growth adds the rate in steps, once per period: x₀ × (1 + r)^t. Continuous growth adds it smoothly all the time: x₀ × e^(kt). They describe the same curve when k = ln(1 + r). A 5% step rate is the same as a continuous rate of 4.879%, and a continuous 5% is the same as a 5.127% step rate. Use whichever your problem states.
How do I find the growth rate from two numbers?
Divide the later value by the earlier one, take the root for the time between them, then take away 1. If something goes from 200 at time 2 to 450 at time 6: 450 ÷ 200 = 2.25, the 4th root of 2.25 is 1.224745, so the rate is 22.47% per period.
Can exponential growth go on for ever?
In the formula, yes. In real life, things like populations, bacteria and viral posts run out of room, food or people to reach, so growth slows down. That is called logistic growth. Treat this calculator as maths for a steady rate; it does not predict any real population or market.
Related calculators
Made by Zulu Calculator, part of AlphaZulu LLC. Formulas are shown in full and rule figures are checked against official sources; see how we build calculators.