Doubling Time Calculator

Enter a growth rate (%) — or provide an initial value, final value, and time elapsed — to calculate the doubling time. Choose between continuous (exponential) and discrete (compounded) growth models. Results show the doubling time in your selected time unit, plus a Rule of 70 and Rule of 72 comparison.

Use Continuous for exponential models (e.g. bacteria, radioactive). Use Discrete for compounding per period (e.g. annual interest).

%

Annual (or per-period) growth rate as a percentage.

The starting quantity (population, mass, money, etc.).

The final measured quantity.

Duration between initial and final measurement, in the selected time unit.

Results

Doubling Time

--

Implied Growth Rate

--

Rule of 70 Estimate

--

Rule of 72 Estimate

--

Tripling Time

--

Growth Over Time (multiples of doubling period)

Results Table

Frequently Asked Questions

What is doubling time?

Doubling time is the amount of time it takes for a quantity to grow to twice its original size at a constant growth rate. It is widely used in biology (bacterial growth), finance (investment returns), and population studies. The shorter the doubling time, the faster the growth.

What is the formula for doubling time?

For continuous (exponential) growth, the formula is: doubling time = ln(2) / r, where r is the growth rate expressed as a decimal. For discrete (compounded) growth, it is: doubling time = log(2) / log(1 + r). Both formulas give the same intuition — smaller growth rates lead to longer doubling times.

What is the Rule of 70 and how does it relate to doubling time?

The Rule of 70 is a quick mental math shortcut: divide 70 by the percentage growth rate to estimate doubling time. For example, a 7% annual growth rate gives an estimated doubling time of 70 / 7 = 10 years. It is an approximation and is most accurate for small growth rates (under 10%).

What is the difference between the Rule of 70 and the Rule of 72?

Both are approximation shortcuts. The Rule of 72 is more commonly used in finance because 72 has more integer divisors, making mental arithmetic easier. The Rule of 70 tends to be slightly more accurate mathematically for continuous growth. Both diverge from the exact answer as the growth rate increases.

What is the doubling time of E. coli bacteria?

Under optimal laboratory conditions, E. coli bacteria can double approximately every 20 minutes. This extremely fast growth rate means a single bacterium could theoretically produce billions of descendants within hours, which is why bacterial growth is a classic doubling time example.

How long does it take a 2% annual interest investment to double?

Using the exact continuous formula: ln(2) / 0.02 ≈ 34.66 years. Using the Rule of 72: 72 / 2 = 36 years. The Rule of 70 gives 70 / 2 = 35 years. For compounded (discrete) growth: log(2) / log(1.02) ≈ 35.00 years. All methods give a similar ballpark for this low growth rate.

What is the doubling time of a population?

Population doubling time depends on the annual growth rate. A population growing at 1% per year will double in about 70 years; at 2% it doubles in roughly 35 years. You can use the two-data-point method in this calculator — enter an initial population count, a final count, and the time between measurements to find the implied doubling time.

When should I use the continuous vs. discrete growth model?

Use the continuous (exponential) model for phenomena that grow without interruption, such as bacterial cultures, radioactive decay, or compound interest calculated continuously. Use the discrete model when growth is applied at fixed intervals, like annual compounding interest or seasonal population counts.

More Math Tools