Tax codes: why your payslip can differ
A tax code tells payroll how to calculate Income Tax. TakeHomeComp estimates a full year using standard Personal Allowance rules; it does not accept a custom tax code or reproduce emergency-tax payroll. Reviewed 3 October 2026.
What does 1257L mean?
1257L is commonly used for an employee with the standard £12,570 Personal Allowance. Your own allowance can be different because of benefits, other income or tax adjustments. The calculator also applies the income-based allowance reduction above £100,000.
What makes a code an emergency code?
W1, M1, X or NONCUM indicate that payroll calculates tax for that pay period without the normal cumulative year-to-date calculation. Starting a job without complete previous pay details can cause this temporarily. 1257L on its own does not mean emergency tax.
How should I check a mismatch?
- Compare your tax code and taxable pay, rather than gross salary alone.
- Check whether your pension is salary sacrifice, net pay or relief at source.
- Check your loan plan and whether a bonus or pay change affected this month.
- Check your details through HMRC and give a new employer your P45 where available.
If the code looks wrong, use HMRC’s guidance on correcting a tax code. An annual estimate cannot tell you whether an individual payroll deduction is correct.
Sources: What your tax code means and Emergency tax codes.
Estimate annual take-home pay · Browse salary examples · Check bonus effects · Calculation assumptions