Tax code X — non-cumulative emergency basis

Our guides are drafted with AI assistance and checked against official and primary sources before publishing. Figures are reviewed on the date shown. General information, not professional advice.

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.

Checked against the 5 sources listed below · 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

Tax rates and thresholds come from GOV.UK, HMRC and gov.scot. Salary and other figures come from the organisations named below.

  1. GOV.UK — Emergency tax codes
  2. GOV.UK — Tax codes: starting a new job
  3. HMRC — PAYE guidance
  4. HMRC — CWG2 employer's guide to PAYE and NICs
  5. GOV.UK — Understanding your payslip

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.