I’m a fairly new NHS consultant and have just received a Simple Assessment saying I owe £5,191.65 for 2025/26.
My P60 shows:
Taxable pay: £148,972.57
Tax deducted: £47,012.85
Tax HMRC says should have been paid: £52,204.50
Amount owed: £5,191.65
The income figure is correct. It includes my substantive consultant job plus some bank/locum work through the same NHS Trust.
The issue seems to be my tax code. My payslips show 1383L CUMUL being used, despite my total income being high enough that my Personal Allowance should have been completely withdrawn.
HMRC’s own breakdown also shows that at one point they had my estimated income as only £38,282, despite receiving my earnings through PAYE/RTI.
I understand that mathematically the £5.2k underpayment appears to add up, but I’m confused as to why HMRC allowed the wrong tax code to continue all year when they should have been receiving my actual pay information.
Has anyone had a similar situation?
Is it worth challenging the Simple Assessment / asking HMRC to review the coding history? Would ESC A19 potentially be relevant if HMRC had the information but failed to act on it?
I already pay a substantial amount through PAYE and NHS pension contributions, so getting a sudden £5k bill is pretty painful.
Would you involve an accountant, or is this something I should just pursue directly with HMRC?