Quick answer
The 1257L tax code usually means your employer is applying the standard personal allowance of £12,570 across the tax year.
It does not mean you pay no tax. It means the first part of your taxable pay is covered by your tax-free allowance before income tax is estimated through PAYE.
Worked example: £40,000 salary on 1257L
If you earn £40,000 and have a standard 1257L tax code, the broad annual income tax calculation starts by setting the £12,570 personal allowance against your pay.
That leaves around £27,430 of taxable salary before considering pension treatment, payroll rounding or any taxable benefits.
Employee National Insurance is calculated separately. A tax code affects income tax, not the employee NI thresholds used by payroll.
How 1257L is used in payroll
PAYE payroll normally spreads the personal allowance across pay periods. Monthly payroll does not usually wait until you have earned £12,570 before deducting tax.
The letter L generally means you are entitled to the standard tax-free personal allowance. Other letters or prefixes can mean your tax position is being handled differently.
If your tax code changes part way through the year, your payslip may include an adjustment so total tax moves closer to the year-to-date position HMRC expects.
Common mistakes
Assuming 1257L guarantees the salary calculator will exactly match a payslip. Benefits, previous jobs, underpaid tax, pension type and payroll timing can still change the result.
Confusing income tax with National Insurance. Your tax code does not remove employee NI.
Ignoring emergency, week 1 or month 1 tax code markings. These can stop payroll from using the full year-to-date picture.
Try the calculator
Use the related calculator to test the numbers against your own assumptions.
UK Salary CalculatorDisclaimer
This guide explains common payroll mechanics only. Check your HMRC Personal Tax Account, payslip or payroll team if your tax code looks wrong.