The number
For an ordinary numeric code, the number multiplied by ten approximates the tax-free allowance allocated to that job or pension. A 1257 code therefore represents about £12,570.
2026/27 PAYE explainer
Decode the letters and numbers on your payslip, then see an indicative annual take-home estimate using that code. Nothing you enter is sent to us.
Private · runs in your browser
Enter it exactly as shown, including S, C, K, W1 or M1.
Used only for the indicative annual estimate below.
1257L indicates an allowance of approximately £12,570 at this source and standard Personal Allowance rules.
£5,486 estimated annual Income Tax.
Read your payslip
A tax code tells an employer or pension provider how HMRC wants PAYE Income Tax operated for that source of income.
For an ordinary numeric code, the number multiplied by ten approximates the tax-free allowance allocated to that job or pension. A 1257 code therefore represents about £12,570.
L commonly accompanies the standard allowance. M and N relate to Marriage Allowance, T signals other calculations, while S and C identify Scottish and Welsh treatment.
BR, D0 and D1 apply one rate to all pay from a source. 0T gives no allowance but retains progressive bands. K codes add an amount to taxable pay.
W1, M1, X and NONCUM generally operate the code on a non-cumulative basis. An exact calculation needs the pay period and payroll history, which this annual tool does not request.
Important boundary
This tool interprets common code formats and provides an annual illustration. It cannot see the deductions, benefits, previous income or year-to-date tax held in HMRC's record. Use HMRC's checker before acting on a code.