Skip to main content
math

Doubling Time Calculator

Calculate how long it takes for a quantity to double at a given growth rate using the Rule of 70 or the exact logarithmic formula. Essential for investments, population studies, and exponential growth analysis.

Reviewed by Chase FloiedUpdated

This free online doubling time calculator provides instant results with no signup required. All calculations run directly in your browser — your data is never sent to a server. Enter your values below and see results update in real time as you type. Perfect for everyday calculations, homework, or professional use.

The constant percentage growth rate per period

Results

Exact Doubling Time

10.24 periods

Rule of 70 Estimate

10 periods

How to Use This Calculator

1

Enter your input values

Fill in all required input fields for the Doubling Time Calculator. Most fields include unit selectors so you can work in your preferred unit system — metric or imperial, whichever matches your problem.

2

Review your inputs

Double-check that all values are correct and that you have selected the right units for each field. Incorrect units are the most common source of calculation errors and can produce results that are off by factors of 2, 10, or more.

3

Read the results

The Doubling Time Calculator instantly computes the output and displays results with units clearly labeled. All calculations happen in your browser — no loading time and no data sent to a server.

4

Explore parameter sensitivity

Try adjusting individual input values to see how the output changes. This is a quick and effective way to develop intuition about how different parameters influence the result and to identify which inputs have the largest effect.

Formula Reference

Doubling Time Calculator Formula

See calculator inputs for the governing equation

Variables: All variables and their units are labeled in the calculator interface above. Input fields accept values in multiple unit systems — select your preferred unit from the dropdown next to each field.

When to Use This Calculator

  • Use the Doubling Time Calculator when you need a quick mathematical result without writing out all the steps manually, saving time on repetitive calculations.
  • Use it to verify hand calculations on tests or assignments and catch arithmetic mistakes.
  • Use it when teaching or explaining mathematical concepts to others, demonstrating how changing inputs affects the result.
  • Use it to explore the behavior of mathematical functions across a range of inputs.

About This Calculator

The Doubling Time Calculator is a free mathematical calculation tool for students, educators, and professionals who need quick, reliable results. Calculate how long it takes for a quantity to double at a given growth rate using the Rule of 70 or the exact logarithmic formula. Essential for investments, population studies, and exponential growth analysis. The underlying algorithms implement well-established mathematical formulas and numerical methods. Results are computed instantly in the browser. This tool is useful for learning, verification of hand calculations, and rapid exploration of mathematical relationships. All computation happens locally — no data is sent to a server.

About Doubling Time Calculator

The Doubling Time Calculator determines how many periods it takes for a quantity growing at a constant percentage rate to double in size. This concept is central to compound interest calculations, population biology, bacterial growth studies, and any scenario involving exponential growth. The calculator provides both the exact result using logarithms and the quick 'Rule of 70' approximation. By understanding doubling time, investors can estimate when their portfolios will double, demographers can project population milestones, and scientists can gauge the speed of exponential processes. Simply enter a constant growth rate and the calculator returns the precise number of periods required to reach twice the initial value.

The Math Behind It

Exponential growth follows the formula A = A0 * (1 + r)^t, where A0 is the initial amount, r is the growth rate per period (as a decimal), and t is the number of periods. To find when A = 2 * A0, set 2 = (1 + r)^t and solve for t by taking logarithms: t = ln(2) / ln(1 + r). Since ln(2) is approximately 0.693, this gives the exact doubling time. The Rule of 70 is a handy mental-math shortcut: divide 70 by the percentage growth rate. For a 7% growth rate, doubling takes roughly 70/7 = 10 periods. This approximation works because ln(2) is about 0.693 and ln(1 + r) is approximately r for small r, so t is roughly 0.693/r = 69.3/r%. Rounding 69.3 to 70 makes the mental arithmetic easier. Some sources use 72 (the Rule of 72) because 72 has more integer divisors, making mental division simpler for common rates like 6%, 8%, and 12%. The approximation becomes less accurate at high growth rates. At 1%, the Rule of 70 gives 70 periods versus the exact 69.66, an error of 0.5%. At 20%, the Rule gives 3.5 periods versus the exact 3.80, an error of 7.9%. At 100% growth (doubling every period), the Rule gives 0.70 periods versus the exact 1.00, illustrating its breakdown. Doubling time has profound implications. At 7% annual growth, an investment doubles in about 10 years and increases 16-fold in 40 years. Bacterial populations doubling every 20 minutes can theoretically grow from one cell to over a billion in just 10 hours. Understanding exponential growth helps calibrate intuition about compounding processes that feel deceptively slow at first but accelerate dramatically.

Formula Reference

Exact Doubling Time

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

Variables: r = growth rate as a decimal (e.g., 0.07 for 7%)

Rule of 70

t ≈ 70 / r%

Variables: r% = growth rate as a percentage (e.g., 7)

Worked Examples

Example 1: Investment at 7% Annual Return

How long does a $10,000 investment take to double at 7% per year?

Step 1:r = 7% = 0.07
Step 2:Exact: t = ln(2) / ln(1.07) = 0.6931 / 0.06766 = 10.24 years
Step 3:Rule of 70: 70 / 7 = 10.00 years

The investment doubles in approximately 10.24 years (Rule of 70 estimate: 10 years).

Example 2: Population Growth at 2%

A country's population grows at 2% per year. When will it double?

Step 1:r = 2% = 0.02
Step 2:Exact: t = ln(2) / ln(1.02) = 0.6931 / 0.01980 = 35.00 years
Step 3:Rule of 70: 70 / 2 = 35 years

The population doubles in approximately 35 years.

Common Mistakes & Tips

  • !Entering the growth rate as a decimal (0.07) instead of a percentage (7). This calculator expects a percentage value.
  • !Applying the doubling time formula to non-constant growth rates. The formula assumes the rate stays the same every period.
  • !Using the Rule of 70 for very high growth rates where the approximation is inaccurate. For rates above 15%, prefer the exact formula.

Related Concepts

Percentage Increase

Calculates the new value after applying a percentage increase, the single-step building block of compound growth.

Compound Interest

The financial application of exponential growth, where interest is earned on previously accumulated interest.

Used in These Calculators

Calculators that build on or apply the concepts from this page:

Frequently Asked Questions

What is the difference between the Rule of 70 and the Rule of 72?

Both are approximations for doubling time. The Rule of 70 uses the divisor 70, which is closer to the theoretical value of 69.3. The Rule of 72 uses 72, which is easier for mental math because 72 is divisible by 2, 3, 4, 6, 8, 9, and 12.

Does this work for decay or shrinking quantities?

The doubling time formula applies to growth. For quantities that shrink, you would calculate the half-life instead, using t = ln(2) / ln(1/(1-r)), where r is the decay rate.

What does 'period' mean in the output?

The period is whatever time unit your growth rate uses. If you enter an annual growth rate, the result is in years. If the rate is monthly, the result is in months.