ISA vs Pension — Which Is Better? 2025-26

Pension salary sacrifice and Stocks & Shares ISAs are the two main ways to invest tax-efficiently in the UK. They work differently — and the right choice depends on your tax band, retirement timeline, and need for flexibility.

The quick answer

For most people, pension wins upfront — basic rate salary sacrifice saves 32p per £1 (20% Income Tax + 12% NI). Higher rate taxpayers save 42p per £1. This means putting £100 into your pension only costs you £68 out of your pay packet — the government subsidises the rest.

An ISA costs £100 from your net pay with no upfront relief — but growth and withdrawals are 100% tax-free, including in retirement. Pensions are taxed at your marginal rate when you draw them down (25% is tax-free).

Cost to save £100/month: pension vs ISA

Tax band Salary range IT + NI relief Pension net cost ISA net cost Monthly saving
Basic rate £12,571 – £50,270 32% £68 £100 £32
Higher rate £50,271 – £125,140 42% £58 £100 £42
Additional rate Above £125,140 47% £53 £100 £47

Relief figures assume employer salary sacrifice (employee NI also saved). Relief via personal pension contributions (HMRC rebate only) is lower: 20% basic / 40% higher / 45% additional — no NI saving.

Key differences: pension vs ISA

Pension (salary sacrifice)

  • + Upfront IT + NI relief (32–47% via salary sacrifice)
  • + Tax-free growth inside the pension wrapper
  • + 25% tax-free lump sum on withdrawal
  • + Employer may contribute (and pass on their NI saving)
  • 75% of withdrawals taxed as income
  • Cannot access before age 57 (rising from 55, from 2028)
  • Annual allowance £60,000 (2025-26) — tapered for high earners

Stocks & Shares ISA

  • + Withdrawals 100% tax-free — no income tax on drawdown
  • + Access at any age — full flexibility
  • + Ideal for early retirement or financial independence
  • + Protects against future tax rate increases on withdrawals
  • No upfront tax relief — costs full £100 from net pay
  • No employer contribution
  • Annual allowance £20,000 (2025-26)

Pension vs ISA comparison by salary

£20,000

Basic rate (32% relief)
Save £100/month Pension saves £32/mo more Save £200/month Pension saves £64/mo more Save £300/month Pension saves £96/mo more Save £400/month Pension saves £128/mo more Save £500/month Pension saves £160/mo more

£25,000

Basic rate (32% relief)
Save £100/month Pension saves £32/mo more Save £200/month Pension saves £64/mo more Save £300/month Pension saves £96/mo more Save £400/month Pension saves £128/mo more Save £500/month Pension saves £160/mo more

£30,000

Basic rate (32% relief)
Save £100/month Pension saves £32/mo more Save £200/month Pension saves £64/mo more Save £300/month Pension saves £96/mo more Save £400/month Pension saves £128/mo more Save £500/month Pension saves £160/mo more

£35,000

Basic rate (32% relief)
Save £100/month Pension saves £32/mo more Save £200/month Pension saves £64/mo more Save £300/month Pension saves £96/mo more Save £400/month Pension saves £128/mo more Save £500/month Pension saves £160/mo more

£40,000

Basic rate (32% relief)
Save £100/month Pension saves £32/mo more Save £200/month Pension saves £64/mo more Save £300/month Pension saves £96/mo more Save £400/month Pension saves £128/mo more Save £500/month Pension saves £160/mo more

£45,000

Basic rate (32% relief)
Save £100/month Pension saves £32/mo more Save £200/month Pension saves £64/mo more Save £300/month Pension saves £96/mo more Save £400/month Pension saves £128/mo more Save £500/month Pension saves £160/mo more

£50,000

Basic rate (32% relief)
Save £100/month Pension saves £32/mo more Save £200/month Pension saves £64/mo more Save £300/month Pension saves £96/mo more Save £400/month Pension saves £128/mo more Save £500/month Pension saves £160/mo more

£55,000

Higher rate (42% relief)
Save £100/month Pension saves £42/mo more Save £200/month Pension saves £84/mo more Save £300/month Pension saves £126/mo more Save £400/month Pension saves £168/mo more Save £500/month Pension saves £210/mo more

£60,000

Higher rate (42% relief)
Save £100/month Pension saves £42/mo more Save £200/month Pension saves £84/mo more Save £300/month Pension saves £126/mo more Save £400/month Pension saves £168/mo more Save £500/month Pension saves £210/mo more

£65,000

Higher rate (42% relief)
Save £100/month Pension saves £42/mo more Save £200/month Pension saves £84/mo more Save £300/month Pension saves £126/mo more Save £400/month Pension saves £168/mo more Save £500/month Pension saves £210/mo more

£70,000

Higher rate (42% relief)
Save £100/month Pension saves £42/mo more Save £200/month Pension saves £84/mo more Save £300/month Pension saves £126/mo more Save £400/month Pension saves £168/mo more Save £500/month Pension saves £210/mo more

£75,000

Higher rate (42% relief)
Save £100/month Pension saves £42/mo more Save £200/month Pension saves £84/mo more Save £300/month Pension saves £126/mo more Save £400/month Pension saves £168/mo more Save £500/month Pension saves £210/mo more

£80,000

Higher rate (42% relief)
Save £100/month Pension saves £42/mo more Save £200/month Pension saves £84/mo more Save £300/month Pension saves £126/mo more Save £400/month Pension saves £168/mo more Save £500/month Pension saves £210/mo more

£90,000

Higher rate (42% relief)
Save £100/month Pension saves £42/mo more Save £200/month Pension saves £84/mo more Save £300/month Pension saves £126/mo more Save £400/month Pension saves £168/mo more Save £500/month Pension saves £210/mo more

£100,000

Higher rate (42% relief)
Save £100/month Pension saves £42/mo more Save £200/month Pension saves £84/mo more Save £300/month Pension saves £126/mo more Save £400/month Pension saves £168/mo more Save £500/month Pension saves £210/mo more

£110,000

Higher rate (42% relief)
Save £100/month Pension saves £42/mo more Save £200/month Pension saves £84/mo more Save £300/month Pension saves £126/mo more Save £400/month Pension saves £168/mo more Save £500/month Pension saves £210/mo more

£125,000

Higher rate (42% relief)
Save £100/month Pension saves £42/mo more Save £200/month Pension saves £84/mo more Save £300/month Pension saves £126/mo more Save £400/month Pension saves £168/mo more Save £500/month Pension saves £210/mo more

£150,000

Additional rate (47% relief)
Save £100/month Pension saves £47/mo more Save £200/month Pension saves £94/mo more Save £300/month Pension saves £141/mo more Save £400/month Pension saves £188/mo more Save £500/month Pension saves £235/mo more

ISA vs pension in 2025-26: what the numbers really mean

The pension vs ISA debate comes down to one question: do you want tax relief now (pension) or tax-free withdrawals later (ISA)? Both grow tax-free inside the wrapper — the key difference is when HMRC takes its cut.

With a workplace pension via salary sacrifice, contributions are made before Income Tax and National Insurance are calculated. For a basic rate taxpayer this means HMRC effectively tops up every £68 you put in to £100 in the pension pot. For a higher rate taxpayer, every £58 becomes £100.

A Stocks & Shares ISA is funded from net pay — no upfront relief. But when you withdraw in retirement, every penny comes out tax-free. This matters especially if you expect to be a higher rate taxpayer in retirement, or if you want to retire early before pension access age (57 from 2028).

Can you have both a pension and an ISA?

Yes — and many financial advisers recommend a split strategy. Use your pension for the bulk of retirement saving (upfront relief is hard to beat), and your ISA for flexibility, early access funds, or to protect against future tax changes on pension withdrawals.

The £20,000 ISA vs £60,000 pension allowance

In 2025-26, you can put up to £20,000 per year into ISAs and up to £60,000 per year into pensions (subject to annual earnings, tapered above £260,000 income). For most UK earners the pension limit is not a constraint — maximising salary sacrifice pension first, then topping up with ISA, is a common and tax-efficient strategy.