Audited 06 Jun 2026·Last updated 27 Jul 2026·6 citations·Tier 1·0 uses

Doubling Time Calculator

Calculate exact doubling time for any growth rate. Supports annual, monthly, quarterly, daily, and continuous compounding with full formulas shown.

Doubling Time Calculator

Annual or periodic growth rate as a percentage.
%
Compounding Frequency
Doubling Time
14.2067
Time required for a quantity to double at the given growth rate.

Background.

A doubling time calculator computes the exact interval required for a quantity to double in size when it grows at a constant percentage rate. The concept appears across disciplines: microbiologists measure bacterial generation times in minutes, demographers project population doubling in decades, and investors estimate how long it takes for a portfolio to double at a given compound return. The underlying mathematics is identical in every case—exponential growth governed by a constant per-period rate—but the units and magnitudes differ by orders of magnitude.

Students in biology and finance courses search for doubling-time tools most frequently during exam periods, when problem sets require comparing discrete versus continuous compounding. Professional demographers at the United Nations Population Division use doubling-time projections to assess resource stress in high-fertility regions; a nation with a 2.3% annual growth rate doubles its population in roughly 30 years, a figure that informs infrastructure planning and public-health budgeting. In finance, the Rule of 72 provides a mental shortcut—divide 72 by the annual return percentage—but the calculator delivers the exact value derived from natural logarithms, which is essential for rates outside the 4% to 15% range where the approximation is accurate.

The mathematical foundation of doubling time was established in the seventeenth century by Jacob Bernoulli, who studied compound interest and proved that (1 + 1/n)ⁿ approaches the constant e as n approaches infinity. Leonhard Euler later named this constant and developed the natural logarithm, which inverts the exponential function. The exact doubling-time formula t₂ = ln(2) / ln(1+r) is a direct consequence of Bernoulli's limit and Euler's definition of e. For continuous growth, the formula simplifies to t₂ = ln(2) / r because the compounding frequency is infinite and the growth function is A(t) = A₀e^(rt). These formulas are taught in every calculus textbook and are standard in the CFA curriculum.

What is doubling time calculator?

Doubling time is the period required for a quantity undergoing exponential growth to increase to twice its initial value. It is the inverse concept of half-life, which measures decay. The formula derives from solving the equation 2A₀ = A₀(1+r)^t for t, which yields t = ln(2) / ln(1+r) for discrete compounding and t = ln(2) / r for continuous compounding. The quantity being doubled can be a population, a financial balance, a radioactive signal, or any other metric that grows proportionally to its current size. Doubling time is inversely proportional to the growth rate: higher rates produce shorter doubling times. At very high rates, the doubling time collapses rapidly; at very low rates, it stretches toward infinity. The concept is dimensionless in the sense that the formula works for any time unit, provided the growth rate is expressed in the same unit. Doubling time is sometimes called the duplication time or generation time in biology. In finance, it is related to the Rule of 72, a heuristic approximation. The exact formula is preferred when precision matters, such as in scientific research or regulatory filings.

How to use this calculator.

  1. Enter the growth rate as a positive percentage (e.g., 5 for 5%).
  2. Select the compounding frequency: annually, monthly, quarterly, daily, or continuously.
  3. The calculator computes the exact doubling time using natural logarithms.
  4. Review the primary output: the number of periods required to double.
  5. For discrete frequencies, the unit matches the compounding period (years, months, quarters, or days).
  6. Compare the exact result to the Rule of 72 approximation if desired.
  7. Use the output for lab reports, population projections, or investment planning.

The formula.

t₂ = ln(2) ⁄ ln(1 + r)

The doubling-time formula is derived from the exponential growth equation. For discrete compounding, the future value A after t periods is A = A₀(1+r)^t, where A₀ is the initial quantity and r is the per-period growth rate. Setting A = 2A₀ and dividing both sides by A₀ yields 2 = (1+r)^t. Taking the natural logarithm of both sides gives ln(2) = t × ln(1+r). Solving for t produces the exact doubling time: t₂ = ln(2) / ln(1+r). The natural logarithm appears because it is the inverse of the exponential function with base e. Any logarithm base would work algebraically, but the natural logarithm is standard in calculus and scientific computing because its derivative is 1/x, which simplifies differentiation and integration. The constant ln(2) is approximately 0.693147, a transcendental number that appears throughout mathematics and physics. For continuous compounding, the growth equation is A = A₀e^(rt), where e is Euler's number (approximately 2.71828). Setting A = 2A₀ gives 2 = e^(rt). Taking the natural logarithm yields ln(2) = rt, so t₂ = ln(2) / r. This formula is simpler because the compounding frequency is infinite; there is no (1+r) term to logarithmically transform. Continuous compounding produces the shortest possible doubling time for a given nominal rate because interest is credited instantaneously. Dimensional analysis confirms consistency: r has units of per time (e.g., per year), ln(2) is dimensionless, so t₂ has units of time. The formula is valid for any time unit—seconds, hours, years—provided r is expressed in the same unit. For monthly compounding with an annual rate, r must be divided by 12 and the resulting t₂ is in months. The Rule of 72 approximation, t₂ ≈ 72 / (100r), is derived from a first-order Taylor expansion of ln(1+r) around r = 0. For small r, ln(1+r) ≈ r, so t₂ ≈ ln(2)/r ≈ 0.693/r. Multiplying numerator and denominator by 100 gives 69.3 / (100r). The number 72 is used instead of 69.3 because it has more divisors and is easier to compute mentally, and it partially corrects for the curvature of ln(1+r) at moderate rates. The approximation error is less than 1% for rates between 6% and 10%, but exceeds 10% for rates below 2% or above 20%.

A worked example.

Example

Consider an investment portfolio growing at 7% per year, compounded annually. To find the exact doubling time, first convert the percentage to a decimal: r = 0.07. The discrete compounding formula is t₂ = ln(2) / ln(1+r). Substituting the values: t₂ = 0.693147 / ln(1.07). The denominator, ln(1.07), equals 0.0676586. Dividing 0.693147 by 0.0676586 gives 10.2448 years. Rounding to two decimal places, the portfolio doubles in 10.24 years. For comparison, the Rule of 72 approximation gives 72 / 7 = 10.29 years, an error of 0.05 years (about 18 days). The exact formula is preferred for financial planning because it eliminates approximation error and can be used with any rate. If the same 7% rate were compounded monthly instead of annually, the monthly rate would be 0.07 / 12 = 0.0058333, and the doubling time in months would be ln(2) / ln(1.0058333) = 119.32 months, which is 9.94 years. The more frequent compounding shortens the doubling time by 0.30 years because interest earns interest sooner.

growth Rate7
compound Frequencyannually

Frequently asked questions.

What is the difference between doubling time and the Rule of 72?
Doubling time is the exact mathematical result computed with natural logarithms: t₂ = ln(2) / ln(1+r) for discrete compounding or t₂ = ln(2) / r for continuous compounding. The Rule of 72 is a mental heuristic that approximates doubling time by dividing 72 by the growth rate expressed as a percentage. The Rule of 72 is accurate to within 10% for rates between 4% and 15%, but it understates the true doubling time for rates below 4% and overstates it for rates above 15%. For a 2% growth rate, the Rule of 72 gives 36 years while the exact value is 35.00 years; for a 25% rate, the rule gives 2.88 years while the exact value is 3.11 years. The exact formula should be used in scientific research, regulatory filings, and any context where precision matters.
Can doubling time be used for population growth?
Yes, population doubling time is one of the most common applications of the formula. Demographers use the crude growth rate—births minus deaths plus net migration, divided by total population—to compute how long a population would take to double if the rate remained constant. In 2023, the world population growth rate was approximately 0.9% per year, yielding a doubling time of about 77 years. High-fertility countries such as Niger, with growth rates near 3.5%, have doubling times of roughly 20 years. These projections assume constant fertility, mortality, and migration, which is unrealistic over multi-decade horizons, but doubling time remains a useful benchmark for resource planning and policy discussion.
Why does continuous compounding give a shorter doubling time than annual compounding?
Continuous compounding credits growth instantaneously rather than at discrete intervals. With annual compounding, a 10% return is applied once per year; with continuous compounding, an infinitesimal fraction of the return is applied at every moment. Because interest begins earning interest sooner, the effective annual rate under continuous compounding is e^r − 1, which is slightly higher than the nominal rate r. For a 10% nominal rate, continuous compounding yields an effective rate of 10.52%, so the doubling time is 6.93 years instead of 7.27 years under annual compounding. The difference is small for low rates but grows with the nominal rate.
What happens if the growth rate is negative?
A negative growth rate describes exponential decay, not growth. The same formula computes a halving time or half-life—the period required for the quantity to fall to half its initial value. For example, a population declining at 1% per year has a halving time of ln(2) / ln(0.99) = 68.97 years. The calculator accepts negative rates but should display a clear warning that the output represents decay rather than growth. In physics and chemistry, half-life is the standard term for this quantity and is used to describe radioactive decay, drug elimination, and chemical reaction kinetics.
Is doubling time the same as generation time in microbiology?
Generation time is the microbiological term for the interval between successive cell divisions under optimal conditions. It is conceptually identical to doubling time because one bacterial cell becomes two, two become four, and so on. However, generation time is measured empirically by plotting cell count versus time on a semi-log graph and finding the slope of the exponential phase, whereas doubling time can be computed from a known growth rate. Typical generation times range from 20 minutes for E. coli in rich medium to 12–24 hours for Mycobacterium tuberculosis. The calculator converts between growth rate (often expressed per hour in microbiology) and generation time for any organism.
Can I use this calculator for inflation or depreciation?
Inflation and depreciation are forms of exponential decay, so the calculator computes halving times rather than doubling times. If the annual inflation rate is 3%, the purchasing power of a currency halves in ln(2) / ln(1.03) = 23.45 years. Similarly, an asset losing 10% of its value annually halves in ln(2) / ln(0.90) = 6.58 years. Users analyzing decay should enter the rate as a positive number and interpret the output as a half-life, or enter a negative rate if the calculator supports it. For dedicated inflation or depreciation analysis, users should consult the shipped inflation or depreciation-calculator tools.
Why is ln(2) approximately 0.693?
The natural logarithm of 2 is the power to which e must be raised to obtain 2. Because e^0.693147 ≈ 2, ln(2) = 0.693147. This is a fundamental mathematical constant, not an empirical measurement. It appears in information theory (Shannon entropy, where one bit is log₂(2) = 1 and ln(2) is the conversion factor to nats), in thermodynamics (the Clausius-Clapeyron equation), and in every exponential growth or decay calculation. The value is irrational and transcendental, meaning it cannot be expressed as a fraction or as the root of a polynomial with integer coefficients.
Does compounding frequency matter for small growth rates?
At very small rates, the difference between discrete and continuous compounding is negligible. For a 0.5% annual rate, annual compounding gives a doubling time of 138.98 years, while continuous compounding gives 138.63 years—a difference of only 0.35 years (about 4 months). As the rate increases, the gap widens. At 20% annual growth, annual compounding doubles in 3.80 years while continuous compounding doubles in 3.47 years, a difference of 0.33 years (4 months). For most biological and demographic applications, where rates are under 5%, annual compounding is a sufficient approximation. For high-frequency trading or microbial kinetics, continuous compounding is preferred.
Can doubling time be applied to non-financial quantities like social media followers?
Yes, provided the growth is approximately exponential. Social media follower counts often grow exponentially during viral periods, and marketers use doubling time to benchmark growth campaigns. However, real-world growth rarely remains exponential indefinitely; it eventually saturates due to market size limits, competition, or algorithm changes. The logistic growth model, which includes a carrying capacity, is more realistic for long-term projections. Doubling time should therefore be treated as a snapshot metric rather than a long-term forecast. The calculator's assumption of constant growth is most valid for early-stage phenomena.
What is the longest doubling time ever observed in nature?
Among living organisms, the longest known doubling time belongs to certain deep-sea bacteria that reproduce once every several thousand years. A 2012 study published in Science estimated that sediment-dwelling microbes in the South Pacific Gyre have generation times of approximately 1,000 years under energy-limited conditions. At the opposite extreme, some viruses replicate in under 20 minutes. These extremes span six orders of magnitude and illustrate that doubling time is a property of the organism and its environment, not a universal constant. The calculator handles this entire range because the formula is scale-invariant.

References& sources.

  1. [1]Abramowitz, M. & Stegun, I.A. (1964). Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables. Washington, DC: National Bureau of Standards.
  2. [2]Stewart, J. (2015). Calculus: Early Transcendentals, 8th ed. Boston: Cengage Learning.
  3. [3]United Nations, Department of Economic and Social Affairs (2024). World Population Prospects 2024.
  4. [4]Neidhardt, F.C., Ingraham, J.L., & Schaechter, M. (1990). Physiology of the Bacterial Cell: A Molecular Approach. Sunderland, MA: Sinauer Associates.
  5. [5]CFA Institute (2023). CFA Program Curriculum, Level I, Quantitative Methods. Charlottesville, VA: CFA Institute.
  6. [6]Hoehler, T.M. & Jorgensen, B.B. (2013). "Microbial life under extreme energy limitation." Nature Reviews Microbiology 11(2):83–94.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 313 calculators remain free
  • No billing is enabled
Coming soon