Tax code X — non-cumulative emergency basis

Tax code X is the generic non-cumulative emergency suffix in UK PAYE. When your code reads 1257L X, your employer's payroll system calculates tax on each pay period in isolation — no cumulative year-to-date catch-up. It's the umbrella version of the more specific W1 (weekly) and M1 (monthly) suffixes; X applies regardless of pay frequency. Usually appears after starting a new job before HMRC has full data, or where the payroll system doesn't differentiate the W1/M1 variants. Resolves to a cumulative code within 1-3 pay periods.

Verified against 3 official sources · Last reviewed 12 June 2026
On this page
  1. What X does
  2. Worked example — 1257L X on £36,000 paid monthly
  3. When X differs from cumulative
  4. When X ends
  5. Spotting X on your payslip
  6. What to do if X persists
  7. Variable pay under X
  8. Scotland and X
  9. Common situations producing X
  10. Quick verification
  11. What X is not
  12. Practical checklist
  13. In short

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:

  1. HMRC issues a cumulative code to your employer based on your full employment record (typically 4-8 weeks after starting a new job)
  2. The new tax year resets all codes (6 April)
  3. 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:

  1. Log into Personal Tax Account at gov.uk/personal-tax-account
  2. Confirm your current employment is correctly registered
  3. Verify previous employment data is recorded (P45, new-starter checklist)
  4. Update any missing fields
  5. 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

  1. New job, no P45 — most common. Resolves within 4-8 weeks.
  2. Returning from career break — HMRC may need to re-establish your record.
  3. Multiple employer changes mid-year — HMRC's records get out of sync.
  4. 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:

  1. Take monthly gross
  2. Subtract £1,047.50 (1/12 of £12,570 allowance for 1257L X)
  3. Result × 20% (if under monthly basic band) = expected tax
  4. 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

  1. Check your payslip for "X" or "Week 1/Month 1" suffix
  2. Confirm pay frequency — should match how often you're paid
  3. Verify tax calculation matches expected per pay period
  4. Wait 1-3 pay periods — usually resolves automatically
  5. If persistent, log into Personal Tax Account and update data
  6. 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 →.

Frequently asked questions

How is X different from W1 and M1?

Mechanically identical — all three are non-cumulative. W1 and M1 are explicit about the pay frequency. X is generic — used by payroll systems that don't distinguish or when HMRC's records don't yet show frequency. From a tax-calculation perspective, you can think of W1, M1 and X as synonyms for 'non-cumulative emergency'.

Why am I on tax code X?

New job, no P45, before HMRC has built up your employment record. Some payroll systems also default to X rather than W1/M1 when frequency is uncertain. The cause is the same: HMRC needs more data before issuing a cumulative code.

Does X overcharge me?

For steady pay, no — the calculation matches cumulative. For variable pay (bonus, overtime, missed pay periods), X can deviate from cumulative temporarily. Any over- or under-payment is reconciled when HMRC issues the cumulative code, or at year-end via P800.

How long does X last?

Usually 1-3 pay periods. HMRC processes your employment data and issues a cumulative tax code; your next pay run switches automatically.

Will my take-home suddenly change when X ends?

Often yes — the switch to cumulative includes any year-to-date reconciliation, which can show up as a small refund (or rarely, deduction) in the first cumulative pay run. After that, take-home stabilises at the steady-state cumulative level.

Should I do anything to remove the X?

Usually no — it resolves automatically. If after 3+ pay periods it's still in place, log into your HMRC Personal Tax Account and verify your employment record is correct. Updating any missing details typically prompts HMRC to issue a cumulative code within 2-4 weeks.

Glossary terms used on this page

Quick definitions for the key terms above.

  • Tax code — A short code on your payslip that tells your employer how much tax-free Personal Allowance to apply to your pay each period.
  • Personal allowance — The amount you can earn each tax year before paying any UK Income Tax — £12,570 in 2026/27, frozen until April 2031.

Sources

All figures on this page are sourced from official UK government publications. We don't cite secondary commentary or other calculator sites.

  1. GOV.UK — Emergency tax codes
  2. GOV.UK — Tax codes: starting a new job
  3. HMRC — PAYE guidance

All tax figures on this page use the same configuration that powers our calculators — see our editorial standards for the review process.

Last reviewed: 12 June 2026. Next review due 12 December 2026.
Recent changes: New tax-codes cluster page covering the X non-cumulative suffix.

Disclaimer: This page provides general information based on published HMRC and gov.scot figures. It is not personal tax or financial advice. For your specific situation, please consult a qualified accountant or contact HMRC directly.