Doubling Time Calculator

Find how long any investment, population, or debt takes to double — with the Rule of 72 comparison.

×2 Doubling Time Calculator
Annual Growth Rate
% /yr
Compounding Frequency

×2 What is Doubling Time?

Doubling time is the period required for a quantity growing at a constant rate to become twice its initial value. It applies equally to money (compound interest), populations (exponential growth), bacteria in a culture, and any quantity following exponential growth: Q(t) = Q0 × ert (continuous) or Q0 × (1+r)t (discrete).

The exact formula for discrete compound growth is: t = log(2) / (n × log(1 + r/n)), where r is the annual rate as a decimal and n is the number of compounding periods per year. For continuous growth: t = ln(2) / r ≈ 0.6931 / r. The well-known Rule of 72 approximates this as t ≈ 72 / rate%, which is accurate to within 3% for rates between 2% and 20%.

The Rule of 72 is especially useful for mental arithmetic. "At 9% per year, how long to double?" — 72/9 = 8 years. The exact answer is log(2)/log(1.09) ≈ 8.04 years. The beauty of 72 is that it has many factors (2, 3, 4, 6, 8, 9, 12) making mental division easy for common interest rates. The Rule of 70 is slightly more accurate for lower rates and continuous compounding, preferred by economists for GDP and inflation calculations.

Understanding doubling time is crucial for financial planning. At 7% annual returns (India's long-run equity average), an investment doubles in approximately 10.2 years. This means ₹1,00,000 invested at birth grows to ₹6,40,000 by age 30 — six doublings of roughly 5 years each at higher early-career growth rates. Conversely, at 6% annual inflation, purchasing power halves in 12 years.

📐 Formula

t = log(2) ÷ (n × log(1 + r/n))
r = annual growth rate as decimal (e.g., 0.08 for 8%)
n = compounding periods per year (1 = annual, 12 = monthly)
For continuous growth: t = ln(2) / r ≈ 0.6931 / r
Example: 8% annual compounding → t = log(2) / log(1.08) ≈ 9.0 years
Rule of 72: t ≈ 72 ÷ rate%
Rule of 70: t ≈ 70 ÷ rate%  ·  Rule of 69.3: t ≈ 69.3 ÷ rate% (exact for continuous)
Example: 8%: 72/8 = 9 years (vs exact 9.006)  ·  70/8 = 8.75 years  ·  69.3/8 = 8.66 years

📖 How to Use This Calculator

Steps to Find Doubling Time

1
Select a mode: "Exact Formula" gives the precise answer for compound interest with your chosen compounding frequency. "Rule of 72" gives the quick approximation with comparison to other rules.
2
Enter the annual growth rate as a percentage. In Exact mode, also choose how often interest compounds — monthly is the default for most savings accounts.
3
Click Calculate to see the exact doubling time alongside Rule of 72 and Rule of 70 approximations, with the error percentage of the approximation.

💡 Example Calculations

Example 1 — SIP Investment at 12% per Year

Mutual fund CAGR of 12% annually — how long to double?

1
Exact (annual): t = log(2) / log(1.12) = 0.30103 / 0.04922 ≈ 6.12 years
2
Rule of 72: 72 / 12 = 6 years (error: 0.12 years)
Doubles in 6.12 years. Rule of 72 gives 6 — a very accurate approximation at 12%.
Try this example →

Example 2 — Population Growth

City growing at 3.5% annually — when does population double?

1
Continuous growth: t = ln(2) / 0.035 = 0.6931 / 0.035 ≈ 19.8 years
2
Rule of 72: 72 / 3.5 ≈ 20.6 years — slightly overestimates by about 4%
Population doubles in 19.8 years (continuous). A city of 10 lakh becomes 20 lakh in about 20 years.
Try this example →

Example 3 — Credit Card Debt at 36% per Annum

Unpaid balance at 36% p.a. (3% per month) — how fast does it double?

1
Monthly compounding: t = log(2) / (12 × log(1.03)) = 0.3010 / (12 × 0.01284) ≈ 1.96 years
2
Rule of 72: 72 / 36 = 2 years — very close
Credit card debt doubles in under 2 years at 36% p.a. ₹50,000 becomes ₹1,00,000 by month 24.
Try this example →

Example 4 — Inflation and Purchasing Power

Inflation at 6% per year — when does ₹100 lose half its value?

1
Prices double (purchasing power halves) in: t = log(2) / log(1.06) ≈ 11.9 years
2
Rule of 72: 72 / 6 = 12 years — excellent approximation
At 6% inflation, prices double in 12 years. ₹100 today buys what ₹50 buys in 2038 if inflation stays at 6%.
Try this example →

❓ Frequently Asked Questions

What is the formula for doubling time?+
Exact formula: t = log(2) / (n × log(1 + r/n)), where r = growth rate as decimal, n = compounding periods/year. For continuous growth: t = ln(2)/r ≈ 0.6931/r. Approximation: Rule of 72 → t ≈ 72/rate%. Example: 8% annual compounding → t = log(2)/log(1.08) ≈ 9.0 years; Rule of 72 gives 9 exactly.
What is the Rule of 72?+
The Rule of 72 states: divide 72 by the annual interest rate (as a percent) to estimate how many years until a value doubles. At 9% → 72/9 = 8 years. At 6% → 72/6 = 12 years. It is accurate within 3% for rates between 2% and 20% and is useful for quick mental calculations.
Why is it the Rule of 72 and not Rule of 70 or 69?+
ln(2) ≈ 0.6931, so the exact rule for continuous compounding is 69.3/r. For annual compounding at moderate rates (6–10%), the error-minimizing divisor is closer to 72. More practically, 72 has factors 1,2,3,4,6,8,9,12 — allowing easy mental division by most common interest rates without a calculator.
How long does it take for money to double at 7%?+
Exact (annual compounding): t = log(2)/log(1.07) ≈ 10.24 years. Rule of 72: 72/7 ≈ 10.3 years — within 3 weeks of exact. Rule of 70: 70/7 = 10.0 years exactly. At 7% annual returns, ₹1 lakh becomes ₹2 lakh in about 10.24 years, then ₹4 lakh by year 20.5.
How do I calculate doubling time for population growth?+
Use continuous compounding: t = ln(2)/r = 0.6931/r, where r is the annual growth rate as decimal. At 1.1% (global average): t ≈ 63 years. At 2% (rapid developing countries): t ≈ 35 years. At 0.1% (Japan/Germany): t ≈ 693 years. Population growth is inherently continuous, not discrete.
What is the doubling time of an investment at 10% per year?+
Exact (annual compound): t = log(2)/log(1.10) ≈ 7.27 years. Rule of 72: 72/10 = 7.2 years — very close. So ₹1,00,000 becomes ₹2,00,000 in 7.27 years, ₹4,00,000 in 14.5 years, and ₹8,00,000 in 21.8 years at 10% CAGR. This is the power of compounding.
How does compounding frequency affect doubling time?+
More frequent compounding reduces doubling time. At 10% interest: annual = 7.27 years; quarterly = 7.02 years; monthly = 6.96 years; continuous = 6.93 years. The difference between annual and monthly is 0.31 years (4 months). Going from monthly to continuous saves only 0.03 years — most of the benefit is captured by monthly compounding.
What is the Rule of 70 and when should I use it?+
Rule of 70: t ≈ 70/rate%. It is more accurate than Rule of 72 for lower rates (below 5%) and for continuous growth (e.g., population, GDP). Economists prefer it for inflation and growth calculations. At 2%: Rule of 70 = 35.0 years (exact = 35.0 for continuous), Rule of 72 = 36.0. For finance, Rule of 72's integer-friendly divisors make it more practical.
How do I calculate doubling time in Excel?+
Annual compounding: =LOG(2,1+rate) where rate is decimal. Example: =LOG(2,1.08) = 9.0065 years. Monthly compounding: =LOG(2,1+rate/12)/12 months. Continuous: =LN(2)/rate. Rule of 72: =72/rate_percent. These Excel formulas work for any interest rate or growth rate.
What is the doubling time of debt at 18% credit card interest?+
Monthly compounding (1.5%/month): t = log(2)/(12 × log(1.015)) ≈ 3.93 years. Rule of 72: 72/18 = 4.0 years. Unpaid credit card debt doubles every 4 years at 18% p.a. After 8 years the debt is 4× original; after 12 years it is 8×. Minimum payments often barely cover the interest, extending the doubling cycle indefinitely.