Doubling Time Calculator

How long until any growing quantity doubles in size?

Find out exactly when your investment, population, or any growing quantity will reach double its current size based on its growth rate.

Updated June 2026 · How this works

Example calculation — edit any field to use your own numbers

Worth knowing
How It Works
The formula, explained simply

Imagine two identical trees planted side by side. One grows 5% taller each year, the other grows 10% taller. After just seven years, the faster-growing tree is nearly twice as tall as the slower one, even though it started the same size. This is exponential growth in action.

Doubling time reveals the hidden power of compound growth. Every quantity that grows by a fixed percentage follows the same mathematical pattern, whether it's money earning interest, bacteria multiplying, or cities expanding. The formula uses natural logarithms because exponential growth is fundamentally about repeated multiplication.

The calculation divides the natural log of 2 by the natural log of your growth multiplier. For 7% growth, your multiplier is 1.07, and the math reveals exactly when repeated multiplication by 1.07 reaches a factor of 2. This precision matters more than approximations when timing major financial decisions.

When To Use This
Right tool, right situation

Use doubling time for any quantity that grows by a consistent percentage rate over multiple periods. Investment planning benefits most, helping you set realistic expectations for when portfolios reach specific targets. Population studies, business projections, and scientific modeling all rely on doubling time calculations.

This calculator works best for rates between 1% and 30% annually. Below 1%, doubling takes so long that other factors usually intervene. Above 30%, the growth is often unsustainable and typically doesn't maintain steady rates long enough for the calculation to remain meaningful.

Avoid using doubling time for processes with external limits or declining growth rates. Bacterial growth hits resource constraints. Technology adoption follows S-curves that slow down as markets saturate. Economic growth faces regulatory and competitive pressures that change over time.

Common Mistakes
Why results sometimes look wrong

The biggest mistake is confusing doubling time with linear growth. If something grows by $1,000 per year, it takes exactly 10 years to grow from $10,000 to $20,000. But if something grows by 10% per year, the doubling time is 7.27 years because the growth amount increases each year.

Many people apply the Rule of 72 incorrectly by using it for monthly or daily rates instead of annual rates. If you earn 0.5% per month, you cannot simply divide 72 by 0.5 to get 144 months. You must first convert to an annual rate (about 6.17%) before applying any doubling time calculation.

Another common error is assuming doubling time stays constant when growth rates fluctuate. Real investments, populations, and businesses rarely maintain perfectly steady growth rates. A portfolio that averages 8% annually might take much longer to double if it loses 20% in year three, even if the mathematical average remains 8%.

The Math
Worked examples and deeper derivation

The exact doubling time formula is ln(2) ÷ ln(1 + r), where r is the growth rate as a decimal. Natural logarithms capture the continuous nature of exponential growth better than simple division. The numerator ln(2) equals approximately 0.693, representing the mathematical constant needed to reach double.

This differs from the popular Rule of 72, which divides 72 by the percentage rate. The Rule of 72 works because 72 is close to 69.3 (which is ln(2) × 100), but it introduces small errors. For 8% growth, the rule predicts 9 years while the exact answer is 9.01 years.

The formula assumes continuous compounding rather than annual compounding. For most practical purposes, this difference is negligible, but it explains why investment calculators sometimes show slightly different results depending on their compounding assumptions.

Retirement Investment Doubling
7.2% annual stock market return on a $50,000 portfolio
Your investment doubles in 9.93 years. A $50,000 portfolio becomes $100,000 in almost exactly 10 years, assuming consistent 7.2% returns. This helps set realistic expectations for long-term wealth building.
Population Growth Analysis
2.1% annual population growth rate in a developing region
The population doubles in 33.31 years. A city of 500,000 people grows to 1 million in about 33 years at this rate. Urban planners use this to project infrastructure needs decades ahead.
Business Revenue Projection
25% annual revenue growth for a startup
Revenue doubles in 3.11 years. A company earning $2 million annually reaches $4 million in just over 3 years. High-growth businesses can scale rapidly but maintaining 25% growth becomes increasingly difficult.
Expert Unlock
The thing most explanations skip

Professional investors recognize that doubling time reveals opportunity cost more clearly than annual returns. Comparing a 12% investment (5.78 years to double) against an 8% investment (8.66 years to double) shows you gain almost 3 extra years of compounding with the higher rate. Those extra years often matter more than the percentage difference suggests.

How accurate is the Rule of 72 compared to exact doubling time?

What is the Rule of 72 and how does it compare?
The Rule of 72 estimates doubling time by dividing 72 by the growth rate. For 6% growth, it predicts 12 years versus the exact 11.90 years. It works best for rates between 6-10% but becomes less accurate at extreme rates.
Does doubling time work for declining values?
No, this calculator only works for positive growth rates. Declining values follow halving time instead, which uses different math. A negative growth rate means the quantity shrinks rather than doubles.
Why does higher growth rate mean faster doubling?
Exponential growth compounds on itself. At 10% growth, you gain more each year than at 5% growth because the base amount keeps getting larger. The effect accelerates over time, making small rate differences create big timing differences.

Need something this doesn't cover?

Suggest a tool — we'll build it →