NHS Pension

NHS Pension Plus State Pension: What You Pay Tax On

FP FrontlinePay Editorial
Updated 19 October 2026

Independent guidance — not affiliated with NHS England or DHSC

This guide is for people who draw an NHS pension and either already get the State Pension or are about to. The surprise many people report is that the NHS pension seems to be taxed much harder after the State Pension starts. Nothing has gone wrong: the two incomes share one allowance, and the State Pension is taxed through your other pension. Here are the figures for 2026/27, how HMRC collects the tax, and what to check.

Short answer

Both pensions are taxable income with no National Insurance, and together they share one £12,570 Personal Allowance. The full new State Pension is £12,547.60 a year, so it leaves just £22.40 of allowance and almost all of your NHS pension is taxed (at 20% in England, Wales and Northern Ireland up to £50,270 of total income). The State Pension is paid without tax taken off, and HMRC collects the tax on it by changing the tax code on your NHS pension. On a £15,000 NHS pension with the full new State Pension, tax is £2,995.52 a year.

Budget day, 28 October: what it means for your NHS Pension

On 28 October we will email you what was announced and what it means for NHS Pension members.

Free. Every email has an unsubscribe link. See our privacy policy.

Personal Allowance

£12,570

2026/27. Covers all your income together

Full new State Pension

£241.30

A week, £12,547.60 a year. Leaves £22.40 of allowance

Full basic State Pension

£184.90

A week, £9,614.80 a year. Leaves £2,955.20 of allowance

The numbers that matter for 2026/27

These come from gov.uk, read on 19 October 2026, and from the income tax engine this site uses for every tax figure.

  • Personal Allowance: £12,570. You pay no income tax on income up to this. It is reduced by £1 for every £2 of adjusted net income above £100,000, which is unlikely for a pensioner on these amounts.
  • England, Wales and Northern Ireland rates: 20% on taxable income up to £50,270 of total income, 40% to £125,140 and 45% above, according to gov.uk.
  • Full new State Pension: £241.30 a week. It goes to men born on or after 6 April 1951 and women born on or after 6 April 1953. Over 52 weeks that is £12,547.60.
  • Full basic State Pension: £184.90 a week. It goes to men born before 6 April 1951 and women born before 6 April 1953. Over 52 weeks that is £9,614.80.
  • National Insurance: none on pension income. NHSBSA says National Insurance contributions are not deducted from your NHS Pension.

Many people get less than the full amount, because of their National Insurance record or because they were contracted out. Your State Pension letter or forecast gives your own weekly figure, and you can put it into our NHS pensioner net income calculator.

How the tax is worked out

HMRC treats your pensions and any other income as one total for the year. You pay tax only on the part of the total that is above your Personal Allowance. gov.uk lists what counts: the State Pension (new or basic), Additional State Pension, any workplace or private pension, earnings, taxable benefits and other income such as rent or savings interest. So the sum is:

  • ✓ Add your yearly NHS pension, your yearly State Pension and any other taxable income
  • ✓ Take off the Personal Allowance of £12,570
  • ✓ Tax the rest at 20% up to £37,700 of taxable income (£50,270 of total income), then 40%
  • ✓ The result is your tax for the year, whichever pension it was deducted from

Because the State Pension is the same every week and tax-free headroom is so small with it, the order does not matter to the total. What matters is how the money is collected, which is the next section.

NHS pension on its own

With no State Pension, the first £12,570 of NHS pension is tax-free. A £12,000 pension pays no tax at all, and a £15,000 pension pays £486.00.

NHS pension plus full new State Pension

The State Pension uses £12,547.60 of the allowance, so a £12,000 NHS pension pays £2,395.52 and a £15,000 pension pays £2,995.52.

Tax on an NHS pension plus State Pension, 2026/27

England, Wales and Northern Ireland, no other income, full Personal Allowance. The tax columns show the total tax on both pensions together, and the take-home column is the NHS pension plus the State Pension, after tax, per month. All figures come from the same function as our calculator.

NHS pension Total tax: NHS pension only Total tax: with full new State Pension Take-home a month Total tax: with full basic State Pension Take-home a month
£6,000 £0.00 £1,195.52 £1,446.01 £608.96 £1,250.49
£9,000 £0.00 £1,795.52 £1,646.01 £1,208.96 £1,450.49
£12,000 £0.00 £2,395.52 £1,846.01 £1,808.96 £1,650.49
£15,000 £486.00 £2,995.52 £2,046.01 £2,408.96 £1,850.49
£20,000 £1,486.00 £3,995.52 £2,379.34 £3,408.96 £2,183.82
£25,000 £2,486.00 £4,995.52 £2,712.67 £4,408.96 £2,517.15
£30,000 £3,486.00 £5,995.52 £3,046.01 £5,408.96 £2,850.49
£40,000 £5,486.00 £8,451.04 £3,674.71 £7,408.96 £3,517.15

Estimates that assume the standard Personal Allowance and no other income, allowances or lump sums. At £40,000 of NHS pension with the new State Pension, total income passes £50,270 and part of it is taxed at 40%.

Budget day, 28 October: what it means for your NHS Pension

We'll email you on the day with what was announced and what it means for NHS Pension members. You also get the free PDF now.

Free. Independent, not affiliated with the NHS. Every email has an unsubscribe link. See our privacy policy.

Who collects the tax, and the tax code

This is the part that causes the confusion. The DWP pays your State Pension without taking tax off. gov.uk says that if you are working or getting a private pension, you usually pay more tax to include any tax due on your State Pension, and your tax code changes to collect it. Only one payer collects it. For many NHS pensioners that payer is NHS Pensions, because the NHS pension is the largest of their other incomes. NHSBSA says it takes tax from your pension before it pays you, and that HMRC sets the code: NHS Pensions cannot change it unless HMRC tells it to.

The code number is your tax-free amount with the last digit replaced by a letter, as gov.uk explains with its 1100L example. If the State Pension is your only other income, the allowance left for the NHS pension is £22.40 with the full new State Pension and £2,955.20 with the full basic State Pension. That would give a code of roughly 2L and 295L, instead of the standard 1257L. HMRC's rounding and any other adjustments mean yours may differ slightly, so treat these as an indication.

ℹWhy the tax looks heavy on a code like 2L

A code of 2L tells NHS Pensions that only £20 or so of the NHS pension is tax-free each year, because the State Pension has used the rest of the allowance. NHS Pensions then takes tax at 20% from nearly every pound, and the State Pension arrives untaxed. Add the two together and the tax is about right. Looked at alone, the NHS payment seems over-taxed and the State Pension seems tax-free, but the total is what counts.

Two safeguards from gov.uk are worth knowing. If the tax due on the State Pension is more than half your pension, the provider cannot take more than half using a K code, so HMRC collects the rest another way. And if the State Pension is your only income and it is above the allowance, HMRC sends a Simple Assessment bill telling you how much you owe and how to pay it.

What changes when your State Pension starts or changes

If you have drawn your NHS pension for years and the State Pension starts, expect these things, all from gov.uk and NHSBSA:

  • A new tax code on your NHS pension. gov.uk lists getting the State Pension, and a change in your weekly State Pension amount, among the reasons HMRC changes a code. NHS Pensions writes to you when your tax code changes and when your yearly rate changes.
  • Possibly an emergency code first. gov.uk says you might be put on an emergency tax code if you start getting company benefits or the State Pension. It says this is normal and helps you pay the right amount for that year, and that you will be on a non-emergency code in the new tax year. Emergency codes are explained in our guide to being taxed wrongly on your first NHS pension payments.
  • A lower take-home from the NHS pension, a higher total. Your NHS payment after tax falls, but you now have the State Pension coming in untaxed. The combined figure is what you should compare.
  • The yearly rise changes the mix. The NHS pension rise follows CPI and the State Pension has its own rise, so the split between them shifts each April. See the April 2027 increase page.

Scotland and Wales

Scotland has its own income tax bands and rates, and gov.uk says Scottish taxpayers use them for pension income. Scottish codes start with S. Wales uses the same bands and rates as England in 2026/27 and Welsh codes start with C. For the full new State Pension and three NHS pension sizes, here is the difference in 2026/27:

NHS pensionTotal tax: England, Wales, Northern IrelandTotal tax: ScotlandDifference
£9,000£1,795.52£1,755.85£-39.67
£15,000£2,995.52£2,955.85£-39.67
£25,000£4,995.52£5,036.07£40.55

Scottish figures use the bands in the site's tax engine for 2026/27. A negative difference means less tax in Scotland. Check the current Scottish rates with the Scottish Government or gov.uk when you plan.

What to check, and who to ask

  • ✓ Your NHS pension tax code on your advice of payment or your P60. HMRC sets it, and NHS Pensions cannot change it unless HMRC tells it to
  • ✓ Your HMRC online account. gov.uk says you can check your code online, see why it changed, and update your details if anything is wrong or missing
  • ✓ Any other income HMRC does not know about, such as part-time earnings, rent or savings interest above the allowance. Missing income is a common reason for a wrong code
  • ✓ The end-of-year letter. gov.uk says HMRC sends a tax calculation letter or a Simple Assessment if you have paid the wrong amount, between June and March after the tax year
  • ✓ Your own situation. For tax advice on your own figures, speak to HMRC or a regulated adviser. NHSBSA says it is up to you to tell HMRC if you think you have paid too much or too little tax

If the tax on your first payments looked wrong, our guide to being taxed wrongly on your first NHS pension payments explains why and how to get it put right. And if you want to see how the April rise changes what you keep, the increase by pension amount table shows the extra pounds at every pension from £5,000 to £40,000.

Sources and how we checked

  • ✓ gov.uk, Tax when you get a pension: what is taxed, how the State Pension tax is collected, Simple Assessment
  • ✓ gov.uk, Tax codes: code numbers, emergency codes, K codes and the half-of-pension limit
  • ✓ gov.uk, Income Tax rates and Personal Allowances for 2026/27
  • ✓ State Pension amounts and eligibility dates: gov.uk Benefit and pension rates 2026 to 2027 and the gov.uk new State Pension and basic State Pension pages, read 19 October 2026
  • ✓ NHS pension tax handling: NHSBSA knowledge base article on tax and National Insurance, and the NHS Pensions Retirement Guide
  • ✓ Tax figures: the site's 2026/27 income tax engine. Codes shown as 2L and 295L are our rounding of the allowance left, not HMRC output
  • ✓ Independent guidance, not tax advice, and not affiliated with NHS Pensions, HMRC or DWP

Frequently asked questions

Do I pay tax on my NHS pension and my State Pension? +
Yes, on both. gov.uk says you usually pay tax on income from your pensions, including the State Pension, if your total annual income is more than your Personal Allowance, which is usually £12,570. The two pensions are added together and share one allowance. No National Insurance is charged on either.
Why does so much of my NHS pension get taxed once my State Pension starts? +
Because the State Pension uses up the allowance first. The full new State Pension of £241.30 a week is £12,547.60 a year, which leaves only £22.40 of the £12,570 allowance, so nearly every pound of NHS pension is taxed at 20% in England, Wales and Northern Ireland. The full basic State Pension of £184.90 a week is £9,614.80, which leaves £2,955.20.
Who takes the tax off my State Pension? +
Nobody takes it off the State Pension itself. gov.uk says the State Pension is paid without tax taken off and that, if you also get a workplace or private pension or work, your tax code changes so that tax on the State Pension is collected there. If you have more than one pension provider, only one collects the tax on the State Pension. If the State Pension is your only income and it is over the allowance, HMRC sends a Simple Assessment bill.
Why did my NHS pension tax code change when I started my State Pension? +
Because HMRC has to collect tax on a new income through the code on another one. gov.uk lists getting the State Pension, and a change in your weekly State Pension amount, among the reasons a code changes. You can also be put on an emergency tax code when you start the State Pension, which gov.uk says is normal and lasts until the end of the tax year. Check your code against our guide and in your HMRC online account.
What is a K tax code and can it affect my NHS pension? +
A K code means you have income that is not being taxed which is more than your tax-free allowance, for example a large State Pension alongside small private pensions. gov.uk says your pension provider uses it to collect tax on that other income, and that a provider cannot take more than half of your pre-tax pension using a K code. If the tax due is more than that, HMRC collects the rest another way.
Is the NHS pension increase and State Pension rise taxed too? +
Yes. Both rises are extra taxable income, so at the basic rate you keep 80p of each extra pound and at the higher rate 60p. The two increases are set separately: the NHS pension rise follows September CPI and is confirmed by the Government, and the State Pension rise is announced on its own timetable. Our net income calculator lets you test both together.
Is the tax different in Scotland and Wales? +
Scotland has its own income tax bands and rates, and a Scottish taxpayer pays them on pension income. Wales uses the same rates and bands as England in 2026/27, with a C prefix on the tax code, and Northern Ireland uses the England rates. On a £15,000 NHS pension with the full new State Pension, the tax is £2,955.85 in Scotland against £2,995.52 elsewhere.
Does the tax-free lump sum count towards the allowance? +
Not within your lump sum allowance. gov.uk says the tax-free lump sum from a pension does not affect your Personal Allowance. This page is about the yearly pensions. Our NHS Pension Lump Sum Calculator covers the lump sum.

Budget day, 28 October: what it means for your NHS Pension

We'll email you on the day with what was announced and what it means for NHS Pension members. You also get the free PDF now.

Free. Independent, not affiliated with the NHS. Every email has an unsubscribe link. See our privacy policy.