Definition

What this calculator does

One input changes the answer more than any other — your savings rate.

A savings rate calculator tells you how many years until financial independence based on what share of your income you invest each year. Unlike calculators that ask for an absolute monthly contribution and a target portfolio, this one collapses the entire FIRE timeline onto a single insight: the share of your income you do not spend.

The mechanic is straightforward. If you save 10% of your income, every year you work funds about a tenth of a year of retirement at the same lifestyle. If you save 50%, every year you work funds another year of retirement. Add investment returns on top, and the relationship becomes the famous non-linear curve where a 70% savings rate produces FIRE in under a decade, while a 10% rate stretches the timeline to four decades or more.

Origin

The Shockingly Simple Math Behind Early Retirement

Pete Adeney (Mr. Money Mustache) made this calculation famous in 2012.

In January 2012 Pete Adeney published The Shockingly Simple Math Behind Early Retirement on Mr. Money Mustache. The post argued that the entire personal-finance industry was missing the dominant variable: income matters far less than the percentage of income you keep. The table at the heart of that post is the same shape you see in the calculator above — and on most FIRE calculators built since.

The argument is geometric, not arithmetic. Saving 50% of your income does not cut your career in half — it cuts it to roughly 17 years, regardless of whether you earn $40,000 or $400,000. The math does not care about salary level; it only cares about ratios. Two assumptions hold this together: you keep saving the same share through future raises, and your retirement spending stays at your pre-FIRE expense level (not pre-FIRE income).

Read the deep-dive companion piece in the Knowledge Base for the full treatment of why savings rate dominates income.

Math

Future-value annuity — the formula in full

A closed-form expression that bundles arithmetic contributions with geometric compound growth.

Formula name

The equation behind every savings-rate calculator is the Future Value of an Ordinary Annuity — usually shortened to FV of annuity or FVOA. It is one of the foundational equations in financial mathematics, used in bond pricing, pension-fund modeling, mortgage amortization, and any other scenario where equal periodic payments earn compound interest. FIRE planning is a single application of a much broader tool.

Two variants exist. Ordinary annuity assumes contributions happen at the end of each period — the standard finance convention used throughout this page. Annuity due assumes payments at the start of each period and multiplies the result by (1+r). Over a 30+ year FIRE horizon the difference is one period's growth — small but measurable.

The classical version, with no starting portfolio, is:

FV = S · ((1+r)^n − 1) / r

The intuition: each annual contribution grows compoundly for the number of years it remains in the portfolio. The first contribution grows for n−1 years, the second for n−2 years, and so on, ending with the last contribution which earns no interest. Summing those individually compounded contributions is a geometric progression whose closed form is the expression above — Pete's “shockingly simple” result is precisely this sum, applied to FIRE.

With an existing portfolio P, we also need to track the principal that starts compounding from day one. Solving the same equation for n directly gives the closed form used by the calculator above:

FV = P · (1+r)^n + S · ((1+r)^n − 1) / rn = log((T·r + S) / (P·r + S)) / log(1 + r)

What each variable means

n
Number of years until you reach the FIRE target. This is what you solve for.
T
Your FIRE number — annual expenses divided by the withdrawal rate (e.g., $40,000 ÷ 0.04 = $1,000,000).
P
Principal — your current invested portfolio at the start of the calculation. Set to 0 if you start from scratch.
S
Annual savings — after-tax income minus annual expenses. The amount you contribute to the portfolio each year.
r
Expected real (inflation-adjusted) annual return on the portfolio, expressed as a decimal — 0.05 for 5%.
FV
Future value of the portfolio after n years. The calculator sets FV equal to T and solves for n.

The calculator above uses this exact closed-form solution. There are no simulations or year-by-year loops; one logarithm and one division. That is why the table updates instantly when you drag a slider.

Example

A worked example, step by step

Plug in concrete numbers — see exactly where each part of the formula lands.

Suppose you earn $60,000 after tax, spend $30,000 a year, and assume a 5% real return. You save $30,000 per year and your FIRE number (at the 4% rule) is $30,000 × 25 = $750,000.

T = 750,000 S = 30,000 r = 0.05 P = 0n = log((750,000 · 0.05 + 30,000) / (0 · 0.05 + 30,000)) / log(1.05)n = log(67,500 / 30,000) / log(1.05)n = log(2.25) / log(1.05) ≈ 16.6 years

In about 16–17 yearsyour portfolio reaches $750,000 in today's dollars, and the 4% rule funds your $30,000 lifestyle. The savings rate here is exactly 50%. Add a $50,000 starting portfolio and the same math says ~13.5 years. Cut the savings rate to 25% (spend $45,000) and the timeline stretches to ~32 years — the same non-linear effect you see in the table.

For the underlying mechanics of compound growth on a single principal without contributions, see the Coast FIRE explainer — both pieces share the same future-value engine.

Why it works

Why savings rate beats income

The math is ratio-based — the dollar level cancels out.

A consequence of the formula above is that the income level disappears from the answer when the savings rate is fixed. If you earn $50,000 and spend $25,000, you reach FIRE in the same number of years as someone earning $500,000 and spending $250,000 — both save 50% of income, both have a FIRE number worth 25 years of spending, both contribute one year of expenses into the portfolio every year. The arithmetic is identical at any scale.

This is the source of Pete Adeney's famous observation that a doctor who saves 10% of a high salary will take roughly the same career length to FIRE as a teacher saving 10% of a modest salary — about 43 years. The doctor simply ends up with a bigger portfolio funding a bigger lifestyle. The timeline is identical.

The corollary is the most actionable advice in personal finance: raises do not shorten your FIRE timeline if you spend them. They shorten it only if you keep your old lifestyle. A 10% raise that fully funds savings is structurally different from a 10% raise that funds a new car payment.

Watch-out

Real returns, not nominal — this is the #1 mistake

A 7% nominal return at 3% inflation is closer to 4% real. The difference is years.

The single biggest error in savings-rate calculations is plugging a nominal return like 7% into a formula that should run on real returns. Nominal is the headline number your broker reports. Real is what your portfolio actually buys you in groceries and rent. The difference is inflation.

(1 + nominal) = (1 + real) · (1 + inflation)real ≈ nominal − inflation

For a 30-year-old saving 25% of income, the difference between using 7% nominal vs 4% real (at 3% inflation) is roughly 5–6 years on the FIRE date. The 7% figure understates how long it really takes. The default in this calculator — and in evidence-based FIRE writing — is 5% real, which corresponds to roughly 8% nominal at 3% inflation. Read Inflation and Your FIRE Plan for the full breakdown.

The calculator's default real-return slider sits at 5%, with a 1–15% range. Anything above 7% real is optimistic for a multi-decade horizon. If you want to stress-test, run the math at 3% real and see how the years shift.

Pitfalls

Five mistakes that wreck the answer

Most plans go wrong not on the formula but on what you feed into it.

  1. Using gross income. Savings rate must be calculated on after-tax income. Otherwise you are saving a percentage of money you will never see — taxes already took it.
  2. Using nominal returns. See the section above. 7% nominal is not 7% real. Inflation cuts your purchasing power along the way.
  3. Treating “savings” as money sitting in a savings account. Cash earning 0–3% does not get the long-run equity return. The formula assumes invested savings, not idle cash. Match the real-return assumption to your actual asset mix.
  4. Forgetting lifestyle creep.The math assumes today's expenses are tomorrow's expenses (adjusted for inflation only). Real households expand their spending when income rises. Re-run the calculation every couple of years with your actual current expenses.
  5. Ignoring sequence-of-returns risk. The closed-form formula assumes a single average return. Real markets are not constant — a drawdown early in retirement does more damage than the same drawdown late. Cover the math in Sequence of Returns Risk.
FAQ

Common questions about savings rate

The questions readers ask most about the FIRE math.

How is savings rate calculated?

After-tax annual income minus annual expenses, divided by after-tax income. If you earn $60,000 net and spend $30,000, your savings rate is 50%. Employer 401(k) match counts as savings; pre-tax 401(k) contributions can be added back to both numerator and net income if you want a comparable apples-to-apples figure.

Why does income not appear in the answer?

The future-value annuity formula is ratio-based. Doubling both income and expenses leaves the FIRE timeline unchanged. The math cares about the percentage you save, not the dollar amount. This is the central insight of the Shockingly Simple Math post.

What real return should I use?

5% is the 2026 default for a diversified global equity portfolio after inflation. The long-run US S&P 500 historical real return is about 6.5–7%, but most planners discount that for current valuations and forward-looking modesty. For a 60/40 stock/bond portfolio, 3.5–4% real is realistic. Anything above 7% real is optimistic.

Should I include my home equity?

No — it does not produce withdrawable retirement income unless you sell or reverse-mortgage it. The savings rate calculation should reflect liquid, investable savings. Treat your house as part of your expense structure (or not, depending on whether you plan to downsize later).

Does the formula assume contributions stay flat?

Yes — the simple version assumes a constant annual contribution in real terms. If you receive raises and save them all, your effective savings amount grows and the timeline shortens. The calculator above is the baseline scenario; reality is usually slightly faster if you avoid lifestyle creep.

Is 50% savings rate realistic?

It is at the upper end for most households but absolutely achievable, particularly for high-earners in low-cost-of-living areas, dual-income households, or anyone who keeps housing and transport costs low. The FIRE community routinely produces case studies of 50–70% savers across income levels.