Skip to content

Tax Code 1257L – What It Means, How It Works & What to Do If It’s Wrong (2025/26)

Every UK employee has a tax code on their payslip and for the vast majority, that code is 1257L. Yet despite appearing on millions of payslips every month, most employees have never had it properly explained. Understanding your tax code is not just a matter of curiosity: an incorrect code can mean paying hundreds or even thousands of pounds too much (or too little) in Income Tax without ever realising it. This comprehensive AccFirm guide explains exactly what tax code 1257L means, how HMRC assigns it, when it changes, and what you should do if you think yours is wrong.

What Is a Tax Code?

A tax code is a set of numbers and letters issued by HMRC (HM Revenue and Customs) to every employed individual and pension recipient in the UK. Your tax code tells your employer or pension provider exactly how much Income Tax to deduct from your pay each time you are paid whether weekly, fortnightly, or monthly. Without a tax code, your employer cannot operate PAYE (Pay As You Earn) payroll correctly.

Tax codes are not the same as tax rates. Your tax code instructs your employer on how much of your income is tax-free your Personal Allowance. It does not directly set a tax rate. The rates (20%, 40%, 45%) are determined by the statutory tax bands that apply once your taxable income is established.

What Does 1257L Mean?

Tax code 1257L is made up of two distinct components:

The Number: 1257

The number 1257 represents your tax-free Personal Allowance for the 2025/26 tax year. HMRC expresses your annual Personal Allowance (£12,570) as a code number by removing the last digit: £12,570 ÷ 10 = 1,257. Therefore, tax code 1257 tells your employer that you are entitled to £12,570 of income each tax year before Income Tax is deducted.

On a monthly payroll, this means you receive £1,047.50 per month of tax-free income (£12,570 ÷ 12). On a weekly payroll, this is £241.73 per week. Any earnings above these amounts each pay period are taxable at your applicable Income Tax rate.

The Letter: L

The letter L means you are entitled to the standard Personal Allowance the default allowance available to most UK taxpayers under the age of 65 with straightforward tax affairs. You have no deductions for untaxed income, company benefits, or unpaid tax from previous years, and no additions for allowable expenses or special reliefs.

This is the most commonly assigned letter in the UK tax code system. Other letters indicate different situations and may include adjustments to the standard allowance.

Who Has Tax Code 1257L?

Tax code 1257L is the standard code for the 2025/26 tax year. HMRC assigns it to employees who:

  • Have a single source of employment income
  • Are entitled to the full standard Personal Allowance of £12,570
  • Have no taxable benefits in kind (company car, private medical insurance, etc.)
  • Have no outstanding tax from previous tax years
  • Have no adjustments for allowable business expenses or professional subscriptions
  • Are UK residents (England, Wales, or Northern Ireland Scottish taxpayers receive S1257L)

If you tick all of these boxes, 1257L is almost certainly the correct code for you. HMRC also issues the code automatically to new employees when their P45 or starter checklist confirms their tax position is straightforward.

Full List of UK Tax Code Letters and Their Meanings

Letter Meaning Typical Situation
L Standard Personal Allowance (£12,570) Most employees — one job, no complications
M Marriage Allowance received (10% extra) Partner has transferred part of their allowance to you
N Marriage Allowance transferred (10% less) You have given 10% of your allowance to your partner
T HMRC is reviewing your code Complex affairs — HMRC manually sets the code
0T No Personal Allowance New job without P45, or allowance used up by benefits
BR All income taxed at 20% basic rate Second job or additional income source
D0 All income taxed at 40% higher rate Second job where you are a higher-rate taxpayer
D1 All income taxed at 45% additional rate Third job or pension with additional-rate taxpayer
NT No tax deducted at all Special HMRC arrangement
K Negative allowance — extra tax collected Company benefits or underpaid tax exceed allowance
S prefix Scottish Income Tax rates apply Scottish resident, e.g. S1257L
C prefix Welsh Income Tax rates apply Welsh resident, e.g. C1257L

 

1257L Cumulative vs 1257L W1/M1: What’s the Difference?

You may notice that your payslip shows your code with a suffix either nothing (cumulative) or “W1”, “M1”, or “X”. This suffix makes an important difference to how your tax is calculated:

Cumulative Tax Code (1257L)

The standard 1257L code is a cumulative code. This means HMRC instructs your employer to calculate your tax taking into account all earnings and all tax paid since the start of the tax year (6 April). If you had a low-income month or took unpaid leave, the cumulative calculation automatically adjusts and you receive a tax benefit in subsequent months. This is the most accurate and fair method of PAYE tax collection.

Emergency Tax Code (1257L W1 or M1)

“W1” (Week 1) and “M1” (Month 1) suffixes indicate an emergency tax code. Your employer is instructed to calculate tax for each individual pay period in isolation — as if it is the very first week or month of the tax year. This ignores any tax paid in previous months and does not carry forward any underpayments or overpayments.

Emergency codes are applied when:

  • You start a new job without providing a P45
  • You complete a starter checklist (P46) ticking statement C (new job, second job)
  • HMRC does not have up-to-date information about your income

Most people on an emergency code will overpay tax in the short term. HMRC usually corrects this automatically when they receive RTI (Real Time Information) data from your employer. If not corrected within a few months, contact HMRC directly or seek advice from AccFirm.

How the 1257L Code Affects Your Pay: Worked Examples

Example 1: £25,000 Annual Salary with 1257L

  • Personal Allowance: £12,570 (tax-free)
  • Taxable income: £25,000 – £12,570 = £12,430
  • Income Tax at 20%: £12,430 × 20% = £2,486 per year
  • Monthly Income Tax: £207.17
  • Monthly take-home (before NI and pension): approximately £1,873

Example 2: £45,000 Annual Salary with 1257L

  • Personal Allowance: £12,570 (tax-free)
  • Taxable income: £45,000 – £12,570 = £32,430
  • Income Tax at 20%: £32,430 × 20% = £6,486 per year
  • Monthly Income Tax: £540.50
  • National Insurance at 8%: approx. £216.67/month
  • Monthly take-home (before pension): approximately £2,909

Why Your Tax Code Might Change

HMRC can update your tax code at any time during the year not just in April. Common reasons for a mid-year tax code change include:

  • Starting or stopping a company car or other benefits in kind
  • Taking on a second job (the second income will usually be coded BR)
  • Receiving income from a pension while still working
  • HMRC collecting underpaid tax from a previous year through your PAYE code
  • Claiming Marriage Allowance or transferring it to a partner
  • Starting or stopping rental income or other untaxed income
  • HMRC receiving information from Self Assessment suggesting a code adjustment

HMRC will send you a PAYE Coding Notice (form P2) whenever your code changes. This document explains every adjustment to your code. Always review this notice carefully errors in coding are common and can be costly.

The Personal Allowance Freeze: What It Means for 1257L

The UK Personal Allowance has been frozen at £12,570 since 2021/22 and will remain frozen until at least April 2028, as confirmed in the Spring Statement 2025. This freeze has a significant long-term impact:

  • As wages rise with inflation, more of your income becomes taxable even though the tax code number stays the same
  • This is sometimes called a “stealth tax” because your code does not change but your effective tax burden increases
  • Higher earners approaching the £50,270 basic-rate threshold are most affected, as salary increases push them into the higher-rate band faster
  • Workers who previously earned below the Personal Allowance may now find their earnings exceed it as wages rise

How to Check and Correct Your Tax Code

If you think your tax code may be wrong, here is what to do:

Check Via Your Personal Tax Account

Log in to your HMRC Personal Tax Account at gov.uk using your Government Gateway credentials. Here you can see your current tax code, why it has been set, and check whether any adjustments have been made.

Check Your Payslip

Your current tax code appears on every payslip, usually in a box labelled “Tax Code.” Compare it with what HMRC shows in your Personal Tax Account.

Contact HMRC Directly

If you believe your code is wrong, contact HMRC on their Income Tax helpline: 0300 200 3300 (Monday to Friday, 8am to 6pm). Have your National Insurance number, tax code, and employer details ready.

Use a Professional Accountant

AccFirm’s tax specialists can review your tax position, identify incorrect codes, and communicate with HMRC on your behalf. If you have overpaid tax due to an incorrect code, we can claim a refund going back up to four tax years.

What to Do If You Have Overpaid Tax

If you have been on the wrong tax code and overpaid Income Tax, you have up to four years from the end of the relevant tax year to claim a refund. HMRC may issue an automatic refund via a P800 notice after the end of the tax year, or you can claim directly through your Personal Tax Account or via Self Assessment if applicable.

Frequently Asked Questions: Tax Code 1257L

Is 1257L a good tax code?

Yes 1257L is the best standard code for most employees. It gives you the full £12,570 Personal Allowance, meaning no Income Tax on your first £12,570 of earnings. A lower number would mean paying more tax.

Why does my payslip say 1257L W1?

1257L W1 is an emergency code. Your employer is taxing each pay period independently rather than cumulatively. This often results in overpayment. Contact HMRC or provide your P45 to get your code corrected.

What is the difference between 1257L and S1257L?

S1257L is the Scottish version of the standard code. Both give the same £12,570 Personal Allowance, but Scottish taxpayers pay Income Tax at Scotland’s separate rates and bands rather than the UK rates.

Can my employer change my tax code?

No. Only HMRC can change tax codes. Your employer must apply whatever code HMRC issues. If you think your code is wrong, contact HMRC directly not your employer’s payroll department.