1257L Tax Code Explained: The Ultimate Guide for UK Employers & Employees

If you’re an employee in the UK or manage payroll for one, you’ve probably seen the 1257L tax code on a payslip. While it might seem like just another bureaucratic detail, it’s not because your tax code directly affects how much tax is taken out of your paycheck. Get it wrong and you will either have to overpay or face a surprise tax bill from the HMRC later.
So, let’s break down what this 1257L tax code means, how it works, when it changes and why it matters to both employees and employers.
What is the 1257L Tax Code?
The 1257L tax code is one of the most common PAYE (Pay As You Earn) tax codes in the UK. It is issued by HMRC to most employees whose income is taxed through payroll.
The number 1257 represents the standard £12,570 personal allowance, i.e., the amount of annual income you can earn before income tax kicks in. And the letter L shows that you’re entitled to the full standard allowance with no special tax adjustments.
So, if you’re on this tax code, you’re being taxed normally based on the assumption that the job from which you’re drawing your taxed salary is your only job or main income source and that you’re entitled to the full personal allowance.
How This Works
The personal allowance of £12,570 is divided equally over the tax year. If you’re paid monthly, this makes the first £1,048 of your monthly income tax-free.
So, let’s say that you earn £2,500 per month. The first £1,048 isn’t taxed at all and the remaining £1,452 is taxed at the basic rate of 20%. This means that your monthly Income Tax would amount to around £290.40, assuming there are no other deductions. The National Insurance is calculated separately and isn’t affected by your tax code.
This “cumulative” approach spreads your allowance evenly across the year, helping avoid over or under-taxation.
Emergency Tax Codes: 1257L W1, M1 or X
If HMRC doesn’t have complete information about your income, like when if you’ve just started a new job or haven’t submitted a P45, you may be assigned an emergency tax code like:
- 1257L W1 – Week 1 basis
- 1257L M1 – Month 1 basis
- 1257L X – Other emergency basis
These codes prompt HMRC to apply your personal allowance to your current pay period only, not cumulatively. That can lead to more tax being taken out temporarily until HMRC updates your code based on a full year’s income.
You’ll often see emergency codes resolved automatically within a month or two, but if not, it’s important to contact HMRC to correct it.
What Happens If I Earn Over £100,000?
If your total income exceeds £100,000 in a given tax year, your personal allowance starts to shrink. How? Well, for every £2 you earn over £100,000, you lose £1 of your personal allowance. This reduction continues until your allowance completely disappears, which happens when your income reaches £125,140.
In other words, between £100,000 and £125,140, the amount of tax-free income you are entitled to goes from £12,570 down to zero.
When your personal allowance is reduced in this way, HMRC adjusts your tax code to reflect the change. If your allowance is gone, your tax code will usually change from 1257L to 0T (or S0T for Scotland and C0T for Wales). This code indicates that you no longer get any tax-free allowance, so your employer will deduct Income Tax on every pound you earn, without subtracting any personal allowance.
What Other Tax Codes Do I Need to Know About?
Besides 1257L, there are several other UK tax codes you might encounter, depending on your circumstances. These are as follows:
Tax Code
|
Meaning
|
---|---|
OT
|
No personal allowance is applied. Used when income exceeds the personal allowance limit or if HMRC lacks info.
|
BR
|
All income is taxed at the basic rate. Common for second jobs or pensions.
|
D0 / D1
|
All income is taxed at 40% (D0) or 45% (D1). Used if you have multiple income sources.
|
K codes
|
You owe tax on benefits or previously underpaid taxes. The number in the code is added to your taxable income.
|
M / N
|
Related to Marriage Allowance. “M” means you’ve received 10% of your partner’s allowance and “N” means you’ve transferred it.
|
S / C
|
“S” indicates you're a Scottish taxpayer and “C” indicates you’re a Welsh taxpayer. These regions have different Income Tax bands.
|
Each letter or number tells your employer how much tax to deduct from your pay. Misinterpret one, and payroll errors can follow.
How Employers Should Handle 1257L Tax Code
Employers play a critical role in applying the correct tax code. If they get it wrong, employees could end up with:
- Overpaid tax, leading to reduced take-home pay (though eventually refunded)
- Underpaid tax, leading to an unexpected bill from HMRC later on
So, employers should:
- Carefully input tax codes provided by HMRC
- Monitor for notifications of code changes
- Understand emergency and non-cumulative codes
- Promptly update payroll systems when a new code is issued
While most payroll software handles codes automatically, human oversight is essential, especially when onboarding new hires, adding benefits or processing bonuses.
How to Check & Correct Tax Code
As an employee, it’s your responsibility to check the accuracy of your tax code. Here’s how to do it:
- Look At Your Payslip – Your tax code is printed on every one.
- Check Your P60 or P45 – These year-end or exit documents also list your code.
- Log Into Your HMRC Personal Tax Account – This online tool shows your current tax code and lets you update your income details.
- Contact HMRC – If something seems off, call HMRC or use the online contact form.
If you’ve overpaid due to the incorrect tax code, HMRC will usually refund the excess through your next paycheck. If you’ve underpaid, they may adjust your tax code for the following year or request direct repayment if the amount is large.
Why the 1257L Tax Code Matters
The 1257L tax code might seem small or technical, but it affects your real-world finances in big ways.
For employees
- It determines how much income you can take home
- Errors can result in hundreds or even thousands of pounds being incorrectly withheld or owed
For employers
- It’s crucial to maintain compliance with HMRC rules
- Accurate coding ensures employee trust and reduces admin burdens from corrections later
Whether you’re a payroll manager or simply reviewing your own pay, understanding 1257L (and other codes) empowers you to identify mistakes early and ensure your taxes are handled fairly.
Conclusion
As of 2025, the 1257L tax code remains the standard for most UK employees, reflecting a £12,570 personal allowance. It’s a simple code on paper, but it has a major impact on your income, tax payments and financial planning.
So, take a moment to check your latest payslip. If it says 1257L and your income is under £100,000, you’re probably in good shape. If not, it’s worth double-checking with HMRC or a tax advisor to make sure everything’s accurate.
Sterling & Wells
We are Sterling & Wells — a UK-based team of accountants and tax advisors helping individuals and businesses stay fully HMRC compliant. From VAT and bookkeeping to self-assessments and tax planning, we’ve got your finances covered.