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.
As an Amazon Associate and CJ Affiliate publisher we earn from qualifying purchases. Prices and availability may vary.
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.
What do I need to know about 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.
What do I need to know about 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.
What should I know about 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.
What do I need to know about a Worked Doubling Time Calculation?
Using the exact formula, doubling time = ln(2)/ln(1+r), for a growth rate of 4% per period (r = 0.04): doubling time = 0.6931/ln(1.04) = 0.6931/0.03922 = 17.67 periods. Compare with the Rule of 70 approximation: 70/4 = 17.5 periods — close but not identical, with the discrepancy growing as the growth rate increases, because the Rule of 70 is derived from the continuous-growth approximation ln(1+r) is approximately r, which becomes less accurate at higher r. At r = 10%, the exact formula gives ln(2)/ln(1.10) = 7.27 periods, while the Rule of 70 gives 7.0 periods — a noticeably larger gap. For continuously compounding growth (common in population biology using N(t) = N0 x e^(rt) rather than discrete compounding), doubling time simplifies exactly to ln(2)/r with no approximation needed — the formula most directly relevant when the growth rate was derived from a continuous exponential model rather than discrete annual compounding.
What's the difference between Doubling Time and Half-Life?
Doubling time and half-life are mirror-image concepts, applying the same mathematics to growth and decay respectively. Doubling time answers how long until a growing quantity doubles at rate r: t_double = ln(2)/r. Half-life answers how long until a decaying quantity halves at decay rate r: t_half = ln(2)/r as well, using the same formula but with r representing a negative (decay) rate taken as a positive magnitude — this symmetry exists because both are derived from the same exponential equation, N(t) = N0 x e^(rt), just with r positive for growth and negative for decay. Half-life is most familiar from radioactive decay (a true physical constant for a given isotope, such as carbon-14's 5,730-year half-life) and pharmacokinetics (how long a drug takes for its blood concentration to fall by half). Doubling time, by contrast, is most useful for anything growing — populations, compound interest, bacterial cultures in log phase, or the cumulative case count in the early phase of an epidemic — and a shorter doubling time signals faster growth, exactly as a shorter half-life signals faster decay.
What's the Difference Between Linear and Exponential Growth?
Linear growth adds a constant amount each period regardless of the current size — a population gaining exactly 100 individuals every year, whether it currently has 1,000 or 1,000,000, grows by the same fixed amount. Exponential growth, by contrast, grows by a constant percentage of the current size each period, so the absolute amount added keeps increasing as the quantity itself increases — a population growing at 5% per year adds 50 individuals when it has 1,000, but adds 50,000 once it has grown to 1,000,000. This is precisely why exponential growth eventually overtakes linear growth no matter how large the linear growth's fixed increment is, and it's the entire reason doubling time is a meaningful, constant figure for exponential growth (the time to double is the same whether starting from 100 or from 100 million) but has no equivalent meaning for linear growth, where the time to double keeps getting longer as the starting quantity grows.
How Does Doubling Time Apply to Computing and Data Growth (Moore's Law)?
Moore's Law — the historical observation that the number of transistors on an integrated circuit roughly doubled approximately every two years — is one of the most famous applications of doubling time outside biology and finance. A doubling time of 2 years corresponds to an annual growth rate of roughly 2^(1/2) - 1 ≈ 41% per year (using the same relationship this calculator uses in reverse: rate from a known doubling time). This same doubling-time framing is commonly applied to other technology and data trends — global data storage capacity, internet traffic, or genomic sequencing throughput have each, at various points, been described in terms of a characteristic doubling time, making exponential technology trends easier to compare to each other and to communicate, even though (as with any exponential trend) a constant doubling time rarely holds indefinitely as physical or economic limits eventually slow the rate.
Worked Example: Finding Tripling Time Instead of Doubling Time
The same logarithmic approach used for doubling time extends directly to tripling (or any other multiple). Tripling time = ln(3) ÷ ln(1+r). For a growth rate of 5% per period (r = 0.05): tripling time = ln(3) ÷ ln(1.05) = 1.0986 ÷ 0.04879 ≈ 22.5 periods — compare this with the doubling time at the same rate, ln(2) ÷ ln(1.05) = 0.6931 ÷ 0.04879 ≈ 14.2 periods. Notice the tripling time isn't simply 1.5× the doubling time (which would give 21.3), because the relationship is logarithmic, not linear — each additional doubling or tripling takes a slightly different increment of extra time. This generalised ln(multiple) ÷ ln(1+r) formula is useful whenever the question isn't specifically about doubling — for example, estimating how long an investment takes to grow tenfold, where the same formula is used with ln(10) in place of ln(2) or ln(3).
| Growth rate | Exact doubling time (periods) | Rule of 70 estimate |
|---|---|---|
| 1% | About 69.7 | 70 |
| 2% | About 35.0 | 35 |
| 3% | About 23.4 | 23.3 |
| 5% | About 14.2 | 14 |
| 7% | About 10.2 | 10 |
| 10% | About 7.3 | 7 |
Frequently Asked Questions
Why is doubling time constant for exponential growth but not for linear growth?
Exponential growth always takes the same proportional step to double (growing by the same percentage), so the time to double from any starting point is identical. Linear growth adds the same fixed absolute amount each period, so doubling from a larger starting value takes proportionally longer than doubling from a smaller one — there's no single constant doubling time for linear growth.
Does the Rule of 70 work for negative rates (decline/decay)?
Yes, by symmetry — applying 70 divided by the rate's magnitude to a declining quantity estimates its halving time instead of its doubling time, since growth and decay use the same underlying exponential mathematics with the sign of the rate reversed.