1257L is the UK tax code currently used for most people with one job or pension. The numbers show your tax-free Personal Allowance of £12,570 with the last digit replaced by a letter, and the L means you're entitled to the standard tax-free Personal Allowance (as of October 2026).
So if you've got one job, no company benefits and nothing unusual going on, 1257L is what you'd expect to see on your payslip. If you've got something different, it isn't necessarily wrong: the code is HMRC's instruction to your employer, and it changes for good reasons.
How 1257L is built
GOV.UK says HMRC starts with your tax-free Personal Allowance, takes off any income you haven't paid tax on and any other deductions, such as company benefits, then replaces the final digit with a letter. Here's its own worked example, as of October 2026:
| Step | Amount | Code |
|---|---|---|
| Standard Personal Allowance | £12,570 | 1257L |
| Minus medical insurance from your employer (a company benefit) | £1,570 | |
| Tax-free amount left | £11,000 | 1100L |
That's why two colleagues on the same salary can have different codes: one has a benefit in kind and the other doesn't. My guide to the Personal Allowance explains the tax-free amount itself.
What the letters mean
| Letter or code | What GOV.UK says it means |
|---|---|
| L | You're entitled to the standard tax-free Personal Allowance |
| M | You've received a Marriage Allowance transfer from your partner |
| N | You've transferred part of your Personal Allowance to your partner |
| T | Your tax code includes other calculations to work out your Personal Allowance |
| K | You have untaxed income that's more than your Personal Allowance |
| 0T | Your Personal Allowance has been used up, or your new employer doesn't have the details they need |
| BR | All income from this job is taxed at the basic rate, usually with more than one job or pension |
| D0 / D1 | All income from this job is taxed at the higher or additional rate |
| NT | You're not paying any tax on this income |
| C or S at the start | Your income is taxed using the rates in Wales (C) or Scotland (S) |
1257L W1, M1 or X: the emergency versions
If your code ends in W1 (weekly pay), M1 (monthly pay) or X (pay dates vary), or your payslip shows NONCUM, you're on an emergency tax code. GOV.UK's example is 1257L W1. Normally your tax is worked out on your total income so far in the tax year. On an emergency code it's worked out on that week's or month's pay only, as if you were paid the same amount every period, which can mean paying the wrong amount.
It usually happens when you start a new job and your employer doesn't have your previous details. Giving them your P45 helps, and HMRC usually updates the code once it has your details, which can take up to 35 days from your start date. If you've paid too much, you can get a refund; if too little, you stay on the emergency code until the right tax is paid for the year.
Paid too much or too little because of your code?
Once HMRC has your income details for the year, it sorts out the difference. If you've overpaid, HMRC asks your employer or pension provider to refund it in your pay, usually when they start using your new code: GOV.UK says monthly payrolls should use a new code on your next or following pay, weekly ones on your third pay. If you've underpaid, HMRC estimates what you owe and adjusts your code to collect it over one or more tax years where it can. After the tax year ends, it checks everything and writes to you if the amount isn't right.
Where to find your tax code
- Online, by checking your tax code for the current year (you'll need to sign in or create an account)
- In the HMRC app, which also shows previous years' codes and lets you sign up for email alerts when it changes
- On your payslip
- On a Tax Code Notice letter from HMRC, if you get one
You'll have a separate tax code for each job or pension. GOV.UK's check what your tax code means tool explains your own code, how much tax you'll pay and what to do next.
When 1257L might be wrong for you
- You've got a second job or a pension: the second one usually carries a BR, D0 or 0T code, not 1257L.
- You get a company car, medical insurance or another benefit: your number should be lower than 1257.
- You've started getting the State Pension or a company benefit mid-year: GOV.UK says an emergency code until the end of the tax year can be normal.
- You have untaxed income such as part-time earnings or untaxed interest: HMRC takes it off your allowance.
- Still wrong more than 35 days after starting a job: update your details through HMRC's online service or contact HMRC.
If you're self-employed as well as employed, your tax code only covers the PAYE side; the rest goes through Self Assessment.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
My verdict
If you've got one job, no benefits and 1257L on your payslip, you're almost certainly fine. If you see W1, M1 or X, hand over your P45 and give HMRC up to 35 days. If the number looks low or high for no reason you recognise, check it in the HMRC app before the tax year ends, because a code fixed during the year is far easier to sort out than one discovered after April.
Frequently asked questions
What does tax code 1257L mean?
It's the code used for most people with one job or pension. It reflects the £12,570 Personal Allowance, and the L means you get the standard tax-free Personal Allowance.
What does 1257L W1 or M1 mean?
It's an emergency tax code. Your tax is worked out on that week's or month's pay only, as if you earned it every period.
Why is my tax code not 1257L?
Your code changes if you have company benefits, untaxed income, more than one job or pension, or a Marriage Allowance transfer.
How long does an emergency tax code last?
HMRC usually updates it once it has your details, which can take up to 35 days from when you start a job.
Where can I check my tax code?
Online, in the HMRC app, on your payslip or on a Tax Code Notice letter from HMRC.
Is there a tax code for each job?
Yes. You get a tax code for each employment or pension you have.


