Practical money guide

Coast FIRE vs FIRE: two different milestones

FIRE models a portfolio large enough to support spending. Coast FIRE models a smaller portfolio that could grow to that target by retirement without further contributions. Living expenses before then still need funding.

1. Calculate the full retirement target

At $40,000 of annual spending and an assumed 4% withdrawal rate, the target is $1,000,000 in today's purchasing power. The 4% input is an assumption for this example, not a promise that withdrawals will be safe. Taxes, fees, other income, and the order of market returns are outside this simplified projection.

2. Discount the future target back to today

Consider age 35 and retirement at 65. With 7% nominal annual return compounded monthly and 2% annual inflation, the nominal retirement target is about $1.81 million. Dividing it by the modeled thirty-year growth factor gives a Coast FIRE threshold today of about $223,170. Monthly compounding matters; an annual-compounding calculator will give a different number.

3. Distinguish reaching Coast FIRE from retiring

A $120,000 starting portfolio is below that threshold. With the default $1,200 monthly contribution, this model reaches its moving coast threshold around age 45. It then stops contributions in the coast projection. You would still need income or separate assets for living expenses until retirement. Change monthly investment to zero to test the existing portfolio alone.

4. Compare assumptions before acting

Lower the return, raise retirement spending, and try an earlier retirement age one at a time. Then combine a plausible downside case. These deterministic calculations cannot reproduce market volatility or guarantee future purchasing power. Use the FIRE calculator to examine continued contributions and the investment calculator to inspect nominal and inflation-adjusted growth.

Live model

Change an assumption.
Read the consequence.

Enter your assumptions to see an estimate. Use source view to inspect or change the calculation. Your inputs stay in this browser.

Worked exampleCalculate in your browser
Assumptions
template: coast_fire

current_age = 35
retirement_age = 65
current_portfolio = 120000 in usd
monthly_investment = 1200 in usd
annual_spending = 40000 in usd
return_rate = 7%
inflation_rate = 2%
withdrawal_rate = 4%
compounds_per_year = 12

Inputs

What the model needs

Current age
The starting age for the compounding horizon.
Retirement age
When the portfolio is expected to support spending.
Current portfolio
Invested assets assigned to retirement.
Annual spending
The real spending target at retirement.
Return, inflation, withdrawal
The assumptions connecting today’s balance to the future target.

Method

Formulas stay visible

retirement_target = annual_spending / withdrawal_ratereal_return = (1 + nominal_return) / (1 + inflation) - 1coast_number_today = retirement_target × (1 + inflation)^years / (1 + nominal_return / compounds_per_year)^(years × compounds_per_year)

The inputs and source use the same model. Open it in Continuum for a document you can keep and revisit.

Worked example

Thirty years for the portfolio to compound

  • Age 35 today
  • Retirement at 65
  • $120,000 portfolio
  • $1,200 monthly contributions until coasting
  • $40,000 annual spending
  • 7% return, 2% inflation, monthly compounding
  • 4% withdrawal assumption
ResultThe retirement target is $1,000,000 in today’s money. At 7% nominal return, 2% inflation, and monthly compounding, the Coast FIRE threshold today is about $223,170.

Whether $120,000 is enough to coast depends on the real return over three decades. A modest assumption change can move the checkpoint by years.

01

Stress-test it

  • Test retirement several years earlier and later.
  • Lower the real return instead of relying on a single historical average.
  • Increase annual spending to include taxes, healthcare, and housing changes.
02

Use it when

  • Exploring whether retirement saving could slow later
  • Comparing more contributions now with a longer working horizon
  • Separating retirement security from full early retirement
03

Know the boundary

  • Coast FIRE does not mean current living expenses are funded.
  • The model does not guarantee returns or a safe withdrawal rate.
  • Contribution changes should be considered alongside emergency savings and other goals.

Questions

Does Coast FIRE mean I can stop working?

No. It describes a modeled retirement-saving milestone. Current expenses still need a funding source until the retirement portfolio is used.

Why do calculators give different coast numbers?

Compare inflation treatment, compounding frequency, contribution timing, retirement age, and withdrawal assumptions. Matching the inputs is necessary before comparing outputs.

What happens if contributions stop today?

Set monthly investment to zero. The result then shows whether the existing portfolio can reach the target under the other assumptions. An unreachable result is useful information, not a forecast of failure.

Keep the reasoning

Turn this example into
your living model.

The full template opens as a local Continuum document. Edit every assumption, explore the result breakdown, and keep the source.

Open coast fire vs fire: two different milestones