Skip to content
Tutorial · 6 min read
0% read

How to calculate doubling time — step by step

Under exponential growth at a constant rate r, a quantity always takes the same amount of time to double. You find this doubling time exactly with ln(2) ÷ ln(1 + r), or in your head with the rule of 70. Worked example: at 7% growth ≈ 10.24 periods. This topic sits in percentages, suitable for Grade 7 / Year 8.

Quick answer

Doubling time is how long a quantity takes to double at a constant growth rate. Exactly: ln(2) ÷ ln(1 + r). At 7% growth that gives ≈ 10.24 periods. Estimate it fast with the rule of 70: 70 ÷ 7 = 10.

At a glance

Summary of this tutorial
Exampleln(2) ÷ ln(1.07)
MethodExact: ln(2) ÷ ln(1 + r)
Stepsln(2) ÷ ln(1.07)
Result≈ 10.24 periods
CheckRule of 70: 70 ÷ 7 = 10
Grade levelGrade 7 (ages 12–13)

Worked example: ln(2) ÷ ln(1.07)

EXAMPLE
ln(2) ÷ ln(1.07)

A quantity grows by 7% each period. We work out after how many periods it has doubled.

How to calculate doubling time — the steps

These steps work for any constant growth rate r given in percent.

  1. Step 1 · Start

    ln(2) ÷ ln(1 + 7%)
    Exact formula with r = 7% = 0.07.
  2. Step 2 · ln(2)

    0.6931 ÷ ln(1.07)
    ln(2) is a constant ≈ 0.6931.
  3. Step 3 · ln(1.07)

    0.6931 ÷ 0.0677
    Evaluate the denominator: ln(1.07) ≈ 0.0677.
  4. Step 4 · Result

    ≈ 10.24
    After about 10.24 periods the quantity has doubled.
  5. Step 5 · Check

    70 ÷ 7 ≈ 10
    Rule of 70 as a sanity check — close to the exact value.

Why the formula works

Doubling means (1 + r) to the power t equals 2. Taking logarithms of both sides turns this into t · ln(1 + r) = ln(2), so t = ln(2) ÷ ln(1 + r). For small r, ln(1 + r) is approximately r, and ln(2) ≈ 0.693 ≈ 0.70 — which gives the rule of thumb doubling time ≈ 70 ÷ percent rate. People often use 72 instead because it divides more easily.

Practice it yourself

Frequently asked questions

End of tutorial
Cite this page: LearnMath, "Calculating doubling time", .