Doubling Time Calculator (Rule of 70)
Calculate how long it takes for something growing at a constant rate to double — population, investments, or any exponential growth — using the exact formula and the Rule of 70.
Doubling Time Guide
What Doubling Time Means
Doubling time is the number of periods it takes for a quantity growing at a constant percentage rate to double. It applies to anything that grows exponentially: populations, investments earning compound interest, bacterial cultures, or the spread of something in its early phase. The exact formula is: doubling time = ln(2) ÷ ln(1 + r), where r is the growth rate per period expressed as a decimal. For continuous growth, this simplifies to ln(2) ÷ r ≈ 0.693 ÷ r. For example, a population growing at 2% per year has an exact doubling time of ln(2) ÷ ln(1.02) ≈ 35 years. Doubling time is one of the most intuitive ways to grasp the power of exponential growth — instead of an abstract percentage, it tells you concretely how long until the quantity is twice as large.
The Rule of 70 (and 72)
The Rule of 70 is a famous mental shortcut: doubling time ≈ 70 ÷ (rate as a percentage). At 2% growth, 70 ÷ 2 = 35 years; at 7%, 70 ÷ 7 = 10 years; at 1%, 70 years. It comes from the fact that ln(2) ≈ 0.693, and 0.693 × 100 ≈ 70. The closely related Rule of 72 (72 ÷ rate) is often preferred in finance because 72 has many whole-number divisors (2, 3, 4, 6, 8, 9, 12), making mental arithmetic easier, and it is slightly more accurate for the mid-single-digit rates common in investing. Both rules are approximations: they are most accurate for rates between about 4% and 10%, and drift slightly at very low or very high rates. For a quick estimate they are excellent; for precise figures, use the exact logarithmic formula. This calculator shows both so you can see how close the approximation is for your specific rate.
Doubling Time in Different Fields
In population studies, doubling time turns a growth rate into a tangible timescale — a country growing at 3% will double its population in just over 23 years, with enormous implications for housing, schools, and infrastructure. In finance, the Rule of 72 tells investors how long to double their money: an investment returning 6% doubles in about 12 years, one returning 9% in about 8 years — a vivid illustration of why compound returns and fees matter so much over time. In biology, bacterial cultures have characteristic doubling times (E. coli can double roughly every 20 minutes in ideal conditions), which is central to microbiology and medicine. In the early phase of an epidemic, case-doubling time is a key indicator watched closely by public health teams. The same simple mathematics underlies all of these, which is why doubling time is such a widely used concept across disciplines.
The Limits of Constant-Rate Doubling
Doubling time assumes the growth rate stays constant — and in the real world, it rarely does indefinitely. Populations approach resource limits and slow (logistic growth); investment returns vary year to year; bacterial cultures exhaust their nutrients; epidemics slow as immunity builds or behaviour changes. So a doubling-time figure describes what would happen if the current rate continued, not a guaranteed future. This is most important over long horizons: a quantity cannot keep doubling forever, because exponential growth eventually produces impossibly large numbers (a population doubling every 35 years would grow a thousandfold in about 350 years). Doubling time is therefore best used to understand the near-to-medium-term implications of a current rate, and to compare scenarios, rather than to predict the distant future. Used that way — as an intuitive translation of a growth rate into a timescale — it is one of the most useful concepts in quantitative reasoning. This calculator gives the exact and approximate doubling times, plus tripling and tenfold times, for any rate.
Recommended for this calculator