1257L Tax Code: What It Means and How It Affects Your Pay

The 1257L tax code is the most widely used tax code in the United Kingdom, held by millions of employed taxpayers across England, Northern Ireland, and Wales.

If you have spotted the 1257L tax code on your payslip, in correspondence from HMRC, or through your personal tax account, it is worth understanding exactly what it represents — and why it matters to your take-home pay.

Your 1257L tax code is not simply an administrative reference number.

It actively determines how much income tax your employer deducts from every wage payment under the Pay As You Earn (PAYE) system.

In straightforward terms, the 1257L tax code tells your employer that you are entitled to the standard personal allowance of £12,570 for the current tax year.

However, whilst the 1257L tax code is standard, it is not automatically correct for every individual.

Life changes, additional income sources, and employer benefits could all mean your code needs adjusting.

This guide explains what each part of the 1257L tax code means, how it interacts with your personal allowance, when it may need reviewing, and what steps you could take if something does not look right.

1257L Tax Code: What the Code Actually Means

Tax codes can look like a random combination of numbers and letters, but each element carries specific meaning.

Breaking down the 1257L tax code into its components makes it far easier to understand.

The number 1257 corresponds to your personal allowance of £12,570, with the final zero removed.

HMRC uses this shorthand consistently across all tax codes — so the number in your code represents your tax-free income in hundreds of pounds.

If your personal allowance changes, the number in your code changes accordingly.

The letter L indicates that you are entitled to the standard personal allowance for that tax year.

Other letters carry different meanings — for example:

  1. the letter M is added when someone is receiving a transferred Marriage Allowance
  2. whilst the letter K appears when deductions exceed allowances and additional tax needs recovering.

Together, 1257L is a shorthand instruction to your employer: pay this individual without deducting income tax on the first £12,570 they earn, then apply the correct tax rates above that threshold.

How the Tax Code Affects Your Personal Allowance

Your personal allowance is the portion of your income that is not subject to income tax in any given tax year.

As and example for the 2025/26 tax year, the standard personal allowance remains £12,570, and it is this figure that the 1257L tax code reflects.

  • Once your earnings exceed £12,570, income tax applies at the following rates for taxpayers in England, Northern Ireland, and Wales.
  • Earnings between £12,571 and £50,270 are typically taxed at the basic rate of 20%. Income between £50,271 and £125,140 is taxed at the higher rate of 40%.
  • Earnings above £125,140 attract the additional rate of 45%.

It is worth noting that the personal allowance itself tapers for higher earners.

According to HMRC guidance, individuals with an adjusted net income above £100,000 may see their personal allowance reduced by £1 for every £2 earned above that threshold.

For such individuals, the 1257L tax code is unlikely to be appropriate.

If you live in Scotland, your equivalent standard tax code is S1257L — the S prefix tells your employer that Scottish income tax rates apply to your earnings.

Scottish taxpayers pay income tax at rates and bands set by the Scottish Government, which differ from those used in the rest of the UK.

Typically Scotland has more income tax bands than England and Northern Ireland, meaning the rate you pay on certain portions of your income may be higher or lower depending on your total earnings.

Welsh taxpayers use C1257L, reflecting the Welsh rates of income tax. In all three cases, the underlying personal allowance of £12,570 remains the same — only the tax rates applied above that threshold differ.

A Practical Example — 1257L Tax Code and Your Monthly Pay

Understanding how the 1257L tax code translates into real deductions on your payslip can help you spot errors more easily. Consider two illustrative scenarios.

Scenario A — annual salary of £28,000: With a 1257L tax code, the first £12,570 of earnings is tax-free.

The remaining £15,430 is taxable at 20%, resulting in approximately £3,086 in income tax for the year — or around £257 per month, before National Insurance contributions.

Scenario B — annual salary of £55,000: Earnings between £12,571 and £50,270 are taxed at 20% (£7,540 in tax). The portion between £50,271 and £55,000 is taxed at 40% (approximately £1,892).

This gives a combined income tax liability of roughly £9,432 per year. If this individual held the 1257L tax code with no adjustments, the PAYE calculation would follow this structure.

These examples are approximations.

Your actual take-home pay may vary depending on pension contributions, student loan repayments, National Insurance, and any adjustments reflected in a modified tax code.

An income tax calculator can provide a more personalised estimate for your circumstances.

When Your Tax Code May Not Be Correct for You

The 1257L tax code is appropriate for many employed individuals with a single source of PAYE income, no significant employer benefits, and no untaxed income elsewhere.

A range of common circumstances can make this standard code inaccurate — and an incorrect code typically leads to either overpaying or underpaying tax.

If your employer provides taxable benefits — such as a company car, private medical insurance, or a fuel card — the monetary value of those benefits reduces your effective tax-free allowance.

In such cases, HMRC generally adjusts your code downwards to recover the tax owed on those perks through your pay.

Conversely, if you are entitled to tax relief on legitimate employment expenses — for example, costs for professional subscriptions, tools, uniforms, or mileage — your code could be increased above 1257L to reflect those allowances.

This reduces the income tax deducted from your salary each pay period.

Other situations that may warrant a code different from 1257L include:

  • having a second job or pension income
  • receiving state benefits that are taxable (such as the State Pension or certain Universal Credit components)
  • or having underpaid tax from a previous year that HMRC is recovering via your current code.

1257L W1 and M1 — What the Emergency Suffixes Mean

If your payslip shows 1257L W1 or 1257L M1, the suffix changes how your tax is calculated significantly.

These suffixes indicate that your code is being applied on a non-cumulative basis — meaning your employer calculates tax for each pay period in isolation, rather than taking into account the tax already paid since the start of the tax year.

W1 stands for Week 1 basis and applies where you are paid weekly. M1 stands for Month 1 basis and applies to monthly payroll.

Both result in the same effect: a fixed portion of your earnings is treated as tax-free each pay period, with no reference to cumulative allowances or deductions.

This non-cumulative approach is commonly used when someone starts a new job and their employer does not yet hold a valid P45 or completed starter checklist.

It is also sometimes applied when HMRC issues a revised code mid-year to prevent large one-off deductions.

The 1257L M1 or W1 code is typically temporary — once your employer receives the correct information, it tends to revert to the cumulative 1257L code.

If you have held a W1 or M1 suffix for longer than expected, it may be worth checking whether HMRC has the correct information on file, as a prolonged non-cumulative code could result in the wrong amount of tax being collected over the course of the year.

1257L Tax Code Common Misconceptions

Several misunderstandings tend to circulate about what the 1257L tax code does and does not do. Clearing these up can help you make sense of your own tax situation.

Misconception 1 — “The 1257L code means I will never overpay tax.” In reality, even the correct code can result in overpaid tax in certain situations — for example, if you leave a job part-way through the tax year and do not use your full personal allowance.

The code sets the rules; it does not guarantee a perfect outcome in every scenario.

Misconception 2 — “If I have 1257L, HMRC has checked my situation and it is definitely right.” HMRC issues codes based on the information available to them.

If your circumstances have changed — a new benefit, a change in employment, or unreported income — HMRC may not yet be aware. You are expected to notify HMRC of changes that could affect your code.

Misconception 3 — “My code will update automatically when I change jobs.” Your new employer should receive a tax code notice from HMRC, but this process is not instantaneous.

In the interim, an emergency code such as 1257L M1 may be applied. Providing your P45 promptly when starting a new role can help smooth this transition.

How to Check Whether Your Tax Code Is Right

HMRC provides several ways for you to review your current tax code and the assumptions behind it.

The most accessible route is through your HMRC Personal Tax Account, available via the Gov.uk website.

Once logged in, you can see your current code, a breakdown of how it was calculated, and the income and benefit figures HMRC has on record.

The HMRC app is another option, offering a mobile-friendly view of your tax code and a brief explanation of each element.

You may also receive a P2 Notice of Coding through the post before the start of each new tax year, which sets out the code HMRC intends to issue for that year.

When reviewing your code, check whether the income figures HMRC holds match your actual earnings.

Check also whether any employer benefits listed are accurate, and whether any claimed expenses or allowances are reflected correctly.

If the numbers HMRC is working from do not match your circumstances, the resulting code may be incorrect.

If you believe your code needs amending, you can report the discrepancy through your personal tax account or by calling the HMRC helpline.

Acting promptly tends to limit the amount of under- or overpaid tax that accumulates.

Key Things to Keep in Mind Each Tax Year

The 1257L tax code reflects a personal allowance that was set at £12,570 and has remained frozen since the 2021/22 tax year.

The government has indicated this freeze is set to continue until April 2028, meaning the 1257L code is expected to remain the standard code for most basic-rate PAYE taxpayers throughout that period.

A frozen allowance against rising wages means that more income gradually becomes subject to tax — a process sometimes referred to as fiscal drag.

Over time, employees receiving pay rises may find a growing proportion of their earnings falls within a taxable band, even if their 1257L code has not changed.

It is also worth checking your code at the start of each new tax year.

HMRC updates codes annually, and any changes to your circumstances from the previous year — like a new benefit, a change in employment, or an adjustment to a claimed allowance — could result in a different code being issued.

Reviewing your P2 notice or your personal tax account at the start of April each year is a straightforward habit that could help you avoid tax surprises later.

1257L Tax Code — What You Need to Know

The 1257L tax code is the standard PAYE tax code for most employed taxpayers in England, Northern Ireland, and Wales during the 2025/26 tax year.

It signals that you are entitled to a personal allowance of £12,570 — the threshold below which your income is not subject to income tax.

Whilst this code is appropriate in many common situations, it is not automatically correct for everyone, and circumstances such as employer benefits, additional income, or employment expenses could mean your code should differ.

Checking your code periodically — particularly when your employment or financial situation changes — is a straightforward step that may help ensure the right amount of tax is being deducted from your pay.

For further information on tax codes and how they work, see the tax codes guide on taxrebateservices.co.uk.

Key Takeaways

  • The 1257L tax code is the standard tax code for most PAYE employees in England, Northern Ireland, and Wales, reflecting a personal allowance of £12,570.
  • The number 1257 represents your tax-free income (in hundreds of pounds, with the last zero removed), and the letter L confirms you receive the standard personal allowance.
  • Scottish taxpayers use S1257L and Welsh taxpayers use C1257L — the allowance is the same but different tax bands apply.
  • A suffix of M1 or W1 on your 1257L code means tax is calculated on a non-cumulative basis each pay period, which is typically used at the start of a new job or when HMRC cannot yet issue a cumulative code.
  • The 1257L code may not be accurate for you if you have employer benefits, employment expenses, a second income, or underpaid tax from a previous year.
  • You can review and, if necessary, request a correction to your tax code via your HMRC Personal Tax Account, the HMRC app, or the HMRC helpline.

1257L Tax Code FAQ’s

Q1: What does the 1257L tax code mean?

The 1257L tax code is the standard PAYE tax code for most employed taxpayers in England, Northern Ireland, and Wales. The number 1257 indicates a personal allowance of £12,570 — the amount you may earn before income tax applies — with the final zero removed as shorthand. The letter L confirms that you are entitled to the standard personal allowance for the current tax year.

Q2: Who is likely to have the 1257L tax code?

The 1257L tax code is typically used by employed individuals who have a single source of PAYE income, no taxable employer benefits, and no employment expenses or other income adjustments. It is the default code for most basic-rate taxpayers in England and Northern Ireland, and is expected to remain in place until at least April 2028 based on current government policy.

Q3: What is the difference between 1257L and 1257L M1?

The standard 1257L code is cumulative — your employer calculates tax by taking into account all the tax paid and allowances used since the start of the tax year. The 1257L M1 (or W1 for weekly pay) suffix means the code is non-cumulative. Tax is calculated independently for each pay period, with no reference to earlier payments in the year. This approach is commonly applied at the start of a new job, and is typically revised once HMRC has the correct information in place.

Q4: Can I have the 1257L tax code if I have a second job?

Generally, the full 1257L tax code applies to only one source of income — usually your main job. Your second employment would typically receive a different code, such as BR (taxing all income at the basic rate of 20%) or D0 (for higher rate). This is because your personal allowance can only be allocated once, and HMRC typically assigns it to the employment with the highest income.

Q5: How do I know if my 1257L tax code is wrong?

Your code may be inaccurate if your employer provides taxable benefits, if you have untaxed income from a pension or rental property, or if you have unclaimed employment expenses. You can check the breakdown of your code through your HMRC Personal Tax Account or the HMRC app. If the figures HMRC is working from do not match your actual circumstances, you could contact HMRC to request an amendment.