Our Offramp
Guide

How the FIRE Age Calculator works

Every number on the results page comes from a specific rule, not a vibe. Here's what actually happens between hitting "See my plan" and getting an age back.

What it's actually doing

The FIRE Age Calculator doesn't apply a formula and solve for an answer — it runs a full year-by-year simulation of your finances, one year at a time, from your current age to your life expectancy. Then it repeats that simulation for every possible retirement age from next year onward, and reports the earliest one where the simulation makes it all the way to your life expectancy without running out of money.

That's the whole method: brute-force testing, not algebra. It's slower than a formula, but it's the only way to correctly capture things that change year to year — tax bands, a mortgage that eventually gets paid off, care costs that kick in later, a State Pension that starts at a fixed age.

Nominal internally, real on screen

This is the part most calculators skip, and it's worth understanding because it explains some numbers that would otherwise look odd.

Every figure you type in — salary, spending, balances — is in today's money. But the simulation itself runs in nominal, inflated pounds internally, and only converts back to today's money at the point of display. Two things force this:

So each simulated year, your salary, spending, and account balances are grown forward by inflation before anything else happens, tax and mortgage logic runs on those inflated figures, and only then is the result divided back down by the same inflation factor before it's shown to you. You never see a nominal number — but the maths underneath needed them.

Two conventions for growth rates, on purpose

You'll notice the calculator asks for growth rates in two different ways, and that's deliberate rather than inconsistent:

Both conventions are labelled on the field itself, so you don't need to remember which is which — just enter what the label asks for.

One more detail: ISA/GIA/pension growth uses a single rate for both the working years and retirement. Some calculators quietly de-risk your portfolio the moment you retire, applying a lower assumed return. This one doesn't — if you want to model a more conservative retirement allocation, that's a deliberate choice you'd make by lowering the rate yourself, not something baked in silently.

Where your money actually goes, in order

Every working year, in this order:

  1. Take-home pay is computed from your gross salary using real UK income tax and National Insurance bands (including the personal allowance taper above £100,000) — not a flat estimate. If you've switched on the salary sacrifice toggle, your pension contribution is deducted from salary before this tax calculation runs at all, rather than coming out of take-home pay afterward — see Cut Your Income Tax with Pension Salary Sacrifice for why that saves both Income Tax and National Insurance.
  2. Pension contributions (yours + employer) are added first, along with any LISA contribution you've set — both are explicit monthly amounts, not something swept in automatically from what's left over. The government's 25% LISA bonus is added on top of contributions up to £4,000 a year, and both the contribution and the bonus stop the year you turn 50.
  3. Whatever's left after spending, any mortgage payment, and your LISA contribution is your surplus for the year, and it lands in cash.
  4. A cash buffer sweep runs every year, working or retired: if your cash balance is above a set buffer, the excess flows into your ISA (up to the annual allowance) and then your GIA — because ISA growth is never taxed, so it's prioritised.

Drawing it back down in retirement

Once you're retired, spending each year is drawn from your accounts in a fixed order — cheapest tax consequence first:

  1. Cash
  2. GIA
  3. ISA
  4. LISA — but only from age 60 onward; this calculator treats a LISA as a retirement wrapper and doesn't model using one to buy a first home
  5. Pension — but only once you've reached your pension access age
  6. Property — only if you've told the explorer to include it as a last-resort backstop, and only once everything else is exhausted

Cash, ISA, LISA, and GIA withdrawals are treated as pound-for-pound spendable — correct for cash, ISA, and LISA (genuinely tax-free UK wrappers), but a known simplification for GIA, where gains above the CGT annual exempt amount are realistically taxable. The calculator doesn't track cost basis (contributions, growth, and withdrawals all net into one GIA balance), so there's no principled way to know what fraction of a withdrawal is gain versus return of capital — modelling CGT properly needs that tracked first, which isn't done here yet.

Pension withdrawals are different: beyond the 25% pension commencement lump sum (tax-free), the rest is taxed as income, stacked on top of whatever else counts as taxable income that year — your State Pension and DB pension, if you've included either. The calculator grosses up each withdrawal so the net amount actually covers what's left of that year's spending, rather than draining the pot pound-for-pound. In couple mode, each partner's pension is taxed against their own income separately, matching how UK income tax actually works.

Pension locking is a hard rule, not a caveat

Your pension balance counts toward your net worth from day one, but the simulation will not draw a single pound from it before your chosen access age (57 by default — the UK's earliest normal private-pension access age from 2028). If your other accounts run dry before then, the plan is marked as not surviving, even if the pension itself is large. This is the single most common reason a plan that "looks fine" on total net worth turns out not to work at the retirement age you had in mind — try retiring a year or two before your access age on the slider and watch how thin the liquid-assets line gets before the pension line ever moves.

Property and mortgage, tracked apart from everything else

Your property appreciates in the background at its own rate, and your mortgage amortizes monthly — not as one lump annual deduction — using the same interest/principal split a real repayment mortgage uses. Property is never sold automatically. The explorer shows two lines specifically so you can see the difference: your liquid position on its own, and what the picture looks like if you were willing to sell the house as a last resort.

State Pension

If you switch it on, your State Pension amount is added as income from your State Pension age onward. Like any other income, it's taxed first — the UK State Pension is fully taxable, just usually paid gross — and it's the net, after-tax amount that reduces how much your own portfolio needs to cover that year. It doesn't affect anything before that age.

Defined Benefit (final salary / career average) pension

If you have one, a DB pension is treated the same way as the State Pension: a taxed income stream whose net amount offsets what needs to be drawn from your other accounts each year, not a pot with a balance that runs down. It isn't paid before your pension access age even if you retire earlier. Neither the State Pension nor a DB pension is National Insurance-liable, so only income tax is applied — the same rule real UK retirement income follows. The one thing DB pensions do that the State Pension doesn't is early-access reduction — most schemes permanently cut your income for every year you claim before the scheme's own Normal Pension Age. This calculator models that as a straight-line reduction: your quoted annual income, minus a fixed percentage for each year early, down to whatever floor that leaves. Claim at or after the normal age and you get the full amount; there's no bonus modelled for claiming later than that.

Planning as a couple

Switching on couple mode adds a second, independent income and pension track, because UK income tax is assessed per person, not jointly — a couple's combined tax bill depends on how income and pension drawdown are actually split between the two of you, not just the household total. Your partner's salary, pension balance, contributions, access age, and DB pension (if they have one) are all tracked separately from yours, run through the same real tax bands independently, and their take-home pay adds into the same shared household surplus as yours.

What stays shared rather than split: cash, ISA, LISA, and GIA are treated as one household pot (most couples pool these anyway), and spending, property, and the mortgage are already household-level concepts. Both of you are assumed to retire at the same age — modelling two independent retirement dates is out of scope here.

Because the two pensions are tracked separately, the results page can flag something a combined-total view would hide entirely: if one of you is heading into retirement with a much larger pension than the other, drawdown from the bigger pot can push its owner into higher-rate tax while the smaller pot's owner still has unused basic-rate headroom. The calculator surfaces this as an advisory note when it spots a real imbalance — it doesn't rebalance anything for you, just tells you it's worth a proper look.

Finding the age itself

With all of the above defined, findFireAge tries every retirement age from current age + 1 up to current age + 55 (capped at your life expectancy), running the full simulation for each one, and returns the first age that clears two bars, not one: the money has to last all the way to your life expectancy, and your first year of retirement withdrawals has to sit at or below a 4% safe withdrawal rate. Surviving on paper isn't enough on its own — a plan that technically doesn't run out of money while drawing down at 8-9% a year in its first retired year isn't a safe result, it's a thin one, so that age doesn't count as a valid answer. If no age in the range clears both bars, the calculator tells you so rather than handing back a risky age anyway. The explorer slider lets you re-run the same simulation manually for any other age, including ones the calculator wouldn't recommend, so you can see exactly what changes a year earlier or later.

See exactly how much sooner you could reach financial independence — just by adjusting your spending. See the UK Savings Rate & FIRE Budget Planner →
Ready to run your own numbers?
Try the FIRE Age Calculator →
Next article
How the FIRE Number Calculator works →