Calculate doubling time from a growth rate using the Rule of 72, exact formula, and continuous compounding. Also tripling time, comparison table across rates, and exponential growth curve visual.
Doubling time is the period required for a quantity to double at a constant growth rate. The famous Rule of 72 gives a quick estimate: doubling time ≈ 72 / (growth rate in percent). For example, an investment growing at 6% per year doubles in about 72/6 = 12 years. The exact formula is ln(2)/ln(1 + r), and for continuous compounding it simplifies to ln(2)/r. This concept applies far beyond finance — population growth, bacterial cultures, inflation, Moore's Law, and radioactive decay (half-life is the reverse). This calculator computes the doubling time using all three methods (Rule of 72, exact discrete, continuous), plus the tripling time (ln(3)/ln(1+r)), Rule of 69.3 and Rule of 70 variants, and a growth rate comparison table. An exponential curve visual shows how your quantity grows over multiple doubling periods. Presets cover common growth rates from savings accounts to hypergrowth startups. Check the example with realistic values before reporting.
The Rule of 72 is a great mental shortcut, but how accurate is it? This calculator compares the Rule of 72 with the exact formula, Rule of 70, Rule of 69.3, and continuous compounding — showing the percentage error for each approximation. It also extends to tripling time (Rule of 114), quadrupling, and 10× time, with an exponential growth curve visualizing your investment or population over multiple doubling periods.
Exact (discrete): t = ln(2) / ln(1 + r) Rule of 72: t ≈ 72 / (r × 100) Continuous: t = ln(2) / r Tripling time: t = ln(3) / ln(1 + r) Rule of 69.3: t ≈ 69.3 / (r × 100)
Result: Exact: 11.90 years, Rule of 72: 12 years
At 6% annual growth, the exact doubling time is ln(2)/ln(1.06) ≈ 11.90 years. The Rule of 72 gives 72/6 = 12 years.
The exact doubling time is ln(2)/ln(1+r). For small r, ln(1+r) ≈ r, so doubling time ≈ ln(2)/r = 0.693/r. Multiplying by 100 gives 69.3/(r%). The number 72 is used instead of 69.3 because 72 has many divisors (1,2,3,4,6,8,9,12,18,24,36,72), making mental division easy. The slight overestimate from 69.3 to 72 actually compensates for the second-order term in the Taylor expansion of ln(1+r), making the Rule of 72 surprisingly accurate for rates between 2% and 20%.
Doubling time applies to any exponential growth: bacterial colonies doubling every 20 minutes, world population doubling every ~50 years historically, computer transistor counts doubling every ~2 years (Moore's Law), and nuclear chain reactions. In medicine, tumor doubling time is a key metric for assessing cancer aggressiveness. In inflation analysis, the Rule of 72 tells you when prices will double: at 3% inflation, purchasing power halves in 24 years.
The tripling time formula replaces ln(2) with ln(3): t₃ = ln(3)/ln(1+r). The mental math shortcut is the Rule of 114: tripling time ≈ 114/(r%). For quadrupling, use ln(4) = 2×ln(2), giving exactly twice the doubling time. For 10× growth, use ln(10)/ln(1+r). These extended formulas are useful for long-term financial planning, epidemiological modeling, and any scenario where you need to project beyond a single doubling.
A mental math shortcut: divide 72 by the growth rate (as a percent) to estimate doubling time. It works best for rates between 2% and 20%.
72 is used because it has many divisors (1,2,3,4,6,8,9,12) making mental division easy. The mathematically precise number is 69.3 (= 100×ln2).
Doubling time = ln(2) / ln(1 + r), where r is the growth rate as a decimal. This assumes discrete compounding per period.
Very accurate for rates 2–20%. At 8%, it gives 9.0 years vs exact 9.01. At 1% it overestimates slightly; at 50% it underestimates.
Replace ln(2) with ln(3): tripling time = ln(3)/ln(1+r). The Rule of 114 is the tripling equivalent of the Rule of 72.
Yes — for a decay rate r, the half-life equals ln(2)/ln(1+r) using the same formula. Negative rates give a half-life instead of doubling time.