FIRE calculator — methodology
Where the 4% rule actually comes from and why the rate is a field rather than a constant, how the two pots are projected and the year of arrival is found, how the years between stopping work and pension access are priced, and which of the three claims on the page the gov.uk check covers.
This calculator answers three questions that are usually run together and should not be: how big the pot has to be, when it gets there, and whether you would be allowed to spend it when it does. The first is division by an assumption. The second is a projection. Only the third has anything statutory in it, and none of the three verifies the others.
The withdrawal rate is an assumption, and the familiar one is not British. The 4% figure comes from the Trinity study: withdrawal rates tested against United States stock and bond returns over 30-year retirements. It is a measurement of one market over one horizon. This site holds no market data of any kind — no return series, no index, nothing — so it cannot confirm that rate, cannot improve on it, and will not present it as a property of money.
That is why the rate is a field with a default rather than a constant, why the multiple shown next to it is computed from the rate rather than written down, and why the calculator puts the largest income your own growth assumption would actually sustain right beside it. The two figures disagree. The disagreement is the honest content of the page: one is a constant-rate calculation and the other is an attempt to survive an order of returns that this arithmetic does not contain.
The projection carries no gov.uk verification claim, and nothing in that half of the calculation is verified against anything. The growth rate, the charge, the contributions, the ages and the term are all yours. There is no rate, threshold or allowance published by government anywhere in them, so there is nothing for a check to be about. The stamp further down covers the income tax section and says so in its own sentence.
A fixed-rate projection is not a forecast. Nothing grows at the same rate every month. Real returns arrive in an order, and the order changes the outcome — most of all in the first years of drawing an income, when a fall sells more of the pot to pay the same amount. Treat every date and every balance on this page as what a constant rate would have produced.
The number
pot required = annual income ÷ withdrawal rate
multiple of income = 100 ÷ withdrawal rateAt 4.00% the multiple is 25, which is the arithmetic behind the phrase “25 times your spending”. The rate cannot be zero — a rate of nothing needs a pot of everything, and every goal seeker rejects a non-finite target — so the field’s floor is 0.10% and clearing the box gives that rather than the usual neutral zero.
The date, and why there are two pots
Both pots run in months, and there is one loop for both. Contributions arrive at the end of each month — the more conservative of the two conventions, fixed here and stated rather than left to a default; the investment calculator is where the frequency and the timing are choices.
balance ← balance + contribution at the end of the month
balance ← balance + growth on it one twelfth of the annual rate, compounded
balance ← balance − platform charge on the value of the potEvery figure is a whole number of pence and every row satisfies opening + paid in + growth − charges = closing exactly, so no headline can disagree with the schedule it was read off. The year of arrival is the first year-end at which the combined balance meets the target, found by scanning one long schedule rather than by rearranging a formula — the same reason the engine’s own year solver scans: a pot with a poor rate and modest contributions can cross a target and come back down, and a first crossing is well defined whatever shape the curve has.
The pots are separate because a UK pension is behind an age. Projecting one combined balance answers “is the money there” and cannot answer “can I reach it”, which is the question that decides whether a plan works. The accessible side is read off its own schedule; the locked side is the total less that, so the split adds to the total exactly rather than to within a rounding of it.
Today’s money, and the one place it leaks
Spending is stated in today’s terms and a withdrawal rate is a real rate, so the growth field asks for a return after inflation and every balance on the page is read as today’s money. Mixing a nominal growth rate into that comparison would not be a rounding problem — it would put two different sorts of pound on the same line, and it would make the sustainable-income figure look far larger than the withdrawal rate for no reason other than the units.
The leak is tax. Income tax thresholds are not linked to prices, so the tax section applies 2026/27 thresholds to money in today’s terms. A plan arriving in twenty years meets whatever the thresholds are then, and nobody can tell you what those are. The page states this rather than quietly indexing something that is not indexed.
The bridge: the years between stopping and pension access
When the combined pot reaches the number at age A, and the pension access age you entered is P, there are max(0, P − A) years to be funded from the accessible pot alone. Two questions are asked of that pot, and both are answered by re-running the projection rather than by multiplying:
does it last? drawdown(accessible pot, income, P − A years) → depletion period
what would? least starting balance whose drawdown never falls short“income × years” is the tempting shortcut and it is wrong twice over: it ignores the growth the bridge earns while it is being spent, and it ignores the charge taken out of it. The second line is a fourth goal seek that projection-core does not export — the package solves for a contribution, a return and a term, all of which hold the starting balance fixed. It is a bisection over the same project call rather than a discounted target, for the reason the package gives everywhere else: a capped platform fee is not linear in the balance and per-period rounding to the penny is not linear in anything, so a closed form agrees with the schedule most of the time and misses it exactly where a reader would check.
The access age is a field and this page asserts nothing about it. No age of any kind appears in the tax engine behind this site. The normal minimum pension age has already been legislated to rise, and some older schemes carry a protected age of their own. A calculator that typed a year in would be publishing an unverified figure wearing the appearance of a statutory one, inside the blast radius of a stamp that does not cover it. It is also a genuine risk to a plan — an age that moves moves the bridge — and that is said next to the field rather than in a footnote.
The tax, and which wrapper the income comes out of
Taxable pension income is earned income in the year it is withdrawn. It is added to your other income and charged at whatever rate that income has already reached — not started again at the personal allowance. An ISA withdrawal is not income at all: it does not appear on a tax return, it does not use the personal allowance, and it does not push anything else into a higher band.
tax attributable = tax(other income + the draw) − tax(other income)Both figures come back from the engine and are subtracted. Nothing here multiplies an amount by a rate, which is why the answer is right for a reader inside the personal allowance taper as well as one below the personal allowance. Normally 25.00% of a defined contribution pot can be taken free of income tax; this page does not spread that across the drawdown, so its pension figure is the higher reading — the drawdown calculator takes the lump sum first. No National Insurance is charged on a pension withdrawal at any age, so none is shown.
Rates and allowances used by the tax section
| Figure | 2025/26 | 2026/27 |
|---|---|---|
| Personal allowance | £12,570 | £12,570 |
| Personal allowance taper starts at | £100,000 | £100,000 |
| Earned income, England / Wales / NI | Basic rate 20.00%; Higher rate 40.00%; Additional rate 45.00% | Basic rate 20.00%; Higher rate 40.00%; Additional rate 45.00% |
| Earned income, Scotland | Starter rate 19.00%; Basic rate 20.00%; Intermediate rate 21.00%; Higher rate 42.00%; Advanced rate 45.00%; Top rate 48.00% | Starter rate 19.00%; Basic rate 20.00%; Intermediate rate 21.00%; Higher rate 42.00%; Advanced rate 45.00%; Top rate 48.00% |
| Tax-free share of a defined contribution pot | 25.00% | 25.00% |
| ISA subscription limit, all types | £20,000 | £20,000 |
The ISA limit is on this page because it is a constraint on the plan rather than on the tax: it caps how fast the accessible side can be built, which is what decides whether the bridge is fundable. Money above it can still be invested, in a general investment account, where dividends and gains are taxable and where this calculator does not follow it.
Sources
- gov.uk — Income tax rates and allowances: current and past
- gov.uk — Tax when you get a pensionFor the tax treatment of drawdown income and the share of a pot that can normally be taken free of income tax.
- gov.uk — Individual Savings AccountsFor the annual subscription limit, which is what caps how fast the accessible side of a plan can be built.
- gov.scot — Scottish income tax rates and bandsIncome tax on a pension withdrawal is devolved. The published page still titles its table “Proposed Bands”; the bands are in force, agreed by Scottish Rate Resolution.
The rates, thresholds and allowances used by this calculator were verified against gov.uk on . That covers the published rates, thresholds and allowances this page calculates with. It does not verify any figure the page produces for you: that is arithmetic on verified inputs. Parts of the engine behind it are checked against HMRC’s own published worked examples, which tests the method on a small number of scenarios rather than your answer, and most of the test suite derives its expected values by hand. That check was carried out automatically and no named person has signed it off yet.
| Figures covered | Verified on | Verified by | Human sign-off |
|---|---|---|---|
| 2025-26 | 2026-08-12 | Automated verification (Claude Opus 5) | not yet signed off |
| 2026-27 | 2026-08-12 | Automated verification (Claude Opus 5) | not yet signed off |
| 2020-21 to 2024-25 — pension annual allowance only | 2026-08-12 | Automated verification (Claude Opus 5) | not yet signed off |
| 2025-26 and 2026-27 — share identification window only | 2026-08-13 | Automated verification (Claude Opus 5) | not yet signed off |
| 2025-26 and 2026-27 — pension relief at source only | 2026-08-13 | Automated verification (Claude Opus 5) | not yet signed off |
| 2025-26 and 2026-27 — inheritance tax only | 2026-08-13 | Automated verification (Claude Opus 5) | not yet signed off |
| 2025-26 and 2026-27 — family tax, LISA and pension-access additions | 2026-08-13 | Automated verification (Codex) | not yet signed off |
| 2025-26 and 2026-27 — student loan deductions only | 2026-08-18 | Automated verification (Claude Opus 5) | not yet signed off |
| 2025-26 and 2026-27 — property acquisition tax only | 2026-08-18 | Automated verification (Claude Opus 5) | not yet signed off |
| 2025-26 and 2026-27 — automatic enrolment only | 2026-08-18 | Automated verification (Claude Opus 5) | not yet signed off |
| 2025-26 and 2026-27 — State Pension age and rates only | 2026-08-18 | Automated verification (Claude Opus 5) | not yet signed off |
The log covers the rules directory, not only this calculator. 8 rows are deliberately narrow — 2020-21 to 2024-25 — pension annual allowance only; 2025-26 and 2026-27 — share identification window only; 2025-26 and 2026-27 — pension relief at source only; 2025-26 and 2026-27 — inheritance tax only; 2025-26 and 2026-27 — student loan deductions only; 2025-26 and 2026-27 — property acquisition tax only; 2025-26 and 2026-27 — automatic enrolment only; 2025-26 and 2026-27 — State Pension age and rates only — and they verify the figures named there and nothing else. Those tax years are not modelled by any calculator on this site: the years this page can compute are the ones its tax-year selector offers, and no others.
A verification goes stale the moment one of its sources is updated past the date above. If a source below carries a later date than this stamp, trust the source.
Rates, thresholds and allowances on this page are taken from material published by HM Revenue & Customs and the Scottish Government. Contains public sector information licensed under the Open Government Licence v3.0.
That stamp covers the income tax section only. It does not reach the projection, the withdrawal rate, the pension access age or the sustainable-income figure: none of those has a published source for a check to be about, and two of them are numbers you supplied.
The bounds, which are the engines’ legal domain rather than round numbers
- Growth floors at -99%, not −100%. The projection engine rejects an annual rate of exactly −1 — a total loss is not a growth assumption — and the number field’s clamp is inclusive, so a floor of −100 would be an unhandled throw reachable by typing a minus sign.
- The charge is capped at 5.00% a year. The income solver refuses a periodic platform fee above 1, because above it the objective it bisects stops being monotone and the answer would be a plausible wrong number. At monthly periods this cap is three orders of magnitude below that, so the precondition is discharged by the bound rather than by a guard.
- The withdrawal rate floors at 0.10%, and an empty box means that rather than zero. Every other field on the page treats an empty box as the neutral value — no growth, no charge, no contribution — because zero is the only value that asserts nothing. A withdrawal rate is the exception: zero is a division by zero, so the least extreme legal value is the floor.
What it does not model
- Any sequence of returns. One rate, every month, for the whole term. This is the largest gap between the arithmetic and a retirement, and it is why the sustainable-income figure is bigger than any withdrawal rate anybody proposes.
- The state pension — no age, no amount, no forecast. Put it in the other-income box yourself if you want it in the tax figure.
- Tax while the accessible pot is being built. Money above the ISA limit sits in a general investment account where dividends and gains are taxable; this page treats the accessible side as untaxed throughout, which flatters it.
- The lump sum allowance, the annual allowance and its taper, the money purchase annual allowance, defined benefit pensions, and emergency tax on a first withdrawal.
- Anything about you. No life expectancy, no health, no partner, no property, no care costs. This is information, not advice: it recommends no rate, no amount, no wrapper, no product and no provider.