Exponential Growth & Decay Calculator

y = a·e^(rt) or a(1 + r)^t, solved for any unknown

Solve exponential growth and decay problems for the final amount, initial amount, rate or time, with continuous or per-period models, doubling time or half-life, a value table and a graph.

AlgebraUpdated October 22, 2026Checked against 7 reference values

Growth and decay at a constant percentage rate

Anything that changes by the same percentage of its current size in each unit of time follows an exponential curve: a bacterial culture, an unchecked population, money earning compound interest, a radioactive sample or a drug clearing from the blood. Enter any three of the initial amount, the rate, the time and the final amount, and the calculator finds the fourth. It also reports the doubling time or half-life, the growth factor per time unit, the equivalent rate in the other model, a table of values and a graph.

Rates are entered as positive percentages with a growth or decay switch, so a 12% decay is entered as 12 with Decay selected. The time unit selector only labels the answer: the rate must be per the same unit as the time.

Continuous and per-period formulas

Continuous: y = a·e^(rt) Per period: y = a(1 + r)^t

a is the initial amount, y the amount after time t, and r the rate per time unit as a decimal (negative for decay). The continuous model assumes the change happens at every instant, which suits cell growth and radioactive decay. The per-period model applies the rate once per period, as with annual interest or a yearly census. The two describe the same curve when r(continuous) = ln(1 + r(per period)).

Doubling time = ln 2 ÷ k, half-life = ln 2 ÷ |k|, with k = r or k = ln(1 + r)

Rearranging gives the other unknowns: a = y ÷ e^(rt), r = ln(y ÷ a) ÷ t (or (y ÷ a)^(1/t) − 1), and t = ln(y ÷ a) ÷ k. For a per-period decay the half-life uses ln(1 − rate), not ln(1 + rate); a 10% loss per period halves the amount in 6.579 periods, not the 7.273 it takes a 10% gain to double.

Worked examples

Bacteria that double every 30 minutes

Doubling every half hour means r = ln 2 ÷ 0.5 = 138.6294% per hour. Starting from 1,000 cells, after 3 hours there are 64,000 cells, six doublings or 2⁶ = 64 times the start.

Carbon-14 after 10,000 years

With a half-life of 5,730 years the decay constant is ln 2 ÷ 5730 = 0.0121% per year. Of 100 g, 29.83 g remains after 10,000 years, about 29.8% of the original.

An investment at 8% a year

$10,000 compounded once a year for 20 years grows to $46,609.57. Compounded continuously at the same nominal 8% it would reach $49,530.32, because continuous growth at 8% equals 8.3287% per year.

Finding a city's growth rate

A city grew from 500,000 to 750,000 people in 15 years. The continuous rate is ln 1.5 ÷ 15 = 2.7031% a year, and the equivalent annual rate is 2.74%. At that pace it doubles every 25.64 years.

A drug eliminated at 12% per hour

If 12% of a 200 mg dose is cleared each hour, 71.93 mg is left after 8 hours, and the half-life is 5.422 hours.

Doubling time and half-life by rate

RateDoubling, continuousDoubling, per periodHalf-life, per-period decay
1%69.3169.6668.97
2%34.663534.31
3%23.123.4522.76
5%13.8614.2113.51
7%9.90210.249.551
10%6.9317.2736.579
15%4.6214.9594.265
25%2.7733.1062.409

The rule of 70 (doubling time ≈ 70 ÷ rate in percent) matches the continuous column closely and drifts for large per-period rates.

When the exponential model stops working

Real growth slows when food, space or customers run out, so populations and epidemics follow an S-shaped logistic curve rather than an exponential one over long periods; treat long projections as what would happen if the rate stayed fixed. Decay never reaches exactly zero in the formula, while a real sample eventually runs out of atoms. Finance products add fees and different compounding schedules, so use the compound interest calculator for money, and the half-life calculator for isotope work with known half-lives.

Exponential Growth & Decay Calculator: common questions

What is the difference between continuous and per-period growth?

Continuous growth, y = a·e^(rt), compounds at every instant, while per-period growth, y = a(1 + r)^t, applies the rate once per period. At the same stated rate continuous growth ends up slightly higher, because 8% continuous equals about 8.33% per year.

How do I find the doubling time?

Divide ln 2, about 0.6931, by the continuous rate, or by ln(1 + r) for a per-period rate. At 7% continuous growth the doubling time is 0.6931 ÷ 0.07, about 9.9 time units. The rule of 70 gives a quick estimate: 70 divided by the rate in percent.

How is half-life calculated for decay?

For continuous decay the half-life is ln 2 divided by the decay rate. For a fixed percentage lost each period it is ln 2 divided by −ln(1 − rate), so losing 10% per period halves the amount in about 6.58 periods.

How do I find the growth rate from two measurements?

Choose Solve for rate and enter the starting amount, the ending amount and the time between them. The continuous rate is ln(y ÷ a) ÷ t, and the per-period rate is (y ÷ a)^(1/t) − 1.

Why does my population projection look unrealistic?

The exponential model assumes the rate never changes. Real populations slow down as resources run out and follow a logistic curve, so long-range exponential projections overstate growth.

Sources

More in Algebra