FIRE Calculator

Coast FIRE Calculator

Find the balance that grows into your retirement number with no more contributions, and the age you'd reach it if you keep saving.

Coast number today
Coast number by age
Return sensitivity
Calculator inputs
Timeline
Spending and assets
Assumptions
Withdrawal target
StokePowered by stokemoney.com
Result
How results work

Start with your spending target

Enter the annual retirement spending your portfolio needs to support. Your coast number is whatever fraction of that FI number compounds into the whole thing by your retirement age.

Checklist

  • 1Annual retirement spending
  • 2Invested portfolio
  • 3Annual contributions for a crossing date

This panel updates automatically as you enter inputs.

How this works

Your FI number is retirement spending divided by your withdrawal rate. Discount it back to today at your real return and you get the coast number. Pass it, and you could stop contributing and still arrive on time.

coast number = (spending ÷ withdrawal rate) ÷ (1 + real return)^years to retirement

Today's dollars · One steady return · No taxes or Social Security

Step by step

  1. 1.Turn spending into an FI number

    Divide your yearly retirement spending by your withdrawal rate. At 4% that's 25x spending, and at 3.5% it's about 28.6x.

    fi_number = annual_retirement_spending / withdrawal_rate
  2. 2.Count the years you have

    Subtract your current age from your target retirement age. Those are the years your balance gets to compound with no help from you.

    years = retirement_age - current_age
  3. 3.Discount it back to today

    Divide the FI number by your growth multiple, which is 1 plus your real return raised to the years left. The result is the coast number. Your portfolio minus that number is your surplus or shortfall.

    coast_number = fi_number / (1 + real_return) ^ years
  4. 4.Find the year you cross

    If you still contribute, the tool adds each year's contribution at year end and compares the balance to the coast number for that age. The first age where it clears is your crossing. It doesn't look past your retirement age.

    balance_next = balance x (1 + real_return) + annual_contributions

Worked example

Example inputs
InputValue
Current age35
Target retirement age60
Annual retirement spending$60,000
Invested portfolio$520,000
Annual contributions$18,000
Withdrawal target4.0%
Expected real return5.0%
  1. $60,000 of spending at a 4% withdrawal rate gives an FI number of $1,500,000.
  2. The runway is 25 years, from 35 to 60. At a 5% real return the growth multiple is 1.05^25, or 3.386.
  3. $1,500,000 ÷ 3.386 is a coast number of $442,954, which is 7.4x spending. Your $520,000 is $77,046 above it, 117.4% funded, so the status is Coasting.
  4. Left alone for 25 years, $520,000 grows to $1,760,905, which is $260,905 over the FI number. Keep adding $18,000 a year and you reach full FI at 51.

At 35 with 25 years left, about 30% of the full FI number is enough to coast. Stop contributing today and you still land $260,905 over target at 60. Keep saving and you reach full FI at 51.

Assumptions and limits

  • One steady return every year. There is no volatility, so a bad early decade would leave you below this projection. Keep a cushion above the coast number.
  • Coasting means you never withdraw. Any money you take out during the coast years breaks the math.
  • Taxes aren't modeled. Fold your expected retirement tax bill into annual spending, and remember a traditional 401(k) dollar is worth less than a brokerage dollar.
  • Social Security, pensions and other fixed income aren't modeled. If you expect any, reduce your retirement spending by what they'll cover.
  • Spending stays flat in today's dollars, with no lumpy costs or long-term care shock. Inputs outside the allowed ranges get an error. These are estimates, not financial advice.

Reading your results

Coast FIRE number
The balance you need today to reach your FI number by retirement with no more contributions. The by-age table shows how it climbs, every five years.
Status
Coasting: at or above the coast number. Nearly coasting: within 10% of it. Still climbing: further below, so contributions still matter. Already at your FI number: no coasting needed.
Surplus or shortfall
Your invested portfolio minus the coast number. A surplus is your buffer. A shortfall is what you still need to accumulate.
Coasting portfolio at retirement
Today's balance compounded to your retirement age with no contributions, and how far above or below the FI number it lands.
Coast and full-FI crossing
The first age your portfolio, with contributions, clears the coast number and then the full FI number. Neither is projected past your retirement age.
What moves the number
The coast number recomputed with one assumption changed: retiring five years earlier or later, a withdrawal rate half a point lower, or a real return one point lower.

Questions

Does Coast FIRE mean I can stop working?

No. It means you can stop saving for retirement. Your paycheck still has to cover what you spend now, but nothing more, which is what makes a lower-paid job or a four-day week affordable.

Why is there no inflation input?

Inflation cancels out. Inflate the FI number and discount it at a nominal return, and the inflation terms divide away, leaving the real FI number discounted at the real return. An inflation field would change nothing, so every figure is in today’s dollars.

What real return should I use?

About 5% is the long-run average for a stock-heavy portfolio, and 4% is a cautious choice. The "What moves the number" tiles show what one point less does. If your plan only works above 7%, treat it as shaky.

My portfolio is below the coast number. Will waiting fix it?

Not by itself. The coast number grows at the same rate your portfolio does, so with no contributions your funded percentage never changes. A later retirement age, new contributions or lower spending close the gap.

Is my data stored?

No. The calculation runs in your browser, requires no account, and your figures are never sent to or saved on a server.

Watch your coast number instead of recalculating it

Get early access to Stoke when we launch actual-vs-plan FIRE monitoring.