Tax Code Pensioner codes Explained
The State Pension is paid without tax deducted, so HMRC collects any tax on it through your private or workplace pension (or a job). It does this by reducing your tax code by your annual State Pension. With the full new State Pension at £241.30 a week (about £12,548 a year) almost matching the £12,570 allowance, many pensioners have very low codes – or K codes when savings interest or other income is also included.
How your pay is taxed on Pensioner codes
Example: full new State Pension £12,547.60 plus a £30,000 private pension. Allowance £12,570 − State Pension £12,548 ≈ £22 left, so the private pension code is around 2L. Almost all £30,000 is taxed: (£30,000 − £22) × 20% ≈ £5,996 a year, about £500 a month – this is tax on both pensions, collected from the private one. If HMRC also estimates £1,300 of savings interest and you're a basic-rate taxpayer (£1,000 Personal Savings Allowance), the taxable £300 turns the code negative: £22 − £300 = −£278, giving about K27. If the State Pension is your only income and over the allowance, HMRC sends a Simple Assessment bill instead.
| Income tax with this code | £3,486 |
| Income tax with standard 1257L | £3,486 |
| Difference per month | £0.00 |
Your result is ready
Why you might have this code
- Your State Pension is deducted from your allowance so tax on it is collected from another pension or job.
- Bank and building society interest is reported to HMRC after 5 April; interest above your Personal Savings Allowance (£1,000 basic rate, £500 higher rate) may be collected via your code.
- An underpayment from a previous year is being collected.
- HMRC is using an estimate of interest based on last year – it may be out of date.
What to do
- Check the code HMRC holds for you in your personal tax account (GOV.UK sign-in) or the HMRC app – it also shows how the number was worked out.
- Compare it with the code on your latest payslip. If they differ, ask payroll whether they have applied HMRC’s latest notice.
- Check the State Pension amount HMRC uses matches your actual annual pension.
- Check the savings interest estimate. If rates have fallen or you moved money into an ISA, update it so you are not overtaxed.
- If your other taxable income is under £17,570, you may get the starting rate for savings (up to £5,000 of interest tax-free) – make sure HMRC has applied it.
- If you have two pensions, make sure only one is getting the allowance.
See all tax codes or check your take-home with the UK salary calculator.
Winter Fuel Payment clawback in your code
For winter 2026 to 2027 the Winter Fuel Payment is £100 to £300, depending on your age and who you live with. If your total income is over £35,000, HMRC takes it back, either by changing your tax code or through Self Assessment. Your partner’s income doesn’t count. HMRC’s tax code guidance also lists repaying the Scottish Pension Age Winter Heating Payment as a reason a code can change.
Like other tax collected through a code, the amount is turned into a deduction by dividing it by your tax rate. To recover a £300 payment from a 40% taxpayer, HMRC would need to reduce the code by £750. From a 20% taxpayer it would need £1,500. A reduction that size can be enough to tip an already low pensioner code into K.
GOV.UK warns that collections can overlap. If HMRC is already collecting a 2025 payment through your code, your code changes again in January 2027 to start collecting the 2026 payment – about £30 to £33 a month more tax if both payments were £200. Unless you opt out, another change in April 2027 carries on collecting the 2026 payment and starts collecting the 2027 one in advance. It is too late to opt out for winter 2026 to 2027; opting out for 2027 to 2028 opens on 21 December 2026.
Which pension gets your allowance
If you have several pensions, HMRC gives your allowance to the main one. Anything left over goes to other sources in a fixed order: the occupational pension with the largest estimated pay first, then the next largest, then jobs. Each source is covered up to its estimated pay, and any remainder goes back to the main one.
The State Pension is paid without tax deducted, so HMRC asks one provider to collect it. If you have two private pensions, only one of them will show the State Pension deduction. That’s why one pension can have a very low code or a K code while the other is BR.
Savings interest and the starting rate
Pensioners with modest income often have more tax-free interest than they realise. With £14,000 of pension income, £1,430 uses up part of the £5,000 starting rate for savings, leaving £3,570 at 0%. Add the £1,000 Personal Savings Allowance and £4,570 of interest is tax-free.
So on £5,000 of interest the tax due is £86. If HMRC has put that interest in your code as taxable, ask it to apply the starting rate. The starting rate is no longer available once other income reaches £17,570.
Simple Assessment, now and from 2027
If the State Pension is your only income and it’s above your Personal Allowance, there’s no PAYE source to use, so HMRC sends a Simple Assessment bill. In its first year, the tax is based on the payments you actually received. After that it’s based on 52 weeks of payments.
Budget 2025 announced that from 2027/28, pensioners whose only income is the basic or new State Pension without increments won’t have to pay small amounts of tax through Simple Assessment if the State Pension goes over the Personal Allowance.
Emergency tax on pension lump sums
You can usually take 25% of a pension tax-free, up to £268,275 in total. The rest is taxed as income. If your provider has no up-to-date code from HMRC, it can tax the payment on an emergency month 1 basis. If too much is taken, reclaim it with P55 (part of the pot taken), P53Z (the whole pot) or P50Z (the whole pot, and you’ve stopped working). Otherwise HMRC corrects it after 5 April.
Frequently asked questions
Why have I got a K code on my pension?
Your State Pension plus untaxed items (savings interest, benefits, underpayments) exceed your £12,570 allowance, so HMRC adds the excess to your private pension to collect the tax.
Do pensioners pay tax on savings interest?
Only above their allowances. Basic-rate taxpayers get £1,000 of interest tax-free, higher-rate £500, plus up to £5,000 starting rate for savings if other income is under £17,570. ISA interest is tax-free.
What if my State Pension is my only income?
If it's above your Personal Allowance, HMRC sends a Simple Assessment letter showing the tax due; there's no tax code to collect it through.
Can a K code take my whole pension payment?
No – no more than 50% of a payment can be taken in tax because of a K code.
How do I correct my pension tax code?
Through your personal tax account, the HMRC app, or by calling HMRC. Have your pension provider details and National Insurance number ready.
Why has my pension code dropped this winter?
If your income is over £35,000, HMRC may be recovering your Winter Fuel Payment through your code. Check the breakdown for a Winter Fuel Payment or Pension Age Winter Heating Payment deduction.
Why is one of my pensions on BR?
Your allowance and the State Pension deduction are being handled by your main pension. Any surplus allowance goes to other pensions in order of size, so a smaller pension can end up with BR.
Will I still get a Simple Assessment bill on my State Pension?
For now, yes, if it’s your only income and above your allowance. Budget 2025 said pensioners whose only income is the basic or new State Pension without increments won’t have to pay small amounts this way from 2027/28.
Sources
Figures are taken from official government publications and were last reviewed on 2026-10-03.
- GOV.UK – Tax on your private pension: how your tax is paid
- GOV.UK – New State Pension: what you’ll get
- GOV.UK – Tax on savings interest
- GOV.UK – Tax codes (full guide, printable version)
- GOV.UK – Income Tax rates and Personal Allowances
- GOV.UK – Winter Fuel Payment
- HMRC PAYE Manual PAYE13115: more than one coded source
- HMRC PAYE Manual PAYE11055: special codes for secondary sources
- GOV.UK – Tax when you get a pension
- HM Treasury – Budget 2025
- HMRC – Claim a tax refund on your pension by post (P55, P53Z, P50Z)