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 calculator explains common code formats and provides an annual illustration. It cannot confirm that a code is correct for your circumstances or change the information held by HMRC. Use the official services below to understand your code, check HMRC's income details and update anything that is wrong or missing.