The 960L tax code tells your employer or pension provider to give you £9,605 of tax-free pay this year instead of the standard £12,570 personal allowance. The number 960 stands for £9,605 of allowance, and the letter L confirms you qualify for the standard personal allowance.1GOV.UK. Tax Codes: What Your Tax Code Means The gap of £2,965 between 1257L and 960L means HMRC has reduced your allowance to collect tax on something else: usually a workplace benefit, untaxed income, or a debt from a previous year.
What the Number and Letter Actually Mean
HMRC builds every PAYE code by taking your tax-free amount and dropping the last digit. An allowance of £9,605 becomes 960. The letter L is the most common suffix and simply confirms you’re entitled to the standard personal allowance rather than a reduced or transferred one.1GOV.UK. Tax Codes: What Your Tax Code Means
For 2026–27 the standard allowance is £12,570, which produces the code 1257L when nothing else is going on.2GOV.UK. Income Tax Rates and Personal Allowances Your code being 960L rather than 1257L tells you that exactly £2,965 of your allowance has been used up by adjustments on your record.
Why HMRC Has Reduced Your Allowance
The specific reason is itemised on the P2 coding notice HMRC sends when your code changes. A few situations are common enough to produce a 960L code on their own.
Benefits in Kind
Perks from your employer, such as a company car, fuel for private use, or private medical cover, have a taxable value. Rather than send you a separate bill, HMRC collects the tax by shrinking your allowance. Your employer reports the value on a P11D after the tax year ends.3GOV.UK. P11D Benefits totalling £2,965 will drop your allowance from £12,570 to £9,605 and put you on 960L.
Untaxed Savings or Investment Income
Interest and investment income that isn’t taxed at source can trigger a coding adjustment. HMRC estimates what you’ll receive during the year and reduces your allowance so the tax comes out of your wages instead. This is common for people with larger balances held outside ISAs.
Underpaid Tax From a Previous Year
If you owe tax from an earlier year, HMRC usually recovers it by reducing your current allowance rather than demanding a lump sum. An underpayment of £2,965 spread across the year lands you on 960L for the recovery period.
State Pension Adjustments
The State Pension is taxable but paid gross. If you receive it alongside employment or a workplace pension, HMRC lowers the code on that other income to cover the tax on the State Pension. Combined with any other adjustments, this can produce a 960L code.
What 960L Costs You Compared to 1257L
The practical effect is straightforward: you pay income tax on an extra £2,965 of earnings across the year. At the 20% basic rate, that works out to about £593 more in tax, or roughly £49 less in your take-home pay each month.2GOV.UK. Income Tax Rates and Personal Allowances If you earn above £50,270, some of that £2,965 falls into the 40% band and the annual cost can rise to as much as £1,186.
When the reduction is legitimate, that extra tax is simply the bill you would otherwise have received in another form. The problem is when the reduction is wrong: every pay period compounds the error, and a full year on an incorrect 960L code can cost hundreds of pounds before anyone notices.
How to Check Whether 960L Is Right for You
You need three things: your latest payslip, the P2 coding notice from HMRC that shows how the code was built, and, if you get workplace perks, the P11D your employer files.3GOV.UK. P11D
The maths is simple. Start with £12,570. Subtract the taxable value of your benefits, any estimated untaxed income, and any underpayment being collected. If the result is £9,605, your 960L code is correct. If it’s higher, HMRC is taking too much; if lower, you’re not paying enough and will owe the difference later.
A worked example: you have the standard £12,570 allowance and a company car valued at £2,965 on your P11D, with nothing else affecting the code. Your allowance becomes £9,605 and your code is 960L.2GOV.UK. Income Tax Rates and Personal Allowances If the P11D actually shows a car benefit of £2,200 and your code is still 960L, HMRC has either added a deduction you didn’t expect or made an error.
How to Change the Code If It’s Wrong
The fastest route is HMRC’s “Check your Income Tax” service inside your personal tax account on GOV.UK. Once signed in, you can see the current code, the breakdown behind it, and update details about your income, benefits, or employment. Changes feed through to HMRC and can trigger a revised code.4GOV.UK. Check Your Income Tax for the Current Year
You can also call the Income Tax helpline. Either way, HMRC issues a new P2 notice with the updated breakdown and notifies your employer’s payroll electronically.5HM Revenue and Customs. PAYE Manual – Coding: Codes: How They Are Used and Calculated: P2 Notice of Coding The corrected code usually applies from your next pay period.
The tax year runs from 6 April to 5 April.6GOV.UK. Self Assessment Tax Returns: Deadlines Catch a mistake early and HMRC spreads the correction across your remaining pay dates. Catch it late and the year-end reconciliation handles it instead.
What Happens After the Year Ends
HMRC reviews your records after each tax year and sends a P800 calculation if you’ve overpaid or underpaid. These letters go out between June and the following March.7GOV.UK. Tax Overpayments and Underpayments
If you’ve overpaid, you can claim the refund online through your personal tax account or wait for a cheque. If you’ve underpaid, HMRC will normally collect the shortfall by lowering your tax code the following year. That’s the same mechanism that produced 960L in the first place, so an underpayment can stack on top of existing deductions and push next year’s code lower still.
Don’t count on HMRC catching every problem. If you think you’ve overpaid and no P800 has arrived, you can submit a claim through your personal tax account or contact HMRC directly.7GOV.UK. Tax Overpayments and Underpayments
If You Earn Near £100,000
Once your adjusted net income passes £100,000, your personal allowance shrinks by £1 for every £2 above the threshold. At £125,140 it’s gone entirely.2GOV.UK. Income Tax Rates and Personal Allowances Someone earning £105,930 loses exactly £2,965 of allowance and lands on 960L through the taper alone, with no benefits or underpayments involved.
The taper creates an effective marginal tax rate of 60% on income between £100,000 and £125,140: 40% income tax on that band plus a further 20% cost from the lost allowance. If you’re near this range and see 960L, check the taper first. Pension contributions and Gift Aid donations reduce your adjusted net income and can restore some or all of the allowance.