Estimate doubling time from a rate (72 ÷ r), or the rate from a target time — side by side with the exact ln(2)/ln(1+r) figure — browser-only
- Runs locally
- Category Calculator
- Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.
The rule is an estimate. The Exact column uses ln(multiple) / ln(1 + r), the true compound-growth math — watch how the gap widens as the rate climbs past ~10%.
What this tool does
The Rule of 72 is the back-of-envelope trick every investor keeps in their head: at an annual return of r%, your money roughly doubles in 72 ÷ r years. 8% doubles in about 9 years, 6% in 12, 2% in 36. This calculator runs that estimate both directions — give it a rate and it returns the doubling time, give it a target time and it returns the rate you'd need — and crucially it shows the EXACT answer right next to the shortcut. The exact doubling time is ln(2) ÷ ln(1 + r), and the tool surfaces the signed error and the percent you're off by, so you can see for yourself that 72 is dead-on around 8% and drifts wider as the rate climbs past 10%. Pick the magic number that fits your case: 69.3 (= 100·ln 2, the continuous-compounding limit, most accurate at low rates), 70 (divides cleanly, slightly better below 6%), or the classic 72 (divisible by 2, 3, 4, 6, 8, 9, 12 — friendliest mental math, most accurate near 8%). Switch the multiple to triple your money (Rule of 114) or quadruple it (Rule of 144). Every result spells out both formulas with your numbers substituted, the inputs round-trip through the URL so a shared link reproduces the exact comparison, and your preferred magic number persists locally. 100% client-side — no rate or number you type leaves your browser.
Tool details
- Input
- Numbers
- The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
- Output
- Live result + Copy
- The result area focuses on usable output, with copy, download, or preview actions when supported.
- Privacy
- Browser-side processing
- The main tool logic does not call an external API, so inputs normally stay in the current tab.
- Save / share
- Shareable URL state
- Key settings are encoded in the URL so another person can reopen the same setup.
- Performance budget
- Initial JS <= 8 KB
- No WASM budget is declared, keeping the tool quick to open on mobile.
- Best fit
- Calculator · Finance
- Category and role tags drive related tools, internal links, and quick fit checks.
How to use
-
1. Input
Paste or drop your content into the tool panel.
-
2. Process
Click the button. All processing is local in your browser.
-
3. Copy / Download
Copy the result or download to disk in one click.
How Rule of 72 Calculator fits into your work
Use it for fast estimates, comparisons, and planning numbers before you make the final call.
Calculation jobs
- Getting a realistic range before a purchase, plan, workout, or schedule decision.
- Comparing scenarios by changing one input at a time.
- Turning rough assumptions into a number you can discuss.
Calculation checks
- Double-check units, dates, rates, and rounding assumptions.
- Treat health, finance, tax, and legal outputs as planning aids, not professional advice.
- Save the inputs that produced an important result so you can reproduce it later.
Good next steps
These links move the current task into a more complete workflow.
- 1 Compound Interest Calculator Compound interest calculator — see how money grows over time, with monthly contributions, charts, and breakdown. Open
- 2 ROI Calculator ROI %, net gain, annualized ROI (CAGR) and payback period — one screen, share a link — 100% in your browser Open
- 3 Simple Interest Calculator I = P × r × t — solve for interest, principal, rate, or time, plus total and a simple-vs-compound gap — browser-only Open
Real-world use cases
Sanity-check an investment pitch in your head
A fund pitches "we target 12% a year." Before reaching for a spreadsheet, divide 72 by 12 → six years to double. That single number reframes the whole pitch: a 30-year-old contributing for retirement sees roughly five doublings before 65, i.e. the money grows ~32×. Type 12 here, read 6 years, then glance at the exact column (6.12 years) to confirm the shortcut isn't flattering the pitch. The gap is your built-in skepticism meter.
Show a teenager why starting early matters
Compounding is abstract until you make it concrete. At 8% money doubles every ~9 years. Walk a 15-year-old through it: $1,000 today doubles to $2,000 by 24, $4,000 by 33, $8,000 by 42, $16,000 by 51, $32,000 by 60. Five doublings, no new deposits. Flip the magic number to 69.3 and 72 to show the estimate is robust, then click through to the compound calculator to prove the doublings with the actual exponential.
See how fast inflation halves your cash
The Rule of 72 works on erosion too. At 6% inflation, prices double — and your idle cash's purchasing power halves — in 72 ÷ 6 = 12 years. Set the rate to 6% with the inflation preset and you have the number that justifies not leaving large balances in a 0.5% checking account. Pair it with the inflation calculator to turn the doubling into a concrete future price.
Reverse-engineer the return you need to hit a goal
You want to double a down-payment fund in 6 years. Switch the direction to "Time → interest rate," enter 6, and the rule says you need about 72 ÷ 6 = 12% a year (exact: 12.25%). Now you know whether that's a savings-account goal (no) or an equity-risk goal (yes), and you can size the risk before committing — without opening a single financial app.
Teach the rule's accuracy limits in a finance class
Every result prints the rule's estimate, the exact ln(2)/ln(1+r) value, and the error. Have students sweep the rate from 2% to 30% and tabulate the error: tiny in the middle, growing at both extremes, and visibly smaller with 69.3 at low rates. It's a self-contained lesson in why a linear approximation (72/r) of a logarithmic truth works in a band and fails outside it.
Common pitfalls
Plugging in the rate as a decimal. The rule uses the rate as a WHOLE percent: 72 ÷ 8, not 72 ÷ 0.08. Enter 8 for 8%, not 0.08 — the field expects the percentage number, the same one you'd say out loud.
Trusting the rule at extreme rates. At 1% or at 30% the 72 shortcut drifts several percent from the truth. Always glance at the Exact column the tool prints; if the error percent is large, use the exact ln(2)/ln(1+r) figure instead of the round estimate.
Mixing up the magic numbers for different multiples. 72 is for DOUBLING. If you switch the multiple to triple or quadruple but keep dividing by 72, you'll get nonsense — the tool swaps in 114 / 144 automatically when you change the 'Grow by' selector, so let it, rather than dividing by 72 in your head.
Privacy
Every calculation (the 72/r and N/years estimates, the exact ln(multiple)/ln(1+r) and multiple^(1/t)-1 figures, and the error) runs as plain JavaScript in your browser tab. No rate, time, or result is ever sent to a server, and there's no analytics on the numbers you enter. The one privacy caveat: the shareable URL encodes your current inputs (rate or years, the magic number, the multiple) in the query string, so if you paste a "share link" into Slack or email, the destination server's access log will record those numbers. For a generic rate that's nothing; if the figure is a private return target, copy the result text manually instead of sharing the URL.
FAQ
Tool combos
Folks in your role tend to reach for these alongside this tool.
- APR to APY Calculator Convert nominal APR to effective APY (and back) at any compounding frequency — daily, monthly, quarterly, or continuous. Two-way, instant, browser-only.
- Blood Alcohol Content (BAC) Calculator Widmark-formula BAC estimate from drinks, body weight, sex and time — educational only, never a fit-to-drive verdict — browser-only
- BMI Calculator Body Mass Index calculator with WHO + Asian classifications — metric and imperial — browser-only
- Bond Price Calculator Price any fixed-coupon bond from face value, coupon rate, YTM and maturity. Shows premium / discount / par, current yield, and the coupon-vs-face split. 100% in your browser.