Your tax code looks like a small administrative detail, but it can decide whether you are taxed correctly through PAYE or slowly overpay across the year. If your payslip feels off, the code is one of the first things to check.
What the tax code is doing
A tax code tells your employer how much personal allowance you should receive through the payroll system. In a normal UK PAYE job, the standard code is usually a variation of 1257L, which reflects the 2025/26 Personal Allowance.
Standard code1257L
Personal Allowance£12,570
Emergency code riskOverpay now, fix later
Scottish prefixS1257L
Common tax code patterns
| Code | Likely meaning | What to check |
|---|---|---|
| 1257L | Standard Personal Allowance in use | Usually correct if you have one job and no adjustments. |
| K code | You owe more tax than allowance available | Check benefits, company car, or prior underpayment. |
| BR / D0 / D1 | Taxed at flat rate without allowance | Often applies to a second job or pension. |
| M1 / W1 | Emergency / non-cumulative basis | Usually temporary but can cause over-withholding. |
| S1257L | Scottish taxpayer code | Confirm your main residence is in Scotland. |
Why a code goes wrong
- You started a new job and HMRC used a temporary emergency code.
- Another income source, company car, or benefit in kind needs to be reflected.
- You changed work patterns, had a bonus, or moved house and the records lagged.
- You are due a refund or underpayment from an earlier year and HMRC adjusted the code.
Emergency codes often look like a simple temporary fix, but they can leave you overpaying for months if nobody checks the result. If the payslip does not make sense, fix the code rather than waiting for the year-end reconciliation.
How to check whether it is right
Start with the payslip, then compare the result against the Salary After Tax Calculator. If the figures still look odd, use the Income Tax Calculator and the National Insurance Calculator to isolate whether the issue is tax, NI, or another deduction.
What to do if the code is wrong
- Check your latest HMRC notice and the tax code on your payslip.
- Update your personal tax account or contact HMRC if the code is clearly wrong.
- Keep checking the next payslip because PAYE changes can lag by a cycle or two.
- Retest the net pay in the salary calculator after the correction lands.
Official sources and related reads
- UK salary sacrifice guide — a common way to reduce adjusted income before PAYE applies.
- Pay rise and tax guide — useful if a raise or bonus is what triggered the tax code check.
- GOV.UK: Tax codes overview — official PAYE tax code guidance.
- GOV.UK: What your tax code means — explains the letters and numbers.
- GOV.UK: K codes — what it means when you owe more tax than allowance.
Once the code is fixed, confirm the net result with the Salary After Tax Calculator.