The Arithmetic That Makes the ISA Look Like a Charity Donation to HMRC
Let's start with the numbers that actually matter.
A higher-rate taxpayer in England earns £60,000. Their marginal rate is 40% income tax plus 2% National Insurance — 42% total. Every pound above £50,270 that goes into a pension via salary sacrifice costs 58p in take-home pay. Put another way: £1,000 of pension contribution reduces your payslip by £580.
Contrast that with ISA funding. To put £1,000 into an ISA, you need £1,000 of take-home pay. Which required earning £1,724 gross at the 42% marginal rate. The pension route bought you £1,000 of invested capital for £1,000 of gross earnings (with £420 of tax relief). The ISA route bought you £1,000 of invested capital for £1,724 of gross earnings. The difference — £724 per £1,000 — is tax you'll never get back.
Over a working lifetime of 30 years, maxing a £60,000 pension allowance instead of a £20,000 ISA allowance means £1.2 million more capital earning compound returns. Even for someone who can only put away £1,000 a month, the pension path puts roughly £1,724/month to work (including relief) versus £1,000/month in the ISA. At 7% annualised over 25 years, the gap is £567,000.