doing ✱ mathFree tools

Rule of 72 calculator

The rule of 72 estimates how long money takes to double: divide 72 by the yearly growth rate in percent. At 8% a year, 72 ÷ 8 = 9 years; the exact answer is 9.01 years. At 10% the rule says 7.2 and the exact time is 7.3 years.

Rule of 72
9 years
Rule of 70
8.75 years
Exact (ln 2 ÷ ln(1 + rate))
9.01 years
Rule of 72 minus exact
−0.01 years

The rate to double in a number of years

Rule of 72 (72 ÷ years)
12%
Exact rate
12.25%

Formula

Worked example

Assume an investment doubles every 7 years. How many years does it take to grow from $3,000 to $24,000?

  1. $24,000 ÷ $3,000 = 8.
  2. 8 = 2 × 2 × 2: three doublings.
  3. 3 × 7 = 21 years.

Answer: 21

From the lesson CAGR & Doubling.

Do it in your head: Rule of 72 and doublings

How long money takes to double, or to grow 8 times.

  1. Years to double ≈ 72 ÷ the rate (8 for 8%). Backward, the rate ≈ 72 ÷ the years.
  2. Count the doublings in the multiple: 8 is 2 × 2 × 2, three doublings.
  3. Multiply the doublings by the doubling time.

How far the rule of 72 drifts

Exact years to double = ln 2 ÷ ln(1 + rate). Error = (rule − exact) ÷ exact.

How far the rule of 72 drifts
RateRule of 72Rule of 70ExactRule of 72 error
1%727069.663.4%
2%3635352.8%
3%2423.3323.452.3%
4%1817.517.671.9%
5%14.41414.211.4%
6%1211.6711.90.9%
7%10.291010.240.4%
8%98.759.01−0.1%
9%87.788.04−0.5%
10%7.277.27−1%
12%65.836.12−1.9%
15%4.84.674.96−3.2%
18%43.894.19−4.5%
20%3.63.53.8−5.3%
25%2.882.83.11−7.3%
30%2.42.332.64−9.2%

Try three

  1. Assume money grows 24% a year. Using the rule of 72, about how many years does it take to double?

    Show the answer

    3

    1. Years to double ≈ 72 ÷ rate = 72 ÷ 24 = 3.
    2. It's an estimate: closest for rates near 8%, and further off at very low or very high rates.
  2. Assume an investment doubles every 3 years. How many years does it take to grow from $30,000 to $60,000?

    Show the answer

    3

    1. $60,000 ÷ $30,000 = 2: one doubling.
    2. 1 doubling × 3 years = 3 years.
  3. Assume money grows 6% a year. Using ln 2 ≈ 0.6931 and ln 1.06 ≈ 0.05827, how many years does it take to double, allowing fractional years? Round to one decimal place.

    Show the answer

    11.9

    1. Solve 1.06ᵗ = 2 with logs: t = ln 2 ÷ ln 1.06 = 0.6931 ÷ 0.05827 ≈ 11.9 years.
    2. If growth is only credited once a year, the first year-end at or above double is year 12.

That’s the idea. Keep going: 4 warm-up problems, no sign-up →

Learn it properly: CAGR & Doubling → · the course: CAGR & Doubling

Related lessons: Compound Growth

Questions

Why 72?

The exact doubling time is ln 2 ÷ ln(1 + r). For small rates ln(1 + r) is close to r, which gives about 69.3 ÷ the rate in percent. 72 is a little higher, which fits typical rates of 6% to 10% better, and it divides evenly by 2, 3, 4, 6, 8, 9 and 12.

How accurate is the rule of 72?

Within a few percent between 3% and 15% a year: at 8% it says 9 years and the truth is 9.01. It drifts at high rates: at 30% it says 2.4 years, but money doubles in 2.64.

When should I use the rule of 70?

For low rates like inflation or population growth, around 1% to 3%, where 70 is closer to the exact answer.

Can I use it backward?

Yes. To double in 6 years you need about 72 ÷ 6 = 12% a year (exactly 12.2%).

How do I count several doublings?

Count the doublings in the multiple, then multiply by the doubling time. Growing 8 times is three doublings (2 × 2 × 2), so at 7 years per doubling it takes 21 years.

Related free tools

Formulas and examples checked against Doing Math’s verified lesson CAGR & Doubling, September 27, 2026. Every number on this page is computed by the calculator’s own code.