Download the app
Methodology

Calculation Methodology

Transparency is core to Isaac. Here's exactly how we calculate your retirement projections, step by step.

How the Engine Works

Isaac's projection engine runs a year-by-year simulation from your current age to age 100. Each year, it moves through one of three phases:

Accumulation
You're still working. Contributions go in, investments grow, and your pension pot builds up.
Retirement Year
The year you retire. Tax-free lump sums are taken and drawdown begins.
Drawdown
You're drawing income. The engine calculates withdrawals, tax, and how long your pot lasts.

The engine accounts for fractional years — if your birthday is in July, only the remaining months of your first year are compounded, giving month-accurate projections from day one.

Pension Growth (Accumulation)

During accumulation, your Defined Contribution (DC) pension pot grows through monthly compounding. Each month, your contributions are added and investment returns are applied.

Monthly compounding monthlyReturn = (1 + annualReturn)1/12 − 1

For each month:
  pot = (pot + monthlyContribution) × (1 + monthlyReturn)

This is repeated 12 times per year (or fewer in the first and last years, for accuracy). Your contribution can be a fixed amount or linked to inflation, and an optional contribution growth rate can increase your payments each year during accumulation.

ISA & Savings

ISAs, other investments, and cash savings are tracked separately from your DC pension pot. Each follows the same monthly compounding formula but with its own rate of return, keeping tax-free ISA growth distinct from pension growth.

State Pension

The new State Pension is calculated based on your National Insurance qualifying years. You need a minimum of 10 qualifying years to receive anything, and 35 years for the full amount.

Annual State Pension annualSP = weeklyRate × 52 × min(qualifyingYears, 35) ÷ 35

The current full new State Pension is £241.30 per week (2026/27 rate). It's payable from your State Pension age and is treated as taxable income in the projection.

If you choose to defer your State Pension, Isaac delays when payments begin but does not currently model deferral uplifts.

Defined Benefit Pensions

Defined Benefit (DB) pensions pay a guaranteed annual income from your scheme's normal retirement age. Isaac models the revaluation (growth) of your DB pension up to retirement, subject to an inflation cap set by your scheme.

DB revaluation cappedGrowth = min(inflation, schemeCap)
currentValue = basePension × (1 + cappedGrowth)years

Once in payment, the DB pension is added to your gross income each year and taxed accordingly. You can add multiple DB pensions, each with its own start age and inflation rules.

Income Tax

Isaac calculates income tax using the current HMRC rates for either England/Wales or Scotland. All taxable income sources (DC withdrawals, DB pensions, State Pension, extra income) are combined, and tax is calculated on the total.

Personal Allowance Taper

If your total income exceeds £100,000, your Personal Allowance is reduced by £1 for every £2 above the threshold, until it reaches zero.

Effective Personal Allowance effectivePA = max(0, PA − max(0, (totalIncome − 100,000) ÷ 2))

England & Wales Bands (2026/27)

BandTaxable IncomeRate
Personal AllowanceUp to £12,5700%
Basic rate£12,571 - £50,27020%
Higher rate£50,271 - £125,14040%
Additional rateOver £125,14045%

Scottish Bands (2026/27)

BandTaxable IncomeRate
Personal AllowanceUp to £12,5700%
Starter rate£12,571 - £16,53719%
Basic rate£16,538 - £29,52620%
Intermediate rate£29,527 - £43,66221%
Higher rate£43,663 - £75,00042%
Advanced rate£75,001 - £125,14045%
Top rateOver £125,14048%

Tax Band Growth

By default, tax bands are frozen (as per current HMRC policy until 2028). You can optionally model tax band growth, which increases thresholds by inflation each year — useful for longer projections where bands may eventually be uprated.

Tax-Free Lump Sum

When you retire, you can take some of your DC pension pot as a tax-free lump sum. Isaac supports three methods:

As you draw (UFPLS)

With Uncrystallised Funds Pension Lump Sum, 25% of each withdrawal is tax-free and 75% is taxed as income. The tax-free portion is tracked against the £268,275 lifetime limit. Each person (including your partner) has their own independent cap. New plans start with this method.

Some upfront

Take a share of your pot, or a fixed £ amount, as a tax-free lump sum at retirement. Only the part of the pot that pays for it moves into drawdown; a quarter of each later withdrawal from the rest is tax-free, up to what is left of your Lump Sum Allowance. A plan saved with less than 25% upfront is modelled this way, so no tax-free cash is left untaken.

All upfront (Pension Commencement Lump Sum)

25% of your pot is taken as a tax-free lump sum at retirement, subject to the £268,275 Lump Sum Allowance. The rest of the pot moves into drawdown, and what you take from it later is taxed as income.

Taking taxable money flexibly from a pension (a UFPLS withdrawal, or income from drawdown) triggers the Money Purchase Annual Allowance (MPAA), which limits future pension contributions to £10,000 a year. Taking only the tax-free lump sum does not. Isaac applies the lower limit from the year it is triggered.

Drawdown & Withdrawals

In retirement, Isaac calculates how much to withdraw from your pension pot each year to meet your spending target, after accounting for guaranteed income (State Pension, DB pensions, extra income).

Tax-Efficient Withdrawal Ordering

The engine uses an optimised withdrawal sequence:

Gross-Up Calculation

When you need a specific net income, Isaac uses binary search to find the gross withdrawal that produces the right amount after tax. This ensures you withdraw only what's needed, minimising unnecessary tax.

Drawdown Strategies

An optional emergency fund can be set aside, excluded from drawdown calculations.

Inflation & Growth

Inflation affects spending targets, pension values, and tax bands throughout the projection.

Investment Scenarios

You can model three investment scenarios — optimistic, base, and pessimistic — to see how different market conditions affect your retirement. Each uses a different annual return rate applied to the same compounding formula.

Post-Retirement Returns

The default post-retirement investment return is 3.5%, reflecting a more conservative portfolio. This is applied to your remaining pot during drawdown, separately from the accumulation-phase return.

Current Rates & Thresholds (2026/27)

ParameterValue
Personal Allowance£12,570
Basic rate upper limit (England/Wales)£50,270
Higher rate upper limit£125,140
PA taper threshold£100,000
Lump Sum Allowance£268,275
State Pension (full, new)£241.30/week
State Pension age66, rising to 67 between 2026 and 2028
Min. NI qualifying years10
Full NI qualifying years35
Money Purchase Annual Allowance£10,000
Default inflation2.5%
Default post-retirement return3.5%

These rates are updated each tax year. Isaac uses the latest HMRC-published thresholds. Personal Allowance and basic rate bands are legislated to stay frozen until April 2031.

Key Assumptions

Every financial projection involves assumptions. Here are the key ones Isaac uses — all are adjustable in the app:

Important Disclaimer

Isaac is a planning tool, not financial advice. The projections are illustrative only and based on the assumptions you provide. Actual outcomes will differ due to market performance, inflation, tax changes, and personal circumstances.

Isaac is not regulated by the Financial Conduct Authority (FCA). For personalised financial advice, please consult a qualified Independent Financial Adviser (IFA).

Isaac is built and maintained by Budgetwise Limited (Company No. 15344334), trading as Isaac.