Tax code 1257L explained: the most common UK code in 2026
What 1257L actually means, who has it, what it does to your payslip, and how to tell if yours is wrong — a plain-English guide for UK PAYE workers.
What 1257L actually means, who has it, what it does to your payslip, and how to tell if yours is wrong — a plain-English guide for UK PAYE workers.
If you’ve ever squinted at the top of your payslip and seen 1257L printed next to your name, you’re in the majority. It’s the most common tax code in the UK — and most of the time it means everything is working as it should.
But “most of the time” isn’t always. So here’s what 1257L actually means, when it’s right, when it’s wrong, and how to check.
Your tax-free personal allowance for the year is £12,570, you’ve got one job (or one main source of PAYE income), and HMRC isn’t currently adjusting your tax for any other reason.
The number 1257 is the personal allowance divided by 10. The letter L means you’re entitled to the standard allowance. That’s it.
Each pay period, your employer’s payroll system takes your personal allowance, divides it by the number of pay periods in the year (12 for monthly, 52 for weekly), and protects that slice from income tax.
Worked example: you earn £30,000 a year on tax code 1257L, paid monthly.
That’s the mechanical answer. What it feels like is: you get the first chunk of your pay tax-free, then everything above that gets taxed at 20% (until you hit higher rate). Most UK workers stay in this range for their whole career.
You should be on 1257L if all of the following are true:
S, like S1257L).If those all check out, 1257L is right for you. You can stop reading and get on with your day.
A few situations where 1257L isn’t what you should be on, and your payslip is quietly costing you money — or about to.
If you changed jobs and your new employer didn’t get your P45 in time, you might be on 1257L W1 or 1257L M1. The W1/M1 bit means “non-cumulative” — instead of looking at your year-to-date pay and tax, payroll calculates each pay period as if it’s the first one of the year.
Practical impact: you’ll often overpay tax in the first few months because payroll doesn’t yet know what you earned before. The good news is HMRC reconciles this automatically — usually you’ll get a refund through your payslip within a few months, or after the tax year ends.
If you’re still on W1/M1 three months into a new job, log into the HMRC app and check whether they’ve received your earnings data. Sometimes a quick prompt helps.
Started getting a company car? Or your employer began paying for private medical? HMRC reduces your personal allowance to account for the tax owed on that benefit. So your code might shift to something like 847L (allowance reduced from £12,570 to £8,470 to account for a £4,100 benefit).
If you got a benefit and your code didn’t change, you might owe tax at the end of the year. If your code changed and you no longer get the benefit, you’re paying too much tax now.
If HMRC discovered you underpaid tax in a previous year — maybe through Self Assessment, a P800 letter, or because they cross-referenced your bank interest — they often collect the underpayment by reducing your personal allowance for the current year. Your code drops below 1257L, and you pay slightly more tax each pay period until the debt is recovered.
This is one of the most common reasons people see codes like 1107L or 952L. If you’re on something lower than 1257L and don’t know why, check your tax code on the HMRC app or in your Personal Tax Account.
Marriage Allowance lets a lower-earning partner transfer £1,260 of their personal allowance to their higher-earning spouse (provided both are basic-rate taxpayers).
1131N (the N means they transferred).1383M (the M means they received).If you’re sure you didn’t claim Marriage Allowance and you see N or M at the end of your code, contact HMRC — someone may have made an error, or you may be linked incorrectly.
Three places to verify your code, in order of trust:
If your payslip says one thing and HMRC says another, your employer’s payroll is using stale data. Ring your payroll team and ask them to update.
If HMRC and your payslip agree but the code looks wrong to you (you’re sure you’ve only got one job, no benefits, no debts), call HMRC on 0300 200 3300. They’ll investigate and adjust if you’re right.
The personal allowance is still £12,570 for the 2026/27 tax year. It’s been frozen since 2021 and is currently scheduled to stay frozen through April 2028. So the underlying maths behind 1257L hasn’t changed.
What did change in April 2026: HMRC switched most P2 tax code notices to digital-first. Instead of getting a letter in the post, you’ll find your code update in your HMRC online account. That’s why some people noticed their code change in April without any heads-up — the email or push notification was easy to miss.
If your April or May 2026 payslip looked different from your March one and you didn’t know why, check the HMRC app for a new P2 notice.
If you want to see what your take-home pay should look like on tax code 1257L at your hourly rate or salary, the NetPay app does the calculation for you — including National Insurance, pension contributions, student loan, and salary sacrifice. Free to download.
1257L is the standard UK tax code for people with one job and the full personal allowance — meaning the first £12,570 you earn each tax year is tax-free. It's neither good nor bad, it's just the default. If you have 1257L and you're earning under the higher-rate threshold from one job, it's almost certainly correct.
Three quick checks. One — you've only got one job (or one main job and your second is taxed at BR). Two — you don't get significant taxable benefits like a company car. Three — you don't owe HMRC tax from a previous year. If all three are true, 1257L is almost certainly your correct code.
Common reasons: you started a new job and the new employer hasn't received your P45 yet (you'll be on 1257L W1/M1 temporarily); HMRC adjusted your allowance because of underpaid tax from a previous year (you'll see a K-code); you started getting taxable benefits like a company car or medical insurance; you claimed Marriage Allowance (transfers £1,260 to your partner, so your code becomes 1131N and theirs becomes 1383M).
The personal allowance is frozen at £12,570 until April 2028, so 1257L should remain the standard tax code through the 2026/27 tax year and beyond. What changes year-to-year are the thresholds for higher rate tax (£50,270 for 2026/27) and various benefit adjustments — but the base code itself stays the same.
NetPay UK calculates your real net pay after tax, NI, pension, and salary sacrifice — for hourly, shift, and variable-income workers. Free to download.
A note on financial advice: NetPay UK calculates take-home pay based on official HMRC tax rules. This article reflects rules in force at the time of publication (26 May 2026). Tax rules change. For complex situations, consult a qualified UK accountant or visit gov.uk/income-tax.