What X does
Tax code X — like W1 and M1 — switches PAYE from cumulative to non-cumulative calculation. Each pay period is treated as if it were the first month of the year:
- The full annual personal allowance is divided proportionally to your pay frequency
- Each tax band is similarly divided
- Tax on each pay period is calculated standalone, no YTD reconciliation
For someone on 1257L X paid monthly: - Monthly allowance: £12,570 / 12 = £1,047.50 - Monthly basic band: £37,700 / 12 = £3,141.67 - Tax: same calculation as 1257L M1
For someone on 1257L X paid weekly: - Weekly allowance: £241.73 - Weekly basic band: £725 - Tax: same calculation as 1257L W1
X is genuinely interchangeable with W1 or M1 in tax calculations. The difference is just which suffix the payroll system emits.
Worked example — 1257L X on £36,000 paid monthly
Monthly gross: £3,000
Calculation: - Allowance: £1,047.50 (tax-free) - Taxable: £1,952.50 - Basic rate (20%): £1,952.50 × 20% = £390.50
So monthly tax under 1257L X: £391. NI separately ~£155.
Net monthly: £3,000 − £391 − £155 = ~£2,454
Cumulative 1257L gives the same result for steady monthly pay.
When X differs from cumulative
For steady-pay workers: no meaningful difference.
For variable-pay workers: - A bonus month under X taxes the bonus at the standard band-progression for that month alone — no recovery of basic-rate band capacity from prior months - A short month (sickness, unpaid leave) gives you the full allowance without claiming back unused allowance from a busier month
Cumulative codes smooth across the year. X doesn't.
For most employees the difference at year-end is small.
When X ends
X is temporary. It ends when:
- HMRC issues a cumulative code to your employer based on your full employment record (typically 4-8 weeks after starting a new job)
- The new tax year resets all codes (6 April)
- You actively update your Personal Tax Account with missing employment details
The transition is usually smooth — your next payslip after X ends will show the cumulative code (e.g. 1257L without any suffix) and may include a small year-to-date reconciliation in that month's deductions.
Spotting X on your payslip
Your payslip shows the tax code clearly. Look for: - "1257L X" — standard allowance, non-cumulative - "1257 X" — same thing, sometimes shown without the L - "X" alone — very rare, but means non-cumulative on whatever code you have
The X suffix is sometimes shown as a separate field labeled "tax basis: non-cumulative" or "week 1/month 1" — terminology varies by payroll provider.
What to do if X persists
If X is still on your code after 3 full pay periods:
- Log into Personal Tax Account at gov.uk/personal-tax-account
- Confirm your current employment is correctly registered
- Verify previous employment data is recorded (P45, new-starter checklist)
- Update any missing fields
- Wait 2-4 weeks for HMRC to issue a cumulative replacement code
If self-service doesn't resolve it, call HMRC on 0300 200 3300.
Variable pay under X
For workers with bonus structures, commission, or variable hours, X can create month-to-month tax fluctuation that cumulative wouldn't.
Example: £40,000 base + £8,000 quarterly bonus paid in March, on M1/X:
| Month | Gross | Tax (1257L X) | Tax (cumulative 1257L) |
|---|---|---|---|
| Normal | £3,333 | £424 | £424 (matches) |
| Bonus month | £11,333 | ~£3,200 | ~£3,200 (similar; bonus pushes into higher rate either way) |
For most variable-pay scenarios, X and cumulative produce similar totals; the differences are typically £20-£100 per variable month, often netting out across the year.
Scotland and X
Scottish taxpayers see S1257L X or similar. Same mechanism with Scottish bands: - 19% starter - 20% basic - 21% intermediate - 42% higher - 45% advanced - 48% top
Bands divided by your pay frequency in the same way.
Common situations producing X
- New job, no P45 — most common. Resolves within 4-8 weeks.
- Returning from career break — HMRC may need to re-establish your record.
- Multiple employer changes mid-year — HMRC's records get out of sync.
- Payroll software defaults — some systems use X rather than W1/M1.
All resolve through the same mechanism: HMRC builds your employment record → issues cumulative code → employer applies it.
Quick verification
To sanity-check your X tax for a steady-pay month:
- Take monthly gross
- Subtract £1,047.50 (1/12 of £12,570 allowance for 1257L X)
- Result × 20% (if under monthly basic band) = expected tax
- Compare to actual deduction on payslip
Within £5 = correct calculation. Off by more = query payroll.
What X is not
- Not a punishment. HMRC isn't penalising you; it's a default until data is in place.
- Not permanent. Always temporary, resolves to cumulative.
- Not the same as 0T. 0T removes the allowance entirely; X keeps the allowance but applies it monthly rather than cumulatively.
- Not the same as BR. BR is a fixed-rate code; X uses standard bands.
Practical checklist
- Check your payslip for "X" or "Week 1/Month 1" suffix
- Confirm pay frequency — should match how often you're paid
- Verify tax calculation matches expected per pay period
- Wait 1-3 pay periods — usually resolves automatically
- If persistent, log into Personal Tax Account and update data
- Substantial overpayment: see emergency tax refund guide →
In short
Tax code X is the generic non-cumulative emergency suffix — same mechanism as W1/M1 but frequency-agnostic. Each pay period is calculated standalone with proportional allowance. For steady pay it matches cumulative; for variable pay it can deviate slightly. Usually resolves automatically within 1-3 pay periods. See emergency tax → and tax codes hub →.