Income tax on your pension

Learn about how different income sources are taxed in retirement, and use our handy calculator to work out how much you'd have to pay.
Matthew JenkinSenior writer

Pension tax calculator 2024-25

Since April 2015, anyone aged 55 or over has been able to cash in their entire pension pot. One MP famously said that retirees were free to blow the lot on a Lamborghini if they wanted to.

Of course, many people don't do this - as it would land you with a huge tax bill. In fact, you'd need to cash in a pension worth £415,000 to buy a £288,000 supercar, paying enough tax to buy the Treasury a Porsche (£126,000).

So, Which? has created a calculator to show you how much tax you'll pay in the 2024-25 tax year if you take your whole pot, or a chunk of it as a lump sum, with a mind to taking other lump sums in future.

You can also see your expected bill for previous tax years by using the dropdown arrow. If you file a tax return, then your 2023-24 self-assessment must be done by 31 January 2025.

How much tax do I pay on a pension lump sum?

From age 55, if you have a defined contribution (DC) pension (where you've built up pension savings over your working life), you can take a 25% lump sum tax-free; you can take more, but you'll pay income tax on anything above 25%.

If you leave your pot invested and take out smaller amounts, ad hoc, you'll get 25% of each withdrawal tax-free.

You can also withdraw up to a quarter of your pension's value as a one-off tax-free lump sum, but if you do you won't be able to make any more tax-free withdrawals in future.

To see all your options, read our guide on what you can do with your pension pot.

Be more money savvy

free newsletter

Get a firmer grip on your finances with the expert tips in our Money newsletter – it's free weekly.

This newsletter delivers free money-related content, along with other information about Which? Group products and services. Unsubscribe whenever you want. Your data will be processed in accordance with our Privacy policy

Why have I paid emergency tax on my pension?

Tax on pension-pot withdrawals will be deducted at source, via the pay-as-you-earn (PAYE) system rather than through a self-assessment tax return.

In many cases, the scheme provider will need to use an emergency tax code to do this. This code assumes you receive the same amount each month - and treats the sum you receive as one twelfth of your annual income. More tax than is due could therefore be deducted.

HMRC will eventually refund the extra, but the process could take months unless you actively claim a refund using the relevant HMRC form - in which case it should take no more than four weeks.

If your pension provider already knows your tax code for the year, and the correct amount of personal allowance you should receive, it can use this instead of an emergency tax code. This means that there is less risk of overpaying tax and having to claim this back.

Do I pay tax on state pensions?

Contrary to what many people think, the state pension is not tax-free, but the money you receive is paid 'gross' - without any tax being deducted.

If your total income from all sources, including the state pension, is greater than your tax-free allowance, tax is due on your state pension and this will normally be deducted from any private pension or earnings you might have, which are paid through the PAYE system.

However, if you have no PAYE income, you'll have to complete a self-assessment tax return and pay any tax due directly to HMRC.

  • Get a head start on your 2023-24 tax return with the Which? tax calculator. Tot up your tax bill, get tips on where to save and submit your return direct to HMRC with Which?.

How do I pay tax on my private pensions?

Income you receive from private pensions (either directly from an employer's pension scheme or from annuities bought with your pension funds) is paid with tax already deducted via PAYE.

Your tax office sends your pension provider(s) your tax code so it knows how much to deduct, but it's always advisable to make sure you receive a copy of the code for each source of PAYE income to check your tax.

If you don't receive copies of all the codes, or do not understand how your tax is being calculated, contact HMRC.

What about tax on annuities?

Just like ordinary annuities bought with pension fund money, purchased life annuities are insurance products that you can buy with a cash lump sum and they pay an income for life.

But you can buy them at any time, and the tax treatment of purchased life annuities is different from the tax on an annuity you buy with your pension fund.

Part of the income you receive is treated as a return of your capital and is tax-free. The rest is paid with tax of 20% already deducted.

Do your tax return online with Which?

Use our jargon-free calculator to complete and securely submit your tax return direct to HMRC.

Which? tax calculator