letx=

Finance maths

Rule of 72

A mental shortcut for how many years money takes to double at a given annual rate.

t≈72100r
Exact doubling timet=ln⁡2ln⁡(1+r)

Calculator

The live calculator needs JavaScript. The worked example below shows the same steps it would.

What the symbols mean

t
the approximate number of years to double (years)
r
the annual interest rate as a decimal (6% = 0.06), so 100r is the rate in percent

When to use it

Use it for quick estimates: at 6% money doubles in about 12 years, at 9% in about 8. It also works for anything growing at a steady percentage (prices with inflation, populations). It is most accurate for rates around 6% to 10%; the calculator shows the exact doubling time alongside.

Worked example

Roughly how long does money take to double at 6% a year?

  1. Start from the formula.

    t=72100⁢r
  2. Substitute r = 0.06 and work it out.

    t=72100·0.06
    =726
    =12years
  3. Compare the exact doubling time with yearly compounding, from (1 + r)ᵗ = 2:

    texact=ln⁡(2)ln⁡(1+r)
    =ln⁡(2)ln⁡(1+0.06)
    =ln⁡(2)ln⁡(1.06)
    ≈0.6931470.0582689
    ≈11.8957years
  4. The rule of 72 is off by 0.104 years.

Answer About 12 years (exactly 11.9 years with yearly compounding)

Why it works

The exact doubling time is ln⁡2/ln⁡(1+r). For small r, ln⁡(1+r)≈r, giving about 0.693/r, or 69.3 divided by the rate in percent. 72 is used instead because it has many divisors and corrects for the approximation at typical rates.

Common mistakes

  • Dividing 72 by 0.06 instead of by 6: use the rate in percent.
  • Trusting it at high rates: at 50% the rule says 1.44 years but the exact answer is 1.71.
  • Forgetting it is an approximation; for exact answers use logarithms.