
Calculate how long it takes for an investment to double
Powered by Toolraxy · Math & finance calculator

Founder & CEO, Toolraxy
Faiq Ur Rahman is a web designer, digital product developer, and founder of Toolraxy, a growing platform of web-based calculators and utility tools. He specializes in building structured, user-friendly tools focused on health, finance, productivity, and everyday problem-solving.
User Ratings:
ADVERTISEMENT
ADVERTISEMENT
When you’re looking at an investment opportunity, one of the most common questions is: “How long will it take for my money to double?” Whether you’re evaluating a savings account, analyzing stock market returns, or planning for retirement, understanding the relationship between growth rate and time is essential. The math is elegant and surprisingly simple, a small difference in growth rate can mean years of difference in doubling time.
This doubling time calculator helps you understand exponential growth by computing how long it takes for an investment to double at a given growth rate. It uses the exact formula t = ln(2) / ln(1 + r) and also provides the Rule of 72 approximation for quick estimation. Enter the growth rate, select the time period, and the tool shows you the doubling time, projected growth over 10 and 20 periods, and the number of doublings in the selected range. Whether you’re a finance student, an investor, or just curious about how growth works, this calculator delivers instant, accurate results. All calculations run locally in your browser, keeping your data private.
Set the growth rate using the slider drag to adjust the percentage, or click one of the example buttons for common rates like 5%, 7%, or 10%.
Select the period unit: years, months, or days to match your investment timeline.
Enter the initial amount this is used to calculate projected values after 10 and 20 periods.
Choose how many growth periods to show in the doublings count.
Review the exact doubling time, the Rule of 72 estimate, and projected growth values.
The calculator applies the standard formula for exponential growth to determine how long it takes for a quantity to double. The formula comes from the relationship between growth rate and time in compounding scenarios.
Formula: Doubling Time = ln(2) / ln(1 + r)
Where ln is the natural logarithm, and r is the growth rate expressed as a decimal. For example, at 7% growth (r = 0.07): t = ln(2) / ln(1.07) = 0.6931 / 0.0677 = 10.24 years.
Rule of 72 Approximation:
Formula: Rule of 72 Estimate = 72 / (Growth Rate in %)
This is a useful mental shortcut: divide 72 by the annual growth rate to estimate the doubling time in years. For 7% growth: 72/7 ≈ 10.29 years, very close to the exact value of 10.24 years.
Value After n Periods:
Formula: Future Value = Present Value × (1 + r)ⁿ
This shows how the initial amount grows over time, giving you a sense of the growth trajectory beyond just the doubling point.
Suppose you have an investment that grows at 7% per year. How long will it take to double?
Step 1: Convert the growth rate to a decimal
7% = 0.07
Step 2: Apply the exact formula
t = ln(2) / ln(1 + 0.07) = ln(2) / ln(1.07)
Step 3: Calculate
ln(2) = 0.6931
ln(1.07) = 0.0677
t = 0.6931 / 0.0677 = 10.24 years
Step 4: Apply the Rule of 72
72 / 7 = 10.29 years
Interpretation: At a 7% growth rate, your investment doubles in approximately 10.24 years. The Rule of 72 gives a close estimate of 10.29 years. This means that $1,000 invested at 7% growth would become approximately $2,000 in just over 10 years.
The Rule of 72 is a simple rule of thumb for estimating doubling time: divide 72 by the annual growth rate to get the approximate number of years to double. For example, at 8% growth, 72/8 = 9 years.
The Rule of 72 is accurate for growth rates between 4% and 15%. For example, at 7% it gives 10.29 years vs. the exact 10.24 years. At 10% it gives 7.2 years vs. the exact 7.27 years. It becomes less accurate at very low or very high rates.
The exact formula for doubling time is: t = ln(2) / ln(1 + r), where r is the growth rate as a decimal. The Rule of 72 approximation is: t ≈ 72 / (r in %).
At 7% annual growth, it takes approximately 10.24 years to double. The Rule of 72 gives an estimate of 10.29 years.
At 10% annual growth, it takes approximately 7.27 years to double. The Rule of 72 gives an estimate of 7.2 years.
The doubling time is expressed in the same unit as the growth period. If growth is annual, the doubling time is in years. If growth is monthly, the doubling time is in months. The calculator lets you choose the period unit.
The exact formula uses natural logarithms and gives the precise doubling time. The Rule of 72 is a simple approximation that works well for most practical purposes. The calculator shows both for comparison.
Yes, the calculator works for any exponential growth process, not just finance. You can use it for population growth, bacterial growth, inflation, or any other situation where a quantity grows at a constant rate.
ADVERTISEMENT
ADVERTISEMENT