A Practical Tax and Accounts Guide for NHS Workers
“Would 100% recommend, is always polite, professional and helpful! He is always available to answer any questions I have and his knowledge has been a saving grace many times!”
If you work for the NHS and earn anything outside your standard PAYE salary, such as bank shifts, agency work or locum income, your tax position is almost certainly more complicated than you realise. This guide covers what you need to know about self assessment, the NHS pension, allowable expenses and how to avoid the overpayments that catch thousands of NHS staff out every year.
Why tax gets complicated for NHS workers
Most NHS employees are paid through PAYE, which gives the impression that tax is handled automatically. That impression breaks down the moment you pick up a bank shift, take on agency work or start earning locum income alongside your main salary. At that point you have multiple sources of income and a self assessment obligation that HMRC will not remind you about until it is too late.
HMRC overcharged UK workers £3.5 billion through incorrect tax codes in a single year, and NHS staff are particularly exposed because of complex payroll arrangements, multiple employer codes and unsocial hours payments. Add the NHS pension into the picture and the tax position becomes genuinely difficult to manage without proper oversight.
The standard pension annual allowance is £60,000 in 2026/27. For NHS workers with adjusted income above £260,000, the tapered annual allowance can reduce that figure to as low as £10,000 at a rate of £1 for every £2 of income above the threshold. Breaching the annual allowance triggers a tax charge that can negate years of pension growth. Source: HMRC annual allowance guidance and Forvis Mazars June 2026 update.
Where NHS workers most often get their tax wrong
The problems below are not the result of carelessness. They follow directly from a payroll system that was not designed to handle multiple income sources, and from pension rules that change regularly and are rarely explained in plain English to staff.
Assuming PAYE means your tax is always correct
Thousands of NHS staff have paid too much tax, with rebates reported up to £24,000. The most common cause is a wrong tax code applied across multiple employments, meaning too little personal allowance is allocated and tax is overpaid on income that should have been taxed at a lower rate. If you work for an NHS Trust and also do bank shifts through a staff bank or a separate agency, both employers need the correct code and they frequently do not have it.
Missing the self assessment requirement for bank and agency income
If your total income from all sources exceeds £100,000, or if you earn any amount outside PAYE, such as locum fees or agency payments paid gross, you are required to file a self assessment tax return. Multiple jobs push income into higher tax bands and create national insurance complications that PAYE alone will not resolve. Missing a self assessment filing deadline results in automatic penalties from HMRC regardless of whether tax is actually owed.
“The NHS workers I see most often have been on emergency tax codes for bank shifts for years and never knew. Sorting that out almost always results in a rebate, not a bill. The conversation is worth having sooner rather than later.”
What to do if your tax situation has got complicated
The steps below are written for NHS workers who earn anything beyond a single PAYE salary. They apply whether you do one bank shift a month or you are working across multiple trusts as a locum.
- Step 1: Gather your payslips from every source of income for the current and previous tax year. Include your main NHS Trust payslips, any staff bank payslips, agency remittance statements and any locum invoices you have raised. Check each payslip for the tax code applied and note whether you have been taxed on an emergency or basic rate code by any employer.
- Step 2: Request your Pension Savings Statement from the NHS Pension Scheme if your annual NHS pension input is likely to be high. The NHS Business Services Authority publishes contribution rate tables and these changed again from 1 April 2026. If your total pension growth is close to or above the annual allowance, you need to know before the end of the tax year, not after. Unused annual allowance can be carried forward from the previous three tax years, which may reduce or eliminate any charge.
- Step 3: Register for self assessment with HMRC if you have any income outside PAYE and have not already done so. The deadline to register is 5 October following the end of the tax year in which the income arose. Once registered, gather receipts for allowable expenses including your NMC, HCPC or GMC registration fee, any professional body subscriptions and any equipment or uniform costs you have paid personally.
If any of this sounds like more than you have time to sort yourself, that is not a character failing. Most NHS staff I speak to have been managing their tax position alone for years and have been overpaying or missing legitimate deductions throughout. The cost of getting it wrong almost always exceeds the cost of getting help.
Costs and what to realistically expect
Self assessment for an NHS worker with a single PAYE income, some bank shift income and basic expenses is straightforward. The cost of an accountant to prepare and file it is typically modest and is itself a tax deductible expense. The calculation changes if you have pension annual allowance issues, multiple employments with incorrect codes or significant locum income, because those take more time to unravel and the cost of getting them wrong is higher. In 2026/27 the higher rate income tax band (40%) applies to earnings between £50,270 and £125,140, so a Band 7 or Band 8 nurse doing regular agency shifts is likely already a higher rate taxpayer and the stakes around accurate filing are real.
| Option | Pros | Cons |
|---|---|---|
| File your own self assessment | No accountant fee | Risk of missing allowances, wrong pension figures, incorrect multiple employment reporting, and penalties if filed late or incorrectly |
| Use an accountant | Correct filing, allowable expenses identified, pension figures checked, fixed fee with no surprises | Accountant fee applies, though this is itself tax deductible |
How to get this sorted today
You do not need to have everything organised before getting in touch. Most people I work with come to me with a bag of payslips, a vague sense of anxiety and no idea where to start. That is a perfectly normal starting point and it is what the free call is for.
- Book a free 20-minute call at /contact. Tell me roughly how many sources of income you have, whether you are in the NHS Pension Scheme and whether you have filed a self assessment before. That is enough to know whether I can help and what it would cost.
- If you think you may have overpaid tax through an incorrect code on bank or agency shifts, dig out your payslips from the last four tax years. HMRC allows claims for overpaid tax going back four years, so acting now rather than waiting until January could be worth a meaningful sum.
Ready to sort your NHS tax position?
I offer self assessment filing, tax code reviews and pension annual allowance checks for NHS workers on a fixed fee with no tie-in. Book a free 20-minute call and I will tell you exactly what I can do and what it will cost.
How complicated is your NHS tax position?
Answer five short questions and get a clear next step tailored to your income sources and pension situation.
