Date & Time

Doubling Time Calculator

Enter a growth rate per period, or a starting and ending value with the time between them, to find how long it takes to double. The exact answer is shown next to the Rule of 72 and Rule of 70 shortcuts, along with tripling time and halving time for shrinking values.

Free, runs in your browserUpdated October 2026
Calculate from
%
Growth is added

Use a negative rate, or an ending value below the starting value, to get the halving time of something that shrinks.

Doubling time
–
–
Rule of 72 estimate–
Rule of 70 estimate–
Tripling time–
Time to grow 10×–
AfterMultipleTime

Doubling time calculator diagram: 7% yearly growth doubles in 10.24 years
How the Doubling Time Calculator works: How long a value takes to double at a steady growth rate.

How to Use the Doubling Time Calculator

How to use the doubling time calculator: enter a growth rate or two values, then read the doubling time
Numbered steps on the Doubling Time Calculator. Follow them in order.
  1. Choose to start from a growth rate or from two measured values.
  2. Enter the growth rate in percent and pick the period.
  3. Choose growth added once per period or continuously.
  4. Read the exact doubling time with the Rule of 72 and 70 estimates.

Pick A growth rate if you know the percentage growth per period, such as 7% a year for an investment, 2% a month for a subscriber base or 25% an hour for a bacterial culture. Choose whether growth is added once per period, like annual compound interest, or continuously, like the smooth growth used in many biology and physics models. The result shows the exact doubling time, the Rule of 72 and Rule of 70 estimates, the tripling time and the time to grow tenfold.

Pick Two values if you have measurements instead, for example a population of 1,000 that reached 2,500 after 6 years. The calculator finds the growth rate per period and the doubling time from them. If the ending value is smaller, or the rate is negative, it gives the halving time instead.

Doubling Time Formulas

compound growth: T = ln 2 ÷ ln(1 + r)
continuous growth: T = ln 2 ÷ r
from two values: T = t × ln 2 ÷ ln(end ÷ start)
Rule of 72: T ≈ 72 ÷ rate in %

Here r is the growth rate per period as a decimal (7% is 0.07) and ln is the natural logarithm. The answer is in the same period as the rate: a monthly rate gives a doubling time in months. Tripling time uses ln 3 instead of ln 2, and tenfold growth uses ln 10.

Worked Examples

At 7% growth per year compounded annually, T = 0.693147 ÷ ln 1.07 = 0.693147 ÷ 0.067659 = 10.24 years, about 10 years and 3 months. The Rule of 72 gives 72 ÷ 7 = 10.29 years and the Rule of 70 gives 10.00 years. Tripling takes 16.24 years and tenfold growth 34.03 years.

From two values: 1,000 growing to 2,500 in 6 years is a factor of 2.5. The doubling time is 6 × 0.693147 ÷ ln 2.5 = 4.54 years, and the compound growth rate is 2.51/6 − 1 = 16.50% per year. For a shrinking value, 800 falling to 500 in 3 hours halves every 4.42 hours. We verified each figure with an independent script.

Doubling Times at Common Rates

Rate per periodExact (compound)ContinuousRule of 72
1%69.6669.3172.00
2%35.0034.6636.00
5%14.2113.8614.40
7%10.249.9010.29
10%7.276.937.20
25%3.112.772.88

Rule of 72 vs Rule of 70

Both are mental shortcuts. The exact continuous result is 69.3 divided by the rate, so the Rule of 70 is closest for continuous growth and small rates, which is why demographers and economists use it for population and GDP. For compound growth at typical interest rates of 6% to 10%, the Rule of 72 is closer, and 72 also divides neatly by 2, 3, 4, 6, 8, 9 and 12. Above about 20% both rules drift, so use the exact answer.

Where Doubling Time Is Used

  • Finance: how long an investment or a debt takes to double at a fixed rate.
  • Population and economics: how quickly a city, country or economy doubles at its current growth rate.
  • Biology: the generation time of bacteria or cells growing exponentially.
  • Business: how long until users, revenue or traffic double at the current monthly growth.
  • Decay: the halving time of a shrinking quantity, which for radioactive material is its half-life.

Limits

Doubling time assumes the growth rate stays constant. Real growth usually slows as limits are reached: populations run short of resources, markets saturate and investment returns vary from year to year. Treat the result as what happens if today’s rate continues, not as a forecast. For investments, fees and taxes also reduce the rate you actually earn, so enter the net rate after costs to get a realistic doubling time.

Frequently asked questions

How do you calculate doubling time?

Divide the natural log of 2 by the natural log of 1 plus the growth rate. At 7% per year that is 0.6931 divided by 0.0677, or 10.24 years. For continuous growth divide 0.6931 by the rate.

What is the Rule of 72?

A shortcut that estimates doubling time by dividing 72 by the percentage growth rate. At 8% a year, 72 divided by 8 gives 9 years. It is most accurate for compound rates between about 6% and 10%.

Is the Rule of 70 or the Rule of 72 more accurate?

For continuous growth and low rates, the Rule of 70 is closer because the exact constant is 69.3. For annual compounding at typical investment rates, the Rule of 72 is usually closer.

How do I find the doubling time from two data points?

Divide the starting value into the ending value, take the natural log, then divide the time between the points times ln 2 by that number. From 1,000 to 2,500 in 6 years gives 4.54 years.

What is the doubling time of a population growing 2% per year?

About 35 years with annual compounding, or 34.7 years for continuous growth. The Rule of 70 estimate of 35 years is a good approximation for population growth.

Can the calculator work out halving time?

Yes. Enter a negative growth rate, or an ending value lower than the starting value, and the result switches to halving time, which is the half-life of a decaying quantity.