1257L is a common UK tax code linked to the standard personal allowance. It is often used as a default salary calculator assumption.
The short answer
The number in 1257L relates to the personal allowance divided by 10, and the L usually means a standard allowance. For 2026/27, it is commonly used as a simple starting point, but your own payslip or HMRC record can show a different code.
Fictional payslip diagram highlighting the tax-code area. Real labels vary by employer and payroll provider.
Related checks
Assumptions used here
Assumptions used here
Tax/source year
2026/27
Region
England/Wales/Northern Ireland
Tax code basis
1257L where the page uses PAYE defaults
Pension basis
No pension deduction unless this example says otherwise
Student loan basis
No student loan unless selected in this example
What changes this result
What changes this result
Calculator setting
The answer is more useful when matched to the same tax year, region, tax code, pension and loan settings used in the calculator.
Records to compare
Payslips, HMRC records, student-loan notices and pension scheme documents can explain differences.
Why a payslip can differ
Why a payslip can differ
Tax code
HMRC tax-code changes, K codes, BR/D codes, or emergency markers can change PAYE deductions.
Cumulative basis
Week 1, Month 1 or non-cumulative payroll can differ from a smooth annual calculator estimate.
Pension method
Relief at source, net pay and salary sacrifice can affect taxable pay and take-home pay differently.
Payroll timing
Bonus, overtime, arrears, refunds, cut-off dates and corrections can all move a single payslip.
PayBreakdown does not decide payroll correctness, lender approval, benefit entitlement or employer compliance, and does not give regulated financial, mortgage, debt, tax, payroll or legal advice.
How to read 1257L
Tax codes compress allowance and adjustment information into a short payroll code. The number is usually linked to the tax-free allowance amount, while the letters tell payroll which broad treatment to apply.
1257: normally points to a standard personal allowance amount divided by 10.
L: usually means a standard allowance applies.
S1257L or C1257L: the S or C prefix can point payroll to Scottish or Welsh income-tax treatment.
W1, M1, X or NONCUM: these markers can mean a non-cumulative or emergency basis.
When 1257L may not match your payslip
A different code can be normal if HMRC has adjusted the allowance for benefits, other income, previous tax underpayments, a second job, Marriage Allowance or regional treatment.
Use the code on the payslip or HMRC account when modelling a real pay period.
Use 1257L only as a simple starting assumption when you do not know the live code.
A salary estimate cannot confirm whether HMRC or payroll has the correct code.
What this answer does not decide
This is educational guidance on how UK pay and tax work. It does not decide payroll correctness, HMRC treatment, lender approval, benefit entitlement or employment rights, and it is not regulated financial advice. Where a figure matters, check it against your payslip, your HMRC account, or the official guidance linked above.
No. It is a common standard-code starting point, but your own code can change because of benefits, previous tax adjustments, regional prefixes, a second job, pension income or emergency basis.
Should I use S1257L for Scotland?
Use the code shown on your payslip or HMRC record. An S prefix usually indicates Scottish income-tax treatment, but the calculator should match the actual code you are modelling.
Can PayBreakdown check my official tax code?
No. PayBreakdown can estimate the effect of a code, but it cannot access HMRC or payroll records.
Last updated 2026-08-27. Checked by Sean Elsmore. Rates last checked against GOV.UK on 2026-08-07. Estimates are for planning and should be checked against official records where the decision matters.