If your tax code isn’t 1257L, HMRC has adjusted your Personal Allowance because something in your situation changes the tax they need to collect through your pay. The standard 1257L code gives you the full £12,570 tax-free allowance for 2026/27 with no complications.1GOV.UK. Income Tax Rates and Personal Allowances Anything else — a lower number, a higher number, a different letter, an extra prefix or suffix — is HMRC telling your employer to withhold a different amount because of a second job, untaxed income, a workplace benefit, high earnings, a past underpayment, an extra allowance you qualify for, or where you live.
Reading Your Code First
The number in a tax code is your tax-free allowance with the final digit dropped, so 1257 means £12,570. The letter says something about your circumstances. L is the standard suffix for people who get the basic Personal Allowance. If your number is below 1257, HMRC is reducing your allowance to collect extra tax. If it’s above 1257, you have an added allowance. If the letter isn’t L, that carries its own meaning, covered below.
Reasons Your Code Is Lower Than 1257L
A Second Job or Untaxed Income
HMRC gives your full £12,570 allowance to one main job. Any second employment gets a different code so the allowance isn’t used twice. Most second jobs get a BR code, which taxes every pound at the basic rate of 20%. If your combined income reaches higher brackets, the second job may get D0 (40% on everything) or D1 (45% on everything).2GOV.UK. Tax Codes – What Your Tax Code Means
The same principle applies if you have income that hasn’t been taxed at source, such as a state pension, rental income, or significant savings interest. HMRC reduces your employment code by enough to collect the tax on that other income through your wages.
Workplace Benefits
A company car, private medical insurance, or an interest-free loan counts as taxable income even though you don’t see cash. Your employer reports the value to HMRC and your allowance drops by that amount. A £5,000 taxable benefit takes your code from 1257L to roughly 757L.
If your benefits are worth more than your entire Personal Allowance, HMRC issues a K code. A K code reverses the normal logic: instead of subtracting an allowance, it adds an amount to your taxable pay. K500 means £5,000 is added to what you’re taxed on.2GOV.UK. Tax Codes – What Your Tax Code Means If your employer already payrolls benefits (deducting the tax each payday), the benefit won’t show up as a code adjustment at all.3GOV.UK. Technical Note – Mandating the Reporting of Benefits in Kind and Expenses Through Payroll Software
Earnings Above £100,000
Once your adjusted net income passes £100,000, you lose £1 of Personal Allowance for every £2 above the threshold. At £110,000 your allowance has shrunk to £7,570. At £125,140 it’s gone entirely.1GOV.UK. Income Tax Rates and Personal Allowances When the allowance hits zero, HMRC typically applies a 0T code, meaning no tax-free amount and tax charged at the basic, higher, and additional rates on your full pay. You may also see a T suffix if HMRC needs to run extra checks on your allowance, such as watching whether your income has moved back below the taper.4HM Revenue & Customs. PAYE Manual – Coding: Codes: How They Are Used and Calculated: Suffix Codes: The Suffix
Underpaid Tax From a Previous Year
If you underpaid in an earlier year, HMRC often recovers the shortfall through your code rather than sending a bill. This is called coding out. Your allowance drops by enough to generate the missing tax across your paycheques: a basic-rate taxpayer who owes £200 sees their allowance reduced by £1,000, because 20% of £1,000 is £200.5HM Revenue & Customs. PAYE Manual – Coding: Adjustments to Collect Tax: Coding Out Outstanding Debts
The maximum HMRC can code out in a year rises with your income, starting at £3,000 for earnings under £30,000 and reaching £17,000 for earnings of £90,000 or more. If the deduction would cause genuine hardship, you can contact HMRC to arrange something different.5HM Revenue & Customs. PAYE Manual – Coding: Adjustments to Collect Tax: Coding Out Outstanding Debts
Reasons Your Code Is Higher Than 1257L
Not every adjustment works against you. Several things push the number up.
Marriage Allowance. If one spouse or civil partner earns under the Personal Allowance and the other pays basic-rate tax, the lower earner can transfer £1,260 of unused allowance. The receiving partner’s code rises and the household saves up to £252 a year. The transferring partner’s code drops by the same amount.6GOV.UK. Marriage Allowance
Job expenses. If your work requires uniforms, tools, or professional body membership, you can claim tax relief that adds to your allowance. Many trades have agreed flat-rate deductions, so no receipts are needed. A code like 1300L usually means an approved expense claim is built in.7GOV.UK. Check How Much Tax Relief You Can Claim for Uniforms, Work Clothing and Tools
Blind Person’s Allowance. If you’re registered severely sight impaired, you get an extra allowance on top of the standard one. For 2025/26 it adds £3,130, which could take your code to around 1570L. Any unused portion can be transferred to a spouse or civil partner.8GOV.UK. Blind Person’s Allowance – What You’ll Get
Scottish and Welsh Prefixes
If your code starts with S — S1257L instead of 1257L — you’re on Scottish income tax. The allowance is still £12,570, but Scotland has six tax bands rather than three, and mid-to-high earners pay somewhat more than in the rest of the UK.9Scottish Government. Scottish Income Tax 2026 to 2027 – Technical Factsheet A C prefix (C1257L) means Welsh income tax. Welsh rates currently match the rest of the UK outside Scotland, so the C prefix doesn’t change what you actually pay.10GOV.UK. Income Tax in Wales If the prefix is wrong for where you live, tell HMRC.
Emergency Codes on a New Job
If you’ve just started a job and your employer doesn’t yet have your details from the last one, HMRC issues a temporary code. You can spot it by the suffix: W1 for weekly pay, M1 for monthly, X for irregular pay dates. An emergency code like 1257L M1 uses the right allowance but treats each pay period on its own, ignoring what you earned earlier in the year. That often means short-term overpayment.11GOV.UK. Tax Codes – Emergency Tax Codes
Emergency codes should be temporary. Once HMRC has your details, they issue a proper cumulative code. If the emergency code stays put for more than a couple of months, chase it. You may occasionally see NT, which means no tax is deducted — it applies only in narrow situations, such as certain self-employed musicians paid through PAYE.12GOV.UK. Understanding Your Employees’ Tax Codes
Checking and Correcting Your Code
HMRC’s “Check your Income Tax” online service shows exactly how your code was built. Sign in and you’ll see your allowance, the deductions and additions applied, and any employer or benefit HMRC thinks is current. You can update details directly — an old employer still listed, a company car you no longer have — and HMRC issues a corrected code to your employer within 15 working days.13GOV.UK. Tax Codes – If You Think Your Tax Code Is Wrong
A few things worth doing. If you’ve just started a new job, give it 35 days before contacting HMRC — they need time to receive your employment record. Check payslips regularly; catching errors is your responsibility, and HMRC won’t always spot them. The HMRC app does the same job as the website. If you can’t use the online service, call HMRC instead.14GOV.UK. Check Your Income Tax for the Current Year
If You’ve Overpaid
Where a wrong code has meant overpayment, HMRC normally reconciles it after the tax year with a P800 letter. The letter says what you’re owed and how to claim. An online claim reaches your bank in five working days; a cheque request takes up to six weeks. Some P800s come with a cheque already, arriving within 14 days of the letter’s date.15GOV.UK. Tax Overpayments and Underpayments – If You’re Due a Refund Overpayments across several years get combined into one refund. P800s are usually sent between June and October. If you think you’re owed money and nothing has arrived, the Check your Income Tax service will show whether HMRC has calculated an overpayment.