Rule of 72 Calculator

Rule of 72 is evaluated from Annual Interest / Return Rate and Target Years to Double. The calculation reports Years to Double and Rate to Double.

Results

Thanks — we’ve logged this for review.

About the Rule of 72 Calculator

Rule of 72 is treated here as a quantitative relation between Annual Interest / Return Rate and Target Years to Double and Years to Double and Rate to Double.

The calculator uses a multi formula configuration. Each reported value is read as a direct evaluation of the stored rules with the declared field formats and units.

Formula basis:
Years to Double = 72 / Annual Rate (%)
Required Rate (%) = 72 / Years to Double
Enter either the annual rate or target years - the calculator computes both outputs.
Years = ln(2) / ln(1 + r)
This approximation is accurate to within ±1% for rates between 1% and 25%.

Interpret the outputs in the order shown by the result fields. Optional inputs affect only the outputs that depend on those variables.

Formula & How It Works

The calculation applies the following relations exactly as recorded in the metadata:

Years to Double = 72 / Annual Rate (%)
Required Rate (%) = 72 / Years to Double
Enter either the annual rate or target years - the calculator computes both outputs.
Years = ln(2) / ln(1 + r)
This approximation is accurate to within ±1% for rates between 1% and 25%.

Each output field is produced by substituting the supplied inputs into the relevant relation and then applying the declared rounding or text format.

Worked Examples

Example 1: S&P 500 Index Fund (~10% avg)

Inputs

annual_rate: 10
Years to Double: 7.2 years. Rate to Double: inf%

With Annual Interest / Return Rate = 10 as the stated inputs, the result is Years to Double = 7.2 years and Rate to Double = inf%. Each value corresponds to the declared output fields.

Example 2: High-Yield Savings Account (4.5%)

Inputs

annual_rate: 4.5
Years to Double: 16 years. Rate to Double: inf%

With Annual Interest / Return Rate = 4.5 as the stated inputs, the result is Years to Double = 16 years and Rate to Double = inf%. Each value corresponds to the declared output fields.

Example 3: Credit Card Debt (24% APR)

Inputs

annual_rate: 24
Years to Double: 3 years. Rate to Double: inf%

With Annual Interest / Return Rate = 24 as the stated inputs, the result is Years to Double = 3 years and Rate to Double = inf%. Each value corresponds to the declared output fields.

Example 4: Target: Double in 6 Years

Inputs

years_to_double: 6
Years to Double: inf years. Rate to Double: 12%

With Target Years to Double = 6 as the stated inputs, the result is Years to Double = inf years and Rate to Double = 12%. Each value corresponds to the declared output fields.

Common Use Cases

  • Quickly estimate doubling time for any interest rate
  • Find the required rate to double money in a specific number of years
  • Compare investments by their doubling time