Financial independence

FIRE calculator

A FIRE projection asks when an inflation-adjusted portfolio may reach annual spending divided by the chosen withdrawal rate while contributions continue.

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: fire_calculator

current_portfolio = 85000 in usd
monthly_investment = 1500 in usd
annual_spending = 36000 in usd
return_rate = 7%
inflation_rate = 2%
compounds_per_year = 12
withdrawal_rate = 4%

Inputs

What the model needs

Current portfolio
Invested assets included in the financial-independence plan.
Monthly contribution
New money added throughout the projection.
Annual spending
The spending level the portfolio is intended to support.
Return and inflation
Separate nominal growth from purchasing-power erosion.
Withdrawal rate
The modeled annual portfolio draw at the target.

Method

Formulas stay visible

real_fire_target = annual_spending / withdrawal_ratereal_return ≈ (1 + nominal_return) / (1 + inflation) - 1portfolio is projected with current capital plus recurring contributions until it reaches the real target

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

Worked example

A $36,000 annual spending target

  • $85,000 invested
  • $1,500 monthly contribution
  • 7% nominal return
  • 2% inflation
  • 4% withdrawal rate
ResultThe real spending-based target is $900,000. With monthly compounding and continued contributions, the model reaches it after 22.75 years.

Projection timing depends heavily on continued contributions and the real return. The target should move when durable spending changes.

01

Stress-test it

  • Change annual spending before fine-tuning return assumptions.
  • Test a lower return and a lower withdrawal rate together.
  • Model contribution interruptions rather than assuming a perfect straight line.
02

Use it when

  • Turning a spending estimate into a portfolio target
  • Comparing contribution levels
  • Understanding which assumptions dominate a retirement projection
03

Know the boundary

  • Constant returns and inflation are simplifying assumptions.
  • Taxes, fees, sequence risk, pensions, and other income require explicit treatment.
  • This model is educational and not retirement or investment advice.

Questions

What is the FIRE number?

In this model it is annual spending divided by the withdrawal rate. At a 4% assumption, that is 25 times annual spending.

Why include inflation?

A nominal future balance does not show what that money can buy. Separating inflation makes the target and growth comparable in real terms.

Is a 4% withdrawal rate guaranteed?

No. It is a planning assumption derived from historical research, and outcomes vary with horizon, allocation, fees, taxes, and market sequence.

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 fire calculator