Doubling Time Calculator logo Doubling Time Calculator
Free utility

Doubling Time Calculator

How long does it take to double? Enter a growth rate and this tool returns the exact doubling period plus the Rule of 70 and Rule of 72 estimates side by side. Works for finance, population, biology, and any exponential growth scenario.

results per run
3
wait time
0s
browser side
100%
Rated 4.9/5 by 1284 users
Doubling time calculator

Doubling time calculator

Pick a compounding model, enter the growth rate, and read the doubling period. The result, the Rule of 70 estimate, and the Rule of 72 estimate update together.

Compounding model

Sub-period steps. 1 means a single step per period. 12 means monthly within a year.

Used only for the projection below the result.

Enter either field. The other updates automatically.

Starting value plotted at period 0 on the y-axis.

Result

Enter a positive growth rate to see the doubling time.

Exact doubling time

Rule of 70 estimate
Rule of 72 estimate

Formula in use

Projection at each doubling

Continuous growth curve

Y-axis starts at the initial amount; x-axis spans 0 to the doubling time rounded up.

Definition

What is doubling time?

Doubling time is the period a quantity needs to grow to twice its starting size at a constant rate. It is the cleanest way to translate a percentage growth rate into a number people can picture: years, months, or days until the value doubles.

Small rates hide long waits and modest rates compound into surprisingly fast doublings. A 7 percent annual rate doubles a value in about a decade, while a 2 percent rate needs roughly 35 years. The doubling period makes the difference visceral.

The concept shows up wherever growth runs at a roughly steady pace: investment returns, inflation, population, bacterial cultures, traffic on a website, even tumor volume. Whenever a quantity multiplies by a fixed factor each period, doubling time gives you a single number that captures the speed of that compounding.

Formulas

The doubling time formula

Four equations cover the practical landscape. The first two are exact. The last two are mental shortcuts that finish in your head.

Exact (discrete)

T = ln(2) / ln(1 + r)

Where r is the growth rate as a decimal per period. Use this when growth happens in fixed steps.

Exact (continuous)

T = ln(2) / r

For continuous compounding. Use this when growth accrues smoothly without discrete steps.

Rule of 70

T ≈ 70 / r%

A quick mental estimate. Accurate within a percent or so for typical low rates like population or inflation.

Rule of 72

T ≈ 72 / r%

The finance favorite because 72 divides cleanly into 4, 6, 8, 9, 12. Slightly better around 8 percent.

Walkthrough

How to calculate doubling time

  1. Pick a compounding model

    Discrete works for steady-step scenarios like yearly interest, salary raises, or monthly user growth. Continuous fits natural processes such as cell division, radioactive decay, or theoretical financial models with instantaneous compounding.

  2. Enter the growth rate as a percentage

    Type the rate per period using percent units. A 6 percent annual return is just 6, not 0.06. The calculator handles the decimal conversion behind the scenes.

  3. Label the period

    Whatever unit your rate is in, the result will match. A monthly rate yields months. A daily growth rate yields days. The period field is a label, not a multiplier.

  4. Set compounding frequency and starting value

    For discrete mode, pick how many sub-periods the rate compounds across (yearly, monthly, daily) and enter an optional starting value. The projection table uses that value to show every doubling.

  5. Read the three results

    Read the exact doubling time, the Rule of 70 estimate, and the Rule of 72 estimate side by side. The gap between them tells you how nonlinear your scenario is at the chosen rate.

Examples

Doubling time examples

Six short scenarios that anchor doubling time to outcomes you can picture. Each result was produced with the calculator above using the exact discrete formula.

Investing

Retirement savings at 7%

A diversified index portfolio averaging 7 percent per year compounded annually.

T ≈ 10.24 years

Why it matters: Your nest egg doubles roughly once a decade. Two doublings turn a 100k starting balance into 400k before you add a dollar more.

Inflation

Cost of living at 3%

Consumer prices climbing at a steady 3 percent annually.

T ≈ 23.45 years

Why it matters: A grocery bill that runs 200 dollars today reaches 400 dollars in less than a generation. Salary growth needs to match or beat that pace.

Startup

Monthly active users at 12%

A consumer product growing user count 12 percent month over month.

T ≈ 6.12 months

Why it matters: Sub-seven-month doubling is venture-grade. It also means infrastructure costs will double on the same cadence.

Population

City growth at 1.5%

A metro area expanding 1.5 percent per year in headcount.

T ≈ 46.56 years

Why it matters: Schools and transit planned today will need to double by the time today's kindergartners retire.

Biology

Bacterial culture, 20-minute generation

E. coli in ideal conditions doubling every 20 minutes through binary fission.

T ≈ 20 minutes

Why it matters: One cell becomes more than a million in seven hours. This is why incubation times are short in microbiology.

Engineering

Bandwidth at 25% per quarter

A SaaS product seeing 25 percent quarter-over-quarter increase in egress traffic.

T ≈ 3.11 quarters

Why it matters: Capacity must roughly double every nine months. Plan headroom, vendor contracts, and CDN tiers around that cadence.

Shortcuts

Rule of 70 vs Rule of 72

Both rules divide a constant by the percentage growth rate to estimate doubling time in your head. They lean on the fact that ln(2) ≈ 0.693, so anything near 69 or 70 lands close. The choice between them comes down to the range of rates you work in and the mental math you prefer.

Rule of 70

T ≈ 70 / r%

Best for: low growth rates, population, inflation, biology.

  • Closest to the exact answer when the rate sits between roughly 1 and 4 percent.
  • Used widely in demography, ecology, and macroeconomics where rates are small.
  • Mental math feels natural with rates like 2, 5, or 10 percent.

Rule of 72

T ≈ 72 / r%

Best for: investment returns, compound interest, financial planning.

  • Tightest around 8 percent, the historical sweet spot for stock market returns.
  • Beloved in finance because 72 divides cleanly by 2, 3, 4, 6, 8, 9, and 12.
  • Used in every introductory finance textbook for quick rule-of-thumb estimates.

Either rule drifts as rates climb. Above about 15 percent the gap to the exact formula grows. When the number matters, run the rate through the calculator above and read the exact result.

Growth model

Exponential growth and doubling time

Exponential growth means a quantity grows by the same percentage of its current size every period rather than by a fixed amount. The bigger it gets, the more it adds each step. That feedback loop is what makes small percentage rates eventually produce enormous totals.

Doubling time is the cleanest way to read exponential behavior. At a constant rate, every doubling takes exactly the same amount of time, regardless of where you start. A balance going from 1,000 to 2,000 takes the same span as the same balance going from 100,000 to 200,000. The shape of the curve is fixed by the rate, not by the starting point.

Exponential growth comes in two flavors depending on how often the rate is applied. Picking the right one is mostly about whether your underlying process has discrete steps or runs smoothly through time.

Discrete compounding

Growth applied once per period.

Use for: Annual interest, yearly salary raises, periodic price changes, classroom rates.

T = ln(2) / ln(1 + r)

Continuous compounding

Growth applied at every instant.

Use for: Bacterial growth, radioactive decay constants, idealized financial models.

T = ln(2) / r

Pitfalls

Common mistakes in doubling time calculations

Five pitfalls that trip people up when they apply doubling time to real numbers. Each one quietly produces a wrong answer that looks reasonable on the page.

Comparison

Doubling time vs compound growth

Doubling time is one specific output of exponential or compound growth: the time it takes the value to multiply by exactly two. Compound growth is the broader idea, and CAGR is the percentage form of the same process averaged across an interval.

Each one answers a different question. Doubling time tells you when. CAGR tells you the steady annual rate hidden inside a noisy history. Compound interest tells you exactly how a known balance changes period by period.

Doubling time

T = ln(2) / ln(1 + r)

Best for headline intuition: how fast does this thing get to twice its size at the current rate?

CAGR

CAGR = (FV / PV)^(1/n) − 1

Best for reverse engineering: what constant annual rate would have produced this start-to-end change over n years?

Compound interest

A = P(1 + r/n)^(nt)

Best for projections: given a principal, rate, and frequency, what amount results after t years?

Use cases

Where doubling time helps

FAQ

FAQs about doubling time

For discrete growth at rate r per period, doubling time T equals ln(2) divided by ln(1 plus r). For continuous compounding the formula simplifies to ln(2) divided by r. The Rule of 70 and Rule of 72 are quick approximations that divide 70 or 72 by the percentage rate.

Use the Rule of 70 for low rates like population and inflation where natural logs lead to constants near 69 or 70. Use the Rule of 72 for finance-style rates near 8 percent because 72 has many small divisors that make the mental math fast. The Rule of 72 tends to be slightly closer to the exact answer near 8 percent, while the Rule of 70 stays closer for rates below 4 percent.

Take the natural logarithm of 2, which is about 0.693. For discrete compounding, divide by the natural log of one plus the rate as a decimal. For continuous compounding, divide directly by the rate as a decimal. A scientific calculator or any spreadsheet with the LN function does this in a single keystroke.

The same math gives half-life when the rate is a decay rate. Use the absolute value of the negative rate and read the result as the time required for the quantity to fall to half its current size.

The result comes out in the same unit you used for the rate. A monthly rate gives a doubling time in months. A daily rate gives a doubling time in days. The Period unit field is a label, not a multiplier.

The exact result uses natural logarithms with full double-precision floating point arithmetic and is rounded for display. For practical purposes it is as accurate as a scientific calculator.

Doubling time is the period needed to multiply a value by two at a constant rate. CAGR, or compound annual growth rate, is the constant annual rate implied by a known start and end value over a known timespan. CAGR is an input you might feed into a doubling time calculation.

Setting the exponential growth expression equal to twice the starting value and solving for time brings ln(2) to the top of the fraction. The natural log is the inverse of the exponential function that describes the growth itself, so it falls out of the algebra naturally.

Not directly. The formula assumes a single constant rate. If your rate varies, either calculate an average compound rate first or break the timeline into chunks where the rate is roughly steady and run the formula on each chunk.

Yes. It is free, runs entirely in your browser, requires no sign-up, and does not store any of your inputs.