Tax Code 1257L Explained: 2025/26 and 2026/27 PAYE Guide
Tax code 1257L explained for 2025/26 and 2026/27. See what it means, how PAYE uses your £12,570 allowance, emergency codes, and how to fix mistakes.
Tax code 1257L is one of the most common UK tax codes for people with straightforward PAYE records. It is assigned by HMRC to employees with a standard personal allowance and no significant taxable benefits. If you have one job and no complex tax adjustments, this is likely the code on your payslip.
Your tax code determines how much income tax is deducted from your pay each month. It tells your employer how much of your income is tax-free. The tax code is calculated by HMRC and sent to your employer through the PAYE system. Getting it right ensures you pay the correct amount of tax throughout the year.
This guide explains everything you need to know about tax code 1257L. It covers what the code means, how the cumulative basis works, what the numbers and letters represent, and what to do if your tax code changes.
For a broader overview of UK tax codes, our UK tax codes guide covers how to check and change your tax code. If you have multiple jobs or complex tax affairs, our complete list of UK tax codes explains every code you might encounter.
Tax code 1257L gives you a £12,570 personal allowance, meaning you can earn £12,570 each year before paying any income tax. The 'L' means you are entitled to the full standard personal allowance.
What Is Tax Code 1257L
Tax code 1257L is a combination of numbers and letters used by HMRC to tell your employer how much tax to deduct from your pay. The number 1257 represents your tax-free personal allowance of £12,570. HMRC removes the last digit from your allowance to create the tax code number, so £12,570 becomes 1257. The letter L indicates that you are entitled to the standard tax-free personal allowance with no adjustments.
At the time of writing, the standard Personal Allowance is £12,570. This is the amount you can earn before paying any income tax. Always check GOV.UK or your HMRC Personal Tax Account for the latest rates and code notices. Your employer divides this allowance by your number of pay periods. If you are paid monthly, you receive £1,047.50 tax-free each month. If you are paid weekly, you receive £241.73 tax-free each week.
Under the PAYE system, your employer uses your tax code to calculate deductions for income tax from your gross salary. If you are on tax code 1257L and have no other taxable income, you should pay the correct amount of tax without needing to complete a Self Assessment tax return.
If you have additional income such as bank interest, dividends, or rental income, you may need to complete a Self Assessment return. However, your tax code 1257L still applies to your employment income unless HMRC makes adjustments to collect tax on other income through your PAYE code.
The number 1257 represents your £12,570 personal allowance. The letter L means you are entitled to the standard allowance. Your employer divides your allowance by your pay periods, giving you £1,047.50 tax-free each month or £241.73 each week.
What the L Means in Tax Code 1257L
The letter L in tax code 1257L stands for standard personal allowance. It is the most common suffix letter in UK tax codes and indicates that you are entitled to the full tax-free personal allowance without any adjustments. There are other suffix letters that mean different things. The M suffix means you have received a transfer of Marriage Allowance from your spouse or civil partner. The N suffix means you have transferred Marriage Allowance to your spouse or civil partner. The T suffix means HMRC has made other calculations or adjustments to your tax code. The K suffix means your deductions exceed your allowances.
If you are on tax code 1257L, HMRC has confirmed that you are entitled to the full £12,570 personal allowance for the current tax year. This is the default position for most employees who have not received additional allowances or deductions. If you receive a coding notice from HMRC showing a different code, it means your circumstances have changed and your tax position has been adjusted accordingly.
When you receive a P2 coding notice from HMRC, it will show a breakdown of how your tax code has been calculated. You will see your basic personal allowance, any additions for expenses or reliefs, and any deductions for benefits in kind, underpaid tax, or other adjustments.
The L suffix means you receive the standard personal allowance without any adjustments. Other suffixes include M (Marriage Allowance received), N (Marriage Allowance transferred), T (other calculations), and K (deductions exceed allowances).
Scottish and Welsh Tax Code Variants
If you live in Scotland or Wales, your tax code will have a different prefix to indicate that you are subject to that nation's income tax rates and rules.
S1257L - The prefix S indicates that you are a Scottish taxpayer. Scotland operates a different income tax system with six separate tax bands and rates that diverge from the rest of the UK. The S prefix ensures that Scottish rates are applied to your income.
C1257L - The prefix C indicates that you are a Welsh taxpayer. Wales follows the same income tax bands and rates as England and Northern Ireland for 2026/27, but the C prefix identifies you as a Welsh taxpayer. The Welsh Government sets the Welsh rate of income tax.
It is important to check that your tax code has the correct prefix for where you live. If you move between nations, you should update HMRC to ensure the correct rates are applied.
Scottish taxpayers have an S prefix (S1257L) and are subject to different income tax rates. Welsh taxpayers have a C prefix (C1257L) and follow the same rates as England. Always check your prefix is correct for where you live.
Tax Code 1257L Cumulative Explained
Tax code 1257L cumulative means your tax is calculated on a cumulative basis throughout the tax year. This is the default method for most employees. Under a cumulative tax code, your employer calculates your tax based on your total earnings and tax paid since the start of the tax year, which runs from 6 April to 5 April the following year.
The cumulative system automatically adjusts if you earn different amounts each month. If you receive a bonus or work overtime in one month, the PAYE system accounts for this by calculating your total year-to-date earnings and applying the correct amount of tax. Any overpayment or underpayment is corrected in subsequent months.
For example, if you earn less than usual in one month, you may not use your full personal allowance for that month. The cumulative system carries forward the unused allowance to later months, ensuring you pay the correct total tax by the end of the tax year.
You can identify a cumulative tax code on your payslip by the absence of suffixes such as W1, M1, or X. These suffixes indicate a non-cumulative basis, which means your tax is calculated on a week-by-week or month-by-month basis without considering your year-to-date position. The standard 1257L code without any suffix is cumulative.
A cumulative tax code calculates tax based on your total earnings and tax paid since the start of the tax year. This system automatically adjusts for variations in monthly income. The standard 1257L code without suffixes is cumulative.
1257L M1, W1 and Emergency Tax Codes Explained
Emergency tax codes are temporary codes assigned when HMRC cannot confirm your full tax position. The most common emergency codes for 2026/27 are 1257L M1, 1257L W1, and 1257L X. These codes are typically applied when you start a new job without providing a P45 from your previous employer, or when HMRC does not have up-to-date information about your employment.
The suffixes M1 (month 1) and W1 (week 1) indicate that your tax is being calculated on a non-cumulative basis. This means each pay period is treated in isolation without considering your earnings earlier in the tax year. The X suffix is used for non-standard pay periods and has the same effect.
When you are on an emergency tax code, you may overpay or underpay tax temporarily until HMRC receives the correct information. This can happen because the system applies your personal allowance proportionally to that single pay period, rather than spreading it across the full year. For example, if you are paid monthly on 1257L M1, you receive £1,047.50 tax-free each month. However, if you worked earlier in the year and used some of your personal allowance, the emergency code does not account for this, which may lead to an overpayment or underpayment.
Our emergency tax codes guide explains how to spot and fix these codes.
Emergency tax codes such as 1257L M1 or 1257L W1 apply the personal allowance on a non-cumulative basis. You may overpay or underpay tax temporarily. You can correct this by providing your P45 or contacting HMRC.
Other Common Tax Codes Explained
While 1257L is the most common tax code, you may encounter other codes that are important to understand. Here are some of the most frequently seen tax codes and what they mean.
BR - The BR code applies a flat 20% tax rate to all income from this source with absolutely no personal allowance applied. This is HMRC's standard code for second jobs, additional pensions, or other secondary income sources when your main employment already uses your £12,570 personal allowance. If BR is applied to your only job, you are seriously overpaying tax and should contact HMRC.
0T - The 0T code means you receive no personal allowance at all. This is generally correct only if you earn over £125,140 annually where the personal allowance tapers to zero, or if HMRC is collecting substantial underpaid tax from previous years. If you are on 0T and your income is below £125,140, you are likely overpaying tax and should contact HMRC.
D0 - The D0 code taxes all income from this source at 40% with no personal allowance. This is typically assigned to second jobs or additional pensions when your main employment pushes you into the higher-rate tax bracket. If your total income across all sources does not reach the higher-rate threshold, D0 causes significant overpayment.
K Codes - K codes are unusual. The number represents the amount by which your deductions exceed your allowances. For example, K500 means your deductions exceed allowances by £5,000. This happens when you have substantial taxable benefits (like a valuable company car), are repaying underpaid tax from previous years, or receive certain taxable state benefits. K codes result in more tax being deducted than standard rates would suggest.
Our complete list of UK tax codes explains every code you might see on your payslip.
BR taxes all income at 20% with no allowance. 0T means no personal allowance at all. D0 taxes all income at 40%. K codes mean your deductions exceed your allowances. Understanding these helps you spot errors.
1257L Tax Code Percentage
The 1257L tax code itself does not determine a percentage rate. Instead, it determines how much of your income is tax-free. The tax rates are then applied to the remaining taxable income. The percentage rates for income tax in the UK are based on your total taxable income, not on the tax code.
At the time of writing, the income tax rates are 20% on income between £12,571 and £50,270, 40% on income between £50,271 and £125,140, and 45% on income above £125,140. These rates apply to all employees regardless of their tax code. Always check GOV.UK or your HMRC Personal Tax Account for the latest rates and code notices.
The effective tax rate you pay depends on your total income and the tax bands that apply. For example, if you earn £35,000 annually on tax code 1257L, your taxable income is £35,000 minus £12,570, which is £22,430. This falls within the basic rate band, so you pay 20% on the full £22,430, resulting in a tax bill of £4,486. The effective tax rate is approximately 12.8% of your gross income.
If you have additional income or deductions, your tax code may change. A reduction in your personal allowance increases the amount of income subject to tax, which may push you into a higher tax band depending on your total income.
Our income tax calculator can help you understand how much tax you will pay based on your specific salary and tax code, and our UK tax brackets guide explains the full rate structure.
The tax code determines your tax-free allowance, not your tax rate. Tax rates are 20% on income from £12,571 to £50,270, 40% from £50,271 to £125,140, and 45% above £125,140. Your effective tax rate depends on your total income.
Why Your Tax Code May Change
HMRC may change your tax code during the tax year for several reasons. Understanding why your code changes helps you check whether the change is correct.
Starting a new job - If you start a new job and do not provide a P45, your new employer may place you on an emergency tax code such as 1257L M1. This is typically temporary and should be corrected once HMRC has full information about your employment history.
Company car or taxable benefits - If your employer provides a company car, private medical insurance, or other benefits in kind, HMRC will typically reduce your personal allowance to collect the benefit tax through PAYE. Your code will be lower than 1257L.
Underpaid tax from previous years - If you have underpaid tax in a previous year, HMRC may reduce your personal allowance to collect the outstanding amount. Your code will be lower than 1257L until the debt is cleared.
Marriage Allowance - If you receive Marriage Allowance from your spouse or civil partner, your personal allowance increases by £1,260, giving you a code such as 1383M. If you transfer Marriage Allowance, your code changes to 1257N.
Income changes - If your income rises or falls significantly, HMRC may adjust your tax code to ensure you pay the correct amount of tax.
State Pension - If you receive the State Pension while still working, HMRC may reduce your tax code to collect tax on the pension through your employment PAYE.
If your code changes suddenly, it is worth checking your HMRC Personal Tax Account to understand why. Our guide to sudden tax code changes explains the most common triggers.
Tax codes may change due to starting a new job, receiving company benefits, underpaid tax from previous years, Marriage Allowance, income changes, or State Pension. Always check why your code has changed.
How to Check If Your Tax Code Is Correct
Checking your tax code regularly ensures you are paying the correct amount of tax. Here are the main ways to verify your code.
Check Your Payslip
Your tax code appears on every payslip you receive from your employer. Look for a section labeled Tax Code. This shows the code your employer is actually using to calculate your tax deductions. If your code has changed but your employer has not yet applied it, your payslip may show the old code.
Check Your HMRC Personal Tax Account
Your Personal Tax Account provides comprehensive information about your current tax code, including a detailed breakdown of how it is calculated. You will need a Government Gateway user ID and password to access it.
Once logged in, navigate to the PAYE section where you will see your current tax code along with an explanation of the calculation. This is particularly useful because it shows not just what your code is, but why HMRC has assigned it.
Check Your P2 Coding Notice
When HMRC changes your tax code, they may send you a tax code notice called a P2 or PAYE Coding Notice. This letter explains your new tax code and breaks down exactly how HMRC calculated it.
The notice shows your personal allowance, any additions (like job expenses you can claim), and any deductions (like company benefits or underpaid tax). If you have recently changed address and have not updated HMRC, you might miss these important notices.
Our guide to checking your tax code online covers the process in detail.
Check your tax code on your payslip, in your Personal Tax Account, or on your P2 coding notice. If you disagree with HMRC's calculation, you can request a breakdown and consider whether to appeal.
What to Do If Your Tax Code Is Wrong
If your tax code is wrong, you may be paying too much or too little tax. Taking action quickly can help prevent overpayment or unexpected bills.
If you think your tax code is incorrect, consider contacting HMRC. You can do this through your Personal Tax Account, by phone on 0300 200 3300, or by writing to HMRC. You will need your National Insurance number and details of the error. If your employer has not applied a new code correctly, you can ask your payroll department to update their records.
If you have overpaid tax due to an incorrect code, you may be able to claim a refund. HMRC will typically adjust your tax code to refund the overpayment through future payslips or send you a cheque or bank transfer. If you have underpaid tax, HMRC will normally adjust your tax code to collect the outstanding amount over the remaining pay periods or issue a tax bill.
If you have overpaid tax, you may be entitled to a refund. Our step-by-step tax refund guide explains how to claim money back from HMRC.
If your tax code is wrong, contact HMRC. You may be able to claim a refund for overpaid tax or arrange repayment for underpaid tax. Acting promptly can help avoid unexpected bills.
Final Thoughts
Tax code 1257L is the standard UK tax code for many employees. It gives you the full personal allowance of £12,570 and applies the cumulative basis, helping you pay the correct amount of tax throughout the year. The letter L means you are entitled to the standard allowance without adjustments.
If your tax code changes, it is often because of a change in your circumstances such as starting a new job, receiving taxable benefits, Marriage Allowance, or adjustments for underpaid tax. Checking your code regularly can help you ensure you are paying the correct amount.
If you suspect your tax code is wrong, consider contacting HMRC. You can check your code on your payslip, in your Personal Tax Account, or on your P2 coding notice. If you have overpaid tax, you may be able to claim a refund. If you have underpaid, HMRC will typically adjust your code or issue a tax bill.
All information in this guide is based on official HMRC and GOV.UK sources. Readers should verify their tax code through their Personal Tax Account before making financial decisions, as individual circumstances vary and rules may change after publication.
Written by
Daniel Reed
Daniel Reed writes about PAYE, payslips, tax codes, workplace deductions and take-home pay in the UK.
See more from Daniel Reed