Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

Tax Code 1257L: What It Means, When It's Wrong and What the Letters Mean

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:

StepAmountCode
Standard Personal Allowance£12,5701257L
Minus medical insurance from your employer (a company benefit)£1,570
Tax-free amount left£11,0001100L

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 codeWhat GOV.UK says it means
LYou're entitled to the standard tax-free Personal Allowance
MYou've received a Marriage Allowance transfer from your partner
NYou've transferred part of your Personal Allowance to your partner
TYour tax code includes other calculations to work out your Personal Allowance
KYou have untaxed income that's more than your Personal Allowance
0TYour Personal Allowance has been used up, or your new employer doesn't have the details they need
BRAll income from this job is taxed at the basic rate, usually with more than one job or pension
D0 / D1All income from this job is taxed at the higher or additional rate
NTYou're not paying any tax on this income
C or S at the startYour 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

  1. You've got a second job or a pension: the second one usually carries a BR, D0 or 0T code, not 1257L.
  2. You get a company car, medical insurance or another benefit: your number should be lower than 1257.
  3. 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.
  4. You have untaxed income such as part-time earnings or untaxed interest: HMRC takes it off your allowance.
  5. 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.

Work with me

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.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.