Each with a worked example at 2025/26 rates. Yours will usually be one of these.
Wrong code, or a change made late
A second job or pension is left on a basic rate code when your total income is in the higher rate band, or a change to your code is only made months after it should have applied, so the earlier paydays were under-taxed. The PAYE system only knows what each employer sees.
A second job paying £15,000 stays on code BR (20%) all year while your main income already uses up the basic rate band. The tax due was 40%, so £3,000 was underpaid: exactly the £3,000 point at which HMRC bills rather than codes.
Two jobs or pensions both given the full allowance
Your Personal Allowance can only be used once. If two sources are both on 1257L, usually because a new employer or provider used the standard code before HMRC sent the right one and it was never corrected, you get the allowance twice.
The £12,570 allowance given twice means £12,570 of income was taxed at nothing instead of 20%: £2,514 underpaid over the year.
State Pension started and was not coded in time
The DWP pays the State Pension gross. HMRC has to take it out of your other code, and there is a lag between the pension starting and the new code reaching your employer or pension provider.
A full new State Pension of £230.25 a week starts in October. For 6 months, £5,986.50 of pension is paid with nothing coded against it, so £1,197.30 of tax at 20% is owed at the year end.
A benefit in kind not in the code
Medical insurance, a company car or a cheap loan is taxable pay, but the employer reports it on a P11D after the year ends. If it was not already in your code, the tax is owed afterwards.
Medical insurance worth £1,200 reported on a P11D but missing from the code: £240 at 20%.
Untaxed savings interest above the allowance
Banks pay interest gross and report it to HMRC after the year. The first time it goes above your Personal Savings Allowance, nothing has been collected during the year.
Interest of £3,000 against a £1,000 Personal Savings Allowance leaves £2,000 taxable: £400 at 20%.
Company car changed
The taxable value of a car depends on its list price and CO2 figure. Swap to a more expensive or higher-emission car and the code carries on collecting for the old one until the employer tells HMRC.
A car benefit that rose from £4,000 to £7,000 part way through the year, for a higher rate taxpayer: £3,000 at 40% is £1,200.
HMRC’s estimate of your income was too low
Deductions in a code are worked out at the rate HMRC expects you to pay. A bonus or a pay rise can move you into the higher rate band, which also halves your Personal Savings Allowance.
HMRC estimated £45,000 of pay and coded £2,500 of interest at basic rate with a £1,000 allowance, collecting £300. Actual pay of £55,000 was above the £50,270 higher rate threshold, so the allowance fell to £500 and the interest was taxable at 40%: £800 due, £500 underpaid.
Income went over £100,000
Above £100,000 of adjusted net income the Personal Allowance is withdrawn by £1 for every £2. If your code still had the full allowance, too little was collected.
Income of £110,000 is £5,000 of allowance lost (half of the amount over £100,000). At 40% that is £2,000 owed.