The 1257L tax code means your employer or pension provider will let you earn £12,570 in the 2025/26 tax year before deducting any Income Tax.1GOV.UK. Income Tax Rates and Personal Allowances It is the default code for most employees and pensioners in the UK, and it signals that you qualify for the standard Personal Allowance with no adjustments.
What the Numbers and the Letter Mean
Split the code in two. The 1257 is your tax-free amount with the final digit removed: £12,570 becomes 1257. The L confirms you get the standard Personal Allowance and nothing unusual is being applied to your income.2GOV.UK. Tax Codes: What Your Tax Code Means
Anything you earn above £12,570 is taxed at the rate for the band it falls into. If you see a different letter on your payslip, the code is telling your employer to do something other than the standard calculation:
- BR taxes all income from that job or pension at the basic rate of 20%, and usually appears on a second job because your allowance is already used elsewhere.
- T means extra calculations are being applied to work out your allowance.
- K means your deductions or untaxed income are larger than your allowance, so tax is added rather than subtracted.
- NT means no tax is being taken from that source.
These apply across England, Wales, and Northern Ireland.2GOV.UK. Tax Codes: What Your Tax Code Means
S1257L and C1257L
If your code starts with S, you are being taxed under Scottish rates; if it starts with C, Welsh rates.2GOV.UK. Tax Codes: What Your Tax Code Means The £12,570 Personal Allowance is the same everywhere in the UK. The prefix only changes which set of rates your employer applies above that threshold. Scotland runs six bands rather than three, with a starter rate of 19% and a top rate of 48% on income above £125,140.3Scottish Government. Scottish Income Tax 2025 to 2026: Factsheet
How the £12,570 Reaches Your Payslip
HMRC doesn’t hand you the whole allowance in April. It gets spread evenly across your pay periods. If you’re paid monthly, roughly £1,047 of each month’s pay is tax-free. If you’re paid weekly, about £242 a week.
Payroll runs this on a cumulative basis, meaning every payday looks at the total allowance you should have received so far in the tax year and adjusts. If you had no income between April and June and started a job in July, your first few paydays would use up the unused allowance from those earlier months, so less tax comes off at first. By 5 April the total deducted should reflect the full £12,570, regardless of when you started earning.
When 1257L Might Be Wrong for You
The code is the default, but the default only fits if your situation is straightforward. A few common circumstances push you off it, or make 1257L give the wrong result even when it’s what’s printed on your payslip.
You Just Started a New Job
Without a P45 from your previous employer, HMRC often assigns an emergency code. The code itself may still read 1257L, but with W1 (week 1) or M1 (month 1) added.4GOV.UK. Understanding Your Employees Tax Codes Those suffixes switch off the cumulative calculation. Every pay period is taxed in isolation, as if you’d earned nothing earlier in the year, and you usually end up paying more than you owe.
HMRC generally sorts this out within 35 days of getting details from both employers.5GOV.UK. Tax Codes: Emergency Tax Codes Once your code is corrected, payroll recalculates cumulatively and any overpayment comes back through a larger net pay. If the tax year ends before the fix, you claim the refund from HMRC directly.
You Earn Over £100,000
The full allowance isn’t available at higher incomes. For every £2 of adjusted net income above £100,000, you lose £1 of Personal Allowance.1GOV.UK. Income Tax Rates and Personal Allowances By £125,140 the allowance is gone entirely, and your tax code will reflect a zero tax-free amount rather than 1257L. Pension contributions and Gift Aid donations reduce adjusted net income and can restore some of the lost allowance.
You Get Benefits in Kind
Taxable perks such as a company car or private medical cover are usually collected by lowering your code rather than billing you separately. HMRC estimates the annual value of the benefit and cuts your tax-free amount accordingly, so if the benefit is worth £5,000 your code might drop from 1257L to around 757L.
You Owe Tax from a Previous Year
Small underpayments come out through a reduced number on an L code. Larger ones trigger a K code, which reverses the calculation: instead of allowing tax-free income, it adds taxable income to your pay so PAYE collects the debt.2GOV.UK. Tax Codes: What Your Tax Code Means Employers can’t deduct more than half your pre-tax pay in any period when a K code applies.6GOV.UK. Tax Codes: If You Have a K in Your Tax Code A K code you believe is wrong needs to be challenged quickly, because it keeps collecting until it’s changed.
You’ve Transferred Marriage Allowance
If you earn under £12,570 and your spouse or civil partner is a basic-rate taxpayer, you can transfer £1,260 of unused allowance to them.7GOV.UK. Marriage Allowance: How It Works The transferring partner’s tax code number drops; the receiving partner’s rises. The maximum saving is £252 a year. If a Marriage Allowance transfer is still in place from a relationship that has ended, one or both codes will be wrong until you tell HMRC.
How to Check and Correct Your Code
Your current tax code appears on your payslip, your P45 or P60, and any coding notice HMRC sends you. If the code doesn’t match your circumstances, you’re almost certainly paying the wrong amount each pay period.
The fastest check is the “Check your Income Tax” service on GOV.UK for the 2025/26 tax year.8GOV.UK. Check Your Income Tax for the Current Year Sign in to your personal tax account (identity verification may ask for a passport or driving licence), or use the HMRC app. From there you can update your income details, report changes, and see whether HMRC has already issued a new code to your employer.
If you’d rather not use the online service, call HMRC. Have your National Insurance number and a recent payslip ready. When HMRC agrees your code should change, they notify your employer electronically and the new deductions start in the next available pay period. Any overpayment you’ve already made gets returned through your payroll once the cumulative calculation resumes.