NHS Pension
Taxed Wrongly on Your First NHS Pension Payments?
Independent guidance — not affiliated with NHS England or DHSC
This guide is for people who have just started drawing an NHS pension and noticed that the tax taken off the first payments is far more than they expected. It is common, it is usually temporary, and it is fixed by HMRC rather than by NHS Pensions. Here is why it happens, what the codes mean, three worked examples, and the steps to get your money back.
Short answer
NHS Pensions deducts tax under a temporary code until HMRC gives it the right one, which NHSBSA says can take up to three months. A temporary or emergency code (ending W1, M1 or X) taxes each payment on its own, as if you were paid that amount every month of the year, so part-month, arrears or no-allowance payments can be over-taxed. NHS Pensions cannot change your tax code. HMRC can. Check your code in your HMRC online account, update anything missing, and HMRC will correct the code and refund the difference through your pension, or send a tax calculation letter (P800) after the year end.
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.
Temporary code
Up to 3 months
NHSBSA: until HMRC gives the correct code
Emergency codes, 2026/27
1257L W1 / M1 / X
As listed by gov.uk. W1 weekly, M1 monthly, X varying dates
Who fixes it
HMRC
NHS Pensions cannot change your code unless HMRC tells it to
What happens to your first NHS pension payments
NHSBSA's knowledge base is direct about this: pension benefits are treated as earned income and are taxed before they are paid to you. NHS Pensions deducts tax under a temporary code until it is given the correct code by HMRC, which can take up to three months, and HMRC decides what your code should be. The Retirement Guide says the same, and says that NHS Pensions will write to you when your pension begins and each time there is a change in your tax code.
Your first payment is also the one most likely to include something unusual. NHSBSA says that if your pension starts partway through a pension month your first payment covers only the days in that part month, that arrears are payable from your chosen retirement date, and that your first payment is aimed at within 30 calendar days of retiring. Our NHS pension payment dates guide sets out the timing. The tax is then worked out on whatever that first payment turns out to be.
Emergency tax codes explained
gov.uk explains emergency codes in its tax codes guide. You are on an emergency code if your tax code ends in W1 (used when you are paid weekly), M1 (used when you are paid monthly) or X (used when pay dates vary), or if your payslip shows NONCUM. For 2026/27 the emergency codes gov.uk gives in its employer rates page are 1257L W1, 1257L M1 and 1257L X.
The important point is what the code does. gov.uk says that normally your tax is worked out on your total income so far in the tax year, but on an emergency code it is worked out on what you are paid in that week or month only. You are taxed as if you were paid that amount every week or month of the year. That can be right, too much or too little, depending on your payments.
ℹLetters on the end of the code
gov.uk's guide also explains 0T (no allowance at all, used when your provider does not have the details it needs), BR (all income taxed at 20%, usually a second job or pension), D0 and D1 (40% and 45% on everything), and NT (no tax). In Scotland the codes start with S, in Wales with C. Our NHS pension and State Pension tax guide explains the standard code and why it changes when the State Pension starts.
Three worked examples of an over-taxed first payment
These are illustrations of the arithmetic of a monthly emergency code, using the standard £12,570 allowance, which is £1,047.50 a month, and the 20% basic rate. They assume a yearly NHS pension of £15,000, which is £1,250 a month, and no other income. They do not show what NHS Pensions actually deducted from you.
| Situation | Tax deducted | Tax actually due | Over-taxed until fixed |
|---|---|---|---|
| A. Pension starts part-way through the tax year. You draw 6 monthly payments of £1,250 in the tax year, £7,500 in all, on a 1257L M1 code | £40.50 a payment, £243.00 over the 6 payments | £0.00, because £7,500 is below the £12,570 allowance for the year | £243.00 |
| B. A large first payment. Your first payment is £3,750, three months in one go, taxed on its own on a 1257L M1 code | £540.50 on that payment | £121.50, which is what the same three months would bear if paid month by month | £419.00 |
| C. A basic-rate code with no allowance. A £12,000 yearly pension, below the allowance, taxed on a BR code at 20% | £200.00 a month, £2,400.00 over a year | £0.00, because the yearly pension is below the allowance | £200.00 a month |
Example A is the one most people recognise. Under a month-by-month emergency code, you only get one twelfth of the allowance against each payment, so if you draw your pension for only part of the year, part of your allowance goes unused. HMRC corrects that when it puts you on a normal cumulative code, and gov.uk says it then asks your pension provider to refund the difference through your pension payments. Whether the code you have is month-by-month is something to check on your advice of payment: look for M1, W1 or X.
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.
Why your first payments can be taxed wrongly
- ✓ HMRC does not yet have the information. gov.uk says wrong codes are usually caused by incorrect or missing information, and that HMRC updates your code using information from your employer or pension provider. A new pension starts that flow
- ✓ You have more than one source of income. gov.uk says the numbers in your code are your tax-free income from that employment or pension. If you have another pension, job or the State Pension, the allowance is shared and one source may get a BR or K code. That can be correct
- ✓ The State Pension has started. gov.uk says you might be put on an emergency tax code if you start getting company benefits or the State Pension, that this is normal, and that you stay on it until the end of the tax year
- ✓ You left a job without a P45 or its details. gov.uk says a P45 gives details that can take you off an emergency code, and that if your previous employer did not give you one you should ask for one
- ✓ Your first payment was not a normal month. A part-month payment or one with arrears is taxed alone under a month-by-month code, as in examples A and B
- ✓ The tax year changed. gov.uk says you will be on a non-emergency code in the new tax year
How to get it put right
The route is through HMRC. NHSBSA's advice is the same: it cannot change the tax code unless HMRC tells it to, and any query about your tax code or tax liability goes to HMRC. Have your National Insurance number and your PAYE reference ready; the PAYE reference is on your pension advice note or P60.
Find your tax code
It is on your advice of payment, your tax coding notice from HMRC if you got one, the HMRC app, or your HMRC personal tax account. Compare it with the codes above. Look at the end of the code for W1, M1 or X, and at the number against your allowance of 12570.
Check what HMRC knows about you
gov.uk says the quickest way is the Check your Income Tax online service in your personal tax account. Check your employment, pension and estimated taxable income details, and update anything wrong or missing, for example another pension or the State Pension.
Let HMRC issue the new code
gov.uk says that if your code needs to change, HMRC updates it and tells you and your employer or pension provider the new code within 15 working days. If you are paid monthly, the new code should be used on your next or the following payment.
Expect the refund through your pension
gov.uk says that when HMRC has all your income details for the tax year, it works out what you paid against what you should have paid and asks your pension provider to refund the difference in your pension. If HMRC does not have your details yet, you cannot get a refund until it does.
Watch for the year-end letter
gov.uk says that if you have paid too much or too little tax by 5 April, HMRC sends a tax calculation letter (P800) or a Simple Assessment, between June and March of the following tax year. A P800 that says you are due a refund tells you how to claim, online or by other routes. If you think the figures in it are wrong, you contact HMRC with the amounts you think are incorrect.
If you are still stuck, contact HMRC
HMRC's Income Tax enquiries page on gov.uk lists its digital assistant and phone service for tax codes and overpayments, and says to check when you can expect a reply. Do not use the HMRC refund forms for flexibly accessed pensions, which are for a different kind of pension payment.
Whoever you ask for help, the question is "is my tax code right for all my income?" Your HMRC online account shows your income as HMRC understands it, and that is where most wrong codes start.
NHS Pension Tax Calculator
Work out the tax you should pay on your NHS pension and other income, then compare it with your payments.
NHS Pensioner Net Income Calculator
With the State Pension included, and the tax code your NHS pension would roughly carry.
How to contact NHS Pensions
The pensioner line, email and postal address for a P60 copy or a payment breakdown.
Arrears and tax years
If your first payment included money owed from earlier tax years, NHSBSA's Pensions Increase and P60 FAQ says payments must be taxed in the year they are paid, not the year they are due. Your P60 will show the payment in the year it was made. NHS Pensions can, on request, provide a breakdown of what you should have received in previous tax years, and if you send this to HMRC it will consider whether you were taxed correctly. NHSBSA says to request the breakdown by email or post.
gov.uk's guide to tax on pensions says the same thing from the HMRC side: a pension provider usually pays what it owes from previous years as a single payment, which can temporarily put you into a higher tax bracket. Ask your provider for a written breakdown showing how much you were owed for each tax year, give it to HMRC and ask it to recalculate. gov.uk says HMRC will refund any extra tax you paid. The breakdown can be requested using the email or postal address on our how to contact NHS Pensions page.
How long it takes
- NHS Pensions' temporary code: up to three months, according to NHSBSA, before the code HMRC supplies is used.
- HMRC to issue a new code: within 15 working days of deciding it needs to change, says gov.uk. If you started a new job, gov.uk says to wait 35 days for HMRC to get your income details before contacting it.
- New code to take effect: your next or following monthly payment, says gov.uk.
- Year-end letter: HMRC sends P800 and Simple Assessment letters between June and March of the following tax year.
- Your P60: normally by the end of May after the tax year. See how to get your NHS pension P60.
Over-taxing is annoying but it is rarely a lost sum: it is a refund waiting to happen, as long as HMRC has the information. If instead you were under-taxed, HMRC collects the shortfall by adjusting your code, and gov.uk says that if the underpayment is under £3,000 and your income is enough to cover it, it usually does this automatically over twelve months from the start of the next tax year.
NHS Pension Plus State Pension: What You Pay Tax On
Why your code changes when the State Pension starts.
How to Get Your NHS Pension P60
Your record of pension paid and tax deducted.
NHS Pension Payment Dates 2026/27
When your first and later payments arrive.
NHS Pension Tax Calculator
The tax you should pay on your NHS pension.
How to Contact NHS Pensions
Phone, email and post for NHS Pensions.
NHS Pension Overpayment and Underpayment Letters
A different kind of wrong payment: pension, not tax.
Sources and how we checked
- ✓ NHS Pensions' temporary code and the three-month wait: NHSBSA, Will I pay tax or National Insurance contributions from my NHS Pension?, the Retirement Guide and the pensioner newsletter 2026
- ✓ Emergency codes, what they mean, K codes, how HMRC corrects codes and refunds: gov.uk, Tax codes
- ✓ P800 and Simple Assessment letters, timing and refund routes: gov.uk, Tax overpayments and underpayments
- ✓ Arrears paid across tax years: gov.uk, Tax when you get a pension and the NHSBSA Pensions Increase and P60 FAQ
- ✓ 2026/27 emergency codes: gov.uk Rates and thresholds for employers 2026 to 2027
- ✓ The three examples are our arithmetic of a month-by-month code, not what NHS Pensions deducted from anyone. We could not find an NHSBSA page that says which type of temporary code it uses, so check yours
- ✓ Independent guidance, not tax advice, and not affiliated with NHS Pensions or HMRC
Frequently asked questions
Why was so much tax taken from my first NHS pension payment? +
What is an emergency tax code? +
Will NHS Pensions refund the extra tax? +
How do I get my tax refunded on my NHS pension? +
Is my second pension taxed at a flat rate on purpose? +
What if my first payment included arrears? +
How long will the wrong tax code last? +
Will my P60 show the wrong tax? +
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.