Loading…
Loading…
What your tax code means, and the exact tax-free pay it gives you in every pay schedule, computed with the same HMRC routine payroll software uses.
On your payslip, P45 or P60. Suffixes W1, M1 or X welcome.
What you'll get
Enter any UK tax code to see:
Try 1257L, a K code, or an emergency W1 code.
Payroll that applies every tax code correctly
Moonworkers runs the full HMRC exact percentage method on every payslip, including K codes, emergency codes and in-year code changes, and files RTI automatically.
The full list of letters, prefixes and special codes HMRC uses in 2026-27.
1257L
The standard code for 2026-27: full Personal Allowance of £12,570, taxed cumulatively. Most UK employees have this code.
L
Suffix meaning the standard Personal Allowance applies. The number times 10 approximates the annual allowance.
M / N
Marriage Allowance codes: M received 10% of a partner’s allowance (1383M), N transferred 10% away (1131N).
T
The allowance is adjusted and HMRC reviews the code, commonly when income exceeds £100,000 and the allowance tapers.
BR
All income taxed at the basic rate (20%) with no allowance. Typical for second jobs where the allowance is used elsewhere.
D0 / D1
All income taxed at 40% (D0) or 45% (D1) with no allowance, England, Wales and NI. Scotland uses SD0, SD1 and SD2 for its bands.
0T
No allowance, but normal tax bands apply. Used when a starter declaration is missing or the allowance is exhausted.
K codes
Negative allowance: K475 adds £4,750 of notional pay to taxable income, usually to collect benefits in kind or tax owed. Deductions are capped at 50% of gross pay per period.
NT
No tax deducted at all. Rare, HMRC-directed (some bankruptcy or non-resident cases).
S / C prefix
Scottish (S1257L) or Welsh (C1257L) income tax rates apply, based on where the employee lives, not where they work.
W1 / M1 / X
Emergency, non-cumulative basis: each period taxed in isolation. Common after a job change without a P45, until HMRC issues the correct code.
UK tax codes and tax-free pay, based on the HMRC PAYE specification.
Run payroll that gets every code right, automatically?
Try Moonworkers Payroll