Doubling Time Calculator

Calculate how long it takes for a value to double using the exact growth formula, continuous compounding formula, Rule of 70, and Rule of 72. Use it for population growth, investments, inflation, bacteria growth, website traffic, business revenue, and any quantity growing at a steady percentage rate.

Exact Formula Continuous Growth Rule of 70 Rule of 72

📈 Doubling Time Calculator

Enter the growth rate as a percentage. Example: enter 7 for \(7\%\) growth per year, month, day, or other chosen period.
The answer uses the same period as the growth rate. If the rate is yearly, the doubling time is in years. If the rate is monthly, the answer is in months.
Optional: enter a starting value to see the doubled target value. Example: \(1000\) doubles to \(2000\).
Exact Discrete Doubling Time
10.24 years
At \(7\%\) growth per year, the value doubles in about \(10.24\) years using the exact discrete formula.
Continuous formula9.90 years
Rule of 7010.00 years
Rule of 7210.29 years
Doubled target2,000
Live Calculation
\[ T_d=\frac{\ln(2)}{\ln(1+0.07)}=10.24 \]
For discrete percentage growth, convert the percent rate into a decimal and use \(T_d=\frac{\ln(2)}{\ln(1+r)}\).
Fast rule: For small growth rates, the Rule of 70 gives a quick estimate: \(T_d\approx\frac{70}{R}\), where \(R\) is the growth rate as a percent.

🧮 Doubling Time Formula

Doubling time is the amount of time required for a growing quantity to become twice as large as its starting value. If a population grows from \(1{,}000\) to \(2{,}000\), an investment grows from \(5{,}000\) to \(10{,}000\), or website traffic grows from \(20{,}000\) visitors to \(40{,}000\) visitors, the elapsed time is called the doubling time. The idea is simple, but the correct formula depends on the growth model being used.

The most common model for yearly, monthly, weekly, or daily percentage growth is discrete compound growth. In this model, the value grows by a fixed percentage once per period. For example, \(7\%\) per year means the value is multiplied by \(1.07\) each year. The exact doubling time formula for discrete compound growth is:

Exact Discrete Doubling Time Formula
\[ T_d=\frac{\ln(2)}{\ln(1+r)} \]
\(T_d\) = doubling time, \(r\) = growth rate as a decimal per period, and \(\ln\) = natural logarithm.

If the growth rate is given as a percent \(R\), convert it into a decimal first by dividing by \(100\). For example, \(7\%\) becomes \(0.07\). Then substitute \(r=0.07\) into the formula. This gives:

Example With \(7\%\) Growth
\[ T_d=\frac{\ln(2)}{\ln(1+0.07)} = \frac{0.693147}{0.067659} \approx10.24 \]
At \(7\%\) growth per period, the exact discrete doubling time is about \(10.24\) periods.

Another important model is continuous exponential growth. In continuous growth, the value grows at every instant instead of once per year, once per month, or once per period. This model is common in theoretical mathematics, physics, biology, and some finance contexts. If \(k\) is the continuous growth rate as a decimal per period, the formula is:

Continuous Growth Doubling Time Formula
\[ T_d=\frac{\ln(2)}{k} \]
\(k\) = continuous growth rate as a decimal per period. If \(k=0.07\), then \(T_d=\frac{0.693147}{0.07}\approx9.90\).

For quick mental math, many people use the Rule of 70. It is not exact, but it is often close enough for small growth rates. The formula is:

Rule of 70
\[ T_d\approx\frac{70}{R} \]
\(R\) = growth rate as a percent. Example: at \(7\%\), \(T_d\approx\frac{70}{7}=10\) periods.

A similar shortcut is the Rule of 72, which is widely used in finance because \(72\) has many convenient divisors. It is especially handy for mental calculations involving rates like \(6\%\), \(8\%\), \(9\%\), and \(12\%\).

Rule of 72
\[ T_d\approx\frac{72}{R} \]
The Rule of 72 is an approximation. It is useful for quick estimates, but the exact formula is more precise.

📖 How to Use the Doubling Time Calculator

  1. 1
    Enter the growth rate

    Type the growth rate as a percentage per period. For example, enter \(7\) for \(7\%\) yearly, monthly, weekly, or daily growth.

  2. 2
    Choose the time unit

    The time unit should match the rate. If the rate is yearly, choose years. If the rate is monthly, choose months.

  3. 3
    Add a starting value if needed

    The starting value is optional. It lets the calculator show the doubled target, such as \(1{,}000\rightarrow2{,}000\).

  4. 4
    Compare exact and approximate results

    Use the exact formula for precision, the continuous formula for continuous growth models, and the Rule of 70 or 72 for quick estimates.

✅ Worked Examples

Example 1 — Doubling Time at \(7\%\) Annual Growth

Suppose an investment grows at \(7\%\) per year. The decimal growth rate is \(r=0.07\). Use the exact discrete formula because the growth is stated as an annual compound rate.

\[ T_d=\frac{\ln(2)}{\ln(1+0.07)} \]

\[ T_d=\frac{0.693147}{0.067659} \approx10.24 \]

The investment doubles in about 10.24 years. The Rule of 70 gives \(70/7=10\) years, which is close but slightly lower than the exact answer.

Example 2 — Population Doubling at \(2\%\) Growth

A population grows at \(2\%\) per year. The decimal rate is \(r=0.02\).

\[ T_d=\frac{\ln(2)}{\ln(1.02)} = \frac{0.693147}{0.019803} \approx35.00 \]

The population doubles in about 35 years. The Rule of 70 gives \(70/2=35\), which is extremely close for this growth rate.

Example 3 — Website Traffic Growing at \(12\%\) Per Month

Imagine a website grows traffic by \(12\%\) each month. The monthly growth rate is \(r=0.12\). Because the rate is monthly, the answer will be in months.

\[ T_d=\frac{\ln(2)}{\ln(1.12)} = \frac{0.693147}{0.113329} \approx6.12 \]

The traffic doubles in about 6.12 months. This is useful for estimating when a site may double its visitors, leads, subscribers, or revenue if the growth rate remains stable.

Example 4 — Continuous Growth at \(5\%\)

For continuous growth at \(5\%\), use \(k=0.05\). The continuous formula is:

\[ T_d=\frac{\ln(2)}{0.05} = \frac{0.693147}{0.05} \approx13.86 \]

The value doubles in about 13.86 periods. If the rate is annual, that means about \(13.86\) years.

📐 Exact Formula vs Rule of 70 vs Rule of 72

The exact formula, Rule of 70, and Rule of 72 are all used to estimate doubling time, but they are not the same. The exact formula is mathematically precise for discrete compound growth. The Rule of 70 and Rule of 72 are shortcuts. They are useful because they are fast, but they do not always match the exact result perfectly.

Method Formula Best Use Main Limitation
Exact Discrete Formula \(T_d=\frac{\ln(2)}{\ln(1+r)}\) Precise doubling time for compound growth per period. Requires logarithms, so it is less convenient for mental math.
Continuous Formula \(T_d=\frac{\ln(2)}{k}\) Continuous exponential growth models. Only applies when the growth model is continuous.
Rule of 70 \(T_d\approx\frac{70}{R}\) Quick estimate for small growth rates, especially population or inflation. Approximate only; less accurate at higher growth rates.
Rule of 72 \(T_d\approx\frac{72}{R}\) Finance mental math because \(72\) divides easily by many common rates. Approximate only; may overestimate or underestimate depending on rate.

For most educational and calculator purposes, the exact formula is the best answer. The Rule of 70 is excellent when you need a fast estimate. The Rule of 72 is popular in finance because it is easy to divide by common rates such as \(6\), \(8\), \(9\), and \(12\). For example, with an \(8\%\) return, the Rule of 72 says the money doubles in about \(72/8=9\) years. The exact discrete formula gives:

\[ T_d=\frac{\ln(2)}{\ln(1.08)} \approx9.01 \]

In that case, the Rule of 72 is extremely close. But for very high growth rates, exact calculation is safer. At \(30\%\), the exact formula gives \( \ln(2)/\ln(1.30)\approx2.64 \) periods, while the Rule of 70 gives \(2.33\) and the Rule of 72 gives \(2.40\). The approximation error becomes more noticeable.

🎓 Understanding Doubling Time

Doubling time is one of the clearest ways to understand exponential growth. A fixed percentage growth rate may look small at first, but repeated percentage growth compounds over time. If something grows by \(10\%\), it does not simply add the same fixed amount each period. Instead, the growth is applied to the new larger value. That is why exponential growth can become powerful very quickly.

For example, suppose a value begins at \(100\) and grows by \(10\%\) per year. After one year, it becomes \(110\). After two years, it becomes \(121\), not \(120\), because the second \(10\%\) is applied to \(110\), not to the original \(100\). After several years, this compounding effect becomes more visible. The doubling time formula answers a natural question: how many periods are needed until the value reaches \(200\)?

Compound Growth Model
\[ A=P(1+r)^t \]
\(A\) = future value, \(P\) = starting value, \(r\) = growth rate as a decimal, and \(t\) = number of periods.

To derive the doubling time formula, set the future value equal to twice the starting value. That means \(A=2P\). Substitute this into the compound growth formula:

Derivation of Doubling Time
\[ 2P=P(1+r)^t \] \[ 2=(1+r)^t \] \[ \ln(2)=t\ln(1+r) \] \[ t=\frac{\ln(2)}{\ln(1+r)} \]
Logarithms are used because the unknown time \(t\) is in the exponent.

This derivation explains why logarithms appear in the formula. Doubling time is not found by simply dividing \(100\) by the growth rate. That might seem tempting, but it ignores compounding. The correct exact formula uses logarithms because the number of periods is an exponent. The Rule of 70 works only because it is a convenient approximation to the logarithmic formula for small rates.

Doubling time is useful because it makes growth rates easier to understand. Many people find a percentage growth rate abstract. Saying “this population grows at \(2\%\) per year” may not feel urgent. Saying “this population doubles in about \(35\) years” is more concrete. Similarly, saying “an investment earns \(8\%\) per year” is useful, but saying “it doubles in about \(9\) years” gives a more intuitive sense of long-term growth.

However, doubling time assumes the growth rate remains constant. In real life, growth rates often change. Investments fluctuate, populations face limits, bacteria run out of resources, website traffic changes with marketing, and inflation rises or falls. Therefore, doubling time is best understood as a model or estimate. It answers the question: “If this growth rate stayed the same, how long would doubling take?”

Interpretation tip: Doubling time is not a guarantee. It is a projection based on a constant growth rate. If the growth rate changes, the doubling time changes too.

🌍 Where Doubling Time Is Used

Doubling time is used in many fields because exponential growth appears in many real-world systems. In finance, doubling time helps investors estimate how long it might take for money to double at a given annual return. If an investment earns \(6\%\) per year, the Rule of 72 gives an estimate of \(72/6=12\) years. The exact formula gives a similar result. This makes doubling time a helpful tool for understanding compound interest, retirement planning, savings growth, and long-term investment expectations.

In population studies, doubling time helps explain how quickly a population can grow. A population growing at \(2\%\) per year doubles in about \(35\) years. A population growing at \(1\%\) per year doubles in about \(70\) years. These estimates help researchers, governments, schools, and planners understand pressure on housing, food, transportation, energy, water, and public services.

In biology, doubling time is often used for bacteria, cells, and other organisms that reproduce exponentially under favorable conditions. If a bacterial population doubles every \(30\) minutes, then one cell can become many cells within a short period. This is why exponential growth is important in microbiology, medicine, epidemiology, and lab science. The concept also appears in viral spread, tumor growth models, and cell culture studies.

In business, doubling time can measure growth in revenue, users, traffic, customers, subscribers, leads, or sales. A startup growing revenue at \(15\%\) per month has a much shorter doubling time than one growing at \(5\%\) per month. This helps teams compare growth speed, set targets, and evaluate whether a business is scaling quickly. The calculator can be used for monthly, weekly, or daily growth rates as long as the selected time unit matches the rate period.

In economics, doubling time is connected to inflation and prices. If prices rise at \(7\%\) per year, the purchasing cost of a basket of goods roughly doubles in about ten years. This makes inflation easier to understand. Instead of only saying prices rise by \(7\%\) annually, doubling time communicates how long it takes for prices to become twice as high if the same inflation rate continues.

In education, doubling time is an excellent way to teach exponential functions, logarithms, compound interest, and growth models. It connects formulas to real-world meaning. Students can see why logarithms are useful, why compounding matters, and why small percentage differences can create large long-term effects.

⚠️ Common Mistakes With Doubling Time

  • Using the percent value instead of the decimal rate: In the exact formula, \(7\%\) must be entered as \(r=0.07\), not \(7\). The calculator handles this conversion automatically.
  • Mixing time units: If the growth rate is monthly, the doubling time is in months. If the rate is yearly, the doubling time is in years. Do not enter a monthly rate and interpret the result as years.
  • Using Rule of 70 as exact: The Rule of 70 is an approximation. It is good for quick estimates, but the exact formula is better for precise work.
  • Ignoring negative or zero growth: A value growing at \(0\%\) does not double. A value with a negative growth rate is shrinking, so it will not double under that model.
  • Assuming the rate stays constant forever: Real-world growth rates change. Doubling time is a projection based on a constant rate.
  • Confusing doubling time with time to increase by \(100\) units: Doubling means becoming twice as large, not adding \(100\). A value of \(500\) doubles to \(1{,}000\), while a value of \(10\) doubles to \(20\).
  • Using discrete and continuous formulas interchangeably: Discrete growth uses \(T_d=\frac{\ln(2)}{\ln(1+r)}\). Continuous growth uses \(T_d=\frac{\ln(2)}{k}\). They are related but not identical.
Important: If the growth rate is \(0\%\) or negative, the value does not double under normal exponential growth. The calculator will show that no positive doubling time exists.

📊 Common Growth Rates and Doubling Times

The table below shows how dramatically doubling time changes as the growth rate changes. Even small differences in growth rate can have a large long-term effect. For example, \(2\%\) growth doubles in about \(35\) periods, while \(10\%\) growth doubles in about \(7.27\) periods using the exact discrete formula.

Growth Rate Exact Doubling Time Rule of 70 Common Interpretation
1%\(69.66\) periods\(70.00\) periodsSlow long-term growth.
2%\(35.00\) periods\(35.00\) periodsCommon population or inflation example.
3%\(23.45\) periods\(23.33\) periodsModerate annual growth.
5%\(14.21\) periods\(14.00\) periodsCommon savings or investment estimate.
7%\(10.24\) periods\(10.00\) periodsOften used for Rule of 70 examples.
8%\(9.01\) periods\(8.75\) periodsRule of 72 gives \(9\) periods.
10%\(7.27\) periods\(7.00\) periodsFast compound growth.
12%\(6.12\) periods\(5.83\) periodsStrong monthly or annual growth depending on context.
20%\(3.80\) periods\(3.50\) periodsVery fast growth; approximation error is larger.
Accuracy tip: The Rule of 70 works best for smaller rates. For higher rates, use the exact formula for a more reliable answer.

❓ Doubling Time Calculator FAQ

What is doubling time?
Doubling time is the amount of time it takes for a growing value to become twice as large. For example, if \(1{,}000\) grows to \(2{,}000\), the time required is the doubling time.
What is the exact doubling time formula?
For discrete compound growth, the exact formula is \(T_d=\frac{\ln(2)}{\ln(1+r)}\), where \(r\) is the growth rate as a decimal per period.
What is the Rule of 70?
The Rule of 70 is a quick estimate for doubling time: \(T_d\approx\frac{70}{R}\), where \(R\) is the growth rate as a percent. For example, at \(7\%\), doubling time is about \(10\) periods.
What is the Rule of 72?
The Rule of 72 estimates doubling time with \(T_d\approx\frac{72}{R}\). It is popular in finance because \(72\) divides easily by common rates such as \(6\), \(8\), \(9\), and \(12\).
What is the doubling time at \(5\%\) growth?
Using the exact discrete formula, \(T_d=\frac{\ln(2)}{\ln(1.05)}\approx14.21\) periods. If the rate is yearly, that is about \(14.21\) years.
What is the doubling time at \(10\%\) growth?
Using the exact formula, \(T_d=\frac{\ln(2)}{\ln(1.10)}\approx7.27\) periods. The Rule of 70 gives about \(7\) periods.
Can doubling time be used for negative growth?
No positive doubling time exists for negative growth because the value is shrinking, not growing. A negative growth model may have a half-life instead of a doubling time.
Is doubling time exact?
The logarithmic formula is exact for a constant discrete compound growth rate. The Rule of 70 and Rule of 72 are approximations, not exact formulas.
N
Num8ers Educational Calculators Built for students, teachers, tutors, investors, business owners, and professionals who need clear doubling-time calculations with formulas and examples. Last updated: April 2026