Tax codes · For employees
Your tax code is wrong. How to get it fixed.
Take home pay drops for no reason you can see, and the only clue is a few characters on the payslip nobody has ever explained. Most bad codes come from one of six things, and all of them are fixable in one place.
The money
When you actually get it back
This is the part people brace for and it is usually the easiest. If the overpayment happened in the current tax year and the corrected code is cumulative, you do not claim anything. The next payroll run works out the whole year again, sees that too much has gone, and the difference comes back in your pay. On a big correction that payslip can look startling. It is right.
An earlier tax year works differently. HMRC reconciles after 5 April and sends a P800 tax calculation if you have paid too much or too little, and those go out between June and March of the following tax year. A P800 is not a bill or a cheque, it is a statement of position, with the repayment or the collection arranged from there.
Underpayments are the same story in reverse. HMRC will usually collect the shortfall through your tax code the following year rather than ask for it in one go, which is exactly what a K code often turns out to be. That only works if you owe less than £3,000 and earn enough to cover it. If it can't be collected that way, HMRC writes to you about paying it instead, for example with a Simple Assessment bill.
Common questions
What people ask when the code looks wrong
Can my employer just change it?
No, and you would not want them to. They run the code HMRC gives them. Asking payroll is still worth doing, because they can tell you which code they are actually running and whether it is on a week 1 or month 1 basis, and that is half the diagnosis.
How long does the change take?
Fifteen working days for HMRC to update the code and notify both sides, then two or three pay cycles before it lands on a payslip. If you have just started a job, wait 35 days before contacting HMRC, because the starter information usually arrives on its own.
Do I have to claim the refund?
Not for the current year on a cumulative code. It comes back through the payroll automatically. For an earlier year, wait for the P800, or contact HMRC if you are confident you overpaid and nothing has arrived.
Why am I on an emergency code?
Because your employer did not have your full picture. With no P45, the starter checklist decides it: statement B (another job or certain benefits since 6 April) means the emergency code, which at 2026/27 rates is 1257L on a week 1 or month 1 basis. It gives you the full allowance but ignores everything earlier in the year, so it can overtax anyone who has had a gap. With no P45 and no checklist at all, HMRC tells employers to use 0T on a week 1 or month 1 basis, which gives no allowance at all. A completed starter checklist before your first payday is the fastest way out of it. After that, your employer keeps the code until HMRC sends a new one. The payroll glossary explains the rest of the forms.