π₯ FIRE Calculator
FIRE (Financial Independence, Retire Early) projects your path to financial independence. The calculator auto-populates from your real spending and investment data, persists your scenario inputs across sessions, and models UK-specific rules including State Pension and private pensions.
What youβll see
- FIRE Number β Target portfolio size based on annual expenses Γ· safe withdrawal rate
- Progress bar β How much of your FIRE number youβve already accumulated
- Portfolio Projection chart β Line chart showing portfolio growth vs. FIRE target over time
- Years to FIRE β Estimated year youβll reach financial independence
- Sensitivity widget β βWhat if I contribute more?β comparison at +Β£100, +Β£200, +Β£500/month
- State Pension panel β Estimates your UK State Pension based on NI qualifying years
- Private pension panel β Lists your SIPP accounts with employer contributions and unlock age
FIRE Variants
Switch between three modes using the tabs at the top:
| Tab | Description |
|---|---|
| Lean FIRE | Lower-cost lifestyle target (typically Β£15,000β20,000/yr) |
| Standard FIRE | Your actual expense level β the default |
| Coast FIRE | Lump sum needed now so you can stop contributing and still reach FIRE by your target age |
Coast FIRE formula: Coast Number = FIRE Number Γ· (1 + annual return)^years to target
Coast FIRE mode shows the Coast Number in place of the progress bar.
Scenario Inputs
All inputs are saved automatically and persist across reloads and devices.
| Input | What it means |
|---|---|
| Annual Expenses | Your expected annual spending in retirement. Auto-populated from your last 3 months of transactions. |
| Safe Withdrawal Rate | Percentage of portfolio withdrawn per year in retirement. Default: 4% (the β4% ruleβ). |
| Expected Return | Annual investment growth rate. Default pulled from your profile. |
| Monthly Contributions | What you add to investments each month. Auto-populated from categorised savings transactions. |
| Target Retirement Age | The age you want to reach FIRE. |
Auto-population from transactions
On first load (or when no saved value exists), expenses and contributions are estimated from the last 3 months of your categorised transactions:
- Expenses β Average monthly spend, excluding savings and income categories
- Contributions β Average monthly savings/investment transfers
You can override either value β your override is saved immediately.
State Pension
The UK State Pension is modelled accurately using your National Insurance qualifying years.
- Full State Pension (2024/25): Β£11,502/year β requires 35 qualifying years
- Minimum: 10 qualifying years
- Pro-rata formula:
State Pension = min(NI years, 35) Γ· 35 Γ Β£11,502
From age 67 onwards, the State Pension amount is added to your annual income in the projection, reducing the drawdown required from your portfolio.
Enable or disable with the Include State Pension toggle. Enter your NI qualifying years β you can check your record at gov.uk/check-national-insurance-recordΒ .
Private Pensions
If you have any SIPP (Self-Invested Personal Pension) accounts in your Investments, a Private Pensions panel appears on the FIRE page showing:
- Account name and current value
- Employer contribution (monthly Β£ β editable per account in Investments)
- Pension unlock age (default: 57, rising from 55 to 57 in 2028)
- DC vs DB type
Defined Contribution (DC): Grows based on contributions + investment returns. The projected value feeds into your FIRE portfolio total.
Defined Benefit (DB): Pays a fixed annual income regardless of markets. The DB annual income reduces the drawdown required from your portfolio (similar to State Pension).
Employer contributions from all SIPP accounts are automatically included in the monthly contributions fed into the projection.
Portfolio Projection Chart
The area chart shows:
- Portfolio value (filled area) β projected growth year by year
- FIRE Number (dashed line) β your target
- Crossover point annotated with a label
- Pension unlock age shown as a vertical reference line
Hover over the chart to see: age, total portfolio value, and percentage progress towards FIRE.
The year-by-year projection table below the chart provides the full detail.
Sensitivity Widget
Below the main stats, the βWhat if I contribute more?β widget shows how much earlier youβd reach FIRE if you increased monthly contributions by:
- +Β£100/month
- +Β£200/month
- +Β£500/month
All figures use the same expected return and expenses as your main scenario.
Tips
- Use the 4% rule as a starting point: FIRE Number = Annual Expenses Γ 25
- Check your NI qualifying years at gov.ukΒ and enter them for an accurate State Pension estimate
- Add employer pension contributions to your SIPP accounts in Investments β theyβre included in projections automatically
- Lean FIRE can be a useful intermediate goal: reaching it gives optionality even if you want more later
- Coast FIRE is useful if youβre already investing well β it shows you may be able to reduce contributions sooner than you think