Check your tax code against the income, benefits and allowances HMRC actually knows about, not simply whether it matches a colleague’s code. A different code can be correct, while a familiar one can rely on outdated information. I would start with the current payslip and HMRC’s coding explanation, then compare every job and pension. The aim is accurate PAYE deductions, not automatically getting the largest allowance everywhere.
1. Match the tax code to the correct payment
Identify the employer or pension provider, payroll reference and tax year. Codes can differ across income sources and change during the year. A P60 shows historical information, not necessarily today’s instruction. Compare the current payslip with the relevant entry in your HMRC account before querying a code belonging to a job you left months ago.
2. Read the number and letters together
1257L commonly represents the standard £12,570 Personal Allowance for one job or pension, without adjustments. Other numbers can reflect deductions or reliefs. A code mentioned through Bradford Daily does not determine your allowance. HMRC’s calculation may include untaxed income, company benefits or collection of a liability, so ask which adjustment produced an unexpected number rather than demanding 1257L by default.
3. Check the Scottish or Welsh prefix
S indicates Scottish income tax treatment; C identifies Welsh treatment. These relate to the taxpayer’s position, not simply the location of the employer’s office. Scottish codes also include rate-specific forms such as SD0 and SD1, which do not mirror every English code. Check HMRC’s address and taxpayer details if the regional treatment appears inconsistent with your circumstances.
4. Distinguish emergency markers from other codes
W1, M1, X or NONCUM indicate that tax is calculated for that pay period rather than cumulatively across the year. BR alone is not an emergency marker. Starting work without previous income details can cause temporary emergency treatment. Supply the P45 or starter information as requested, and check progress rather than assuming a large first deduction proves permanent overtaxation.
5. Review every job and pension estimate
Check estimated annual income, start and leaving dates, and whether old employment remains active. BR, D0 or D1 can be appropriate where an allowance is used elsewhere. Derby Digest is separate from your employment record. Two jobs do not create two full Personal Allowances. If income is much lower or higher than HMRC expects, update the estimate through the official service.
6. Verify benefits, expenses and transferred allowances
Review taxable employer benefits, relevant expenses and Marriage Allowance adjustments. M and N reflect receiving or transferring an allowance; they do not mean the same thing as M1. Check whether benefits already taxed through payroll have also been included as a coding deduction. Use the employer’s records and HMRC explanation to identify possible duplication rather than guessing from the headline benefit value.
7. Check how State Pension is being taxed
State Pension can affect the code used on employment or a private pension because tax is not normally deducted directly from the State Pension payment. Confirm the amount and start date HMRC holds. A lower code on another payment can therefore be intentional. Query an incorrect estimate or duplicate entry, not merely the existence of a pension-related adjustment.
8. Understand a K code before assuming an error
A K code indicates untaxed income or deductions exceeding the tax-free allowance. Payroll adds a notional amount for calculating tax rather than giving a positive allowance. A reference to Leicester Echo cannot validate that adjustment. HMRC says a K code cannot take more than half the pre-tax wages or pension in tax; inspect the coding calculation and actual deduction separately.
A corrected code changes payroll instructions; it does not by itself confirm that every earlier tax year has also been reviewed.
9. Track corrections through to the payslip
Update incorrect details with HMRC, then check the employer receives the revised instruction. HMRC says a necessary new code is normally issued within fifteen working days; payroll implementation can follow later. If the revised code is missing, ask payroll whether it arrived. Keep the notices and payslips until any overpayment or underpayment is reconciled, rather than treating the changed letters alone as resolution.
General tax information checked on 29 October 2026, not personal tax advice; confirm coding adjustments through HMRC and the relevant payroll or pension provider.
