MTD mandatory · April 2026
TapTax
Glossary home

What Is a Non-Cumulative Tax Code?

It is the code that forgets. Each payday it taxes you as if the year just began, which is exactly why so many people on it quietly overpay and have to claim the money back.

What Is a Non-Cumulative Tax Code?
A non-cumulative tax code, shown with a W1, M1 or X suffix, taxes each pay period on its own, giving only that period's slice of Personal Allowance and ignoring everything you earned or paid earlier in the year.

Somewhere on a busy new starter's payslip sits a tiny suffix, M1 or W1, that quietly changes everything. It tells payroll to forget the rest of the year and tax this payday as if it stands alone. The result is one of the most common ways UK workers overpay tax without ever realising it.

Key takeaways
  • A non-cumulative code taxes each pay period in isolation, ignoring earlier pay and tax.
  • It is shown by a W1 (weekly), M1 (monthly) or X (either) suffix on the code.
  • It gives only one period's slice of allowance, so it cannot self-correct overpayments.
  • It is often applied as an emergency code when you start a job without a P45.
  • Overpaid tax is usually refunded once you move back to a cumulative code or at year-end.

How a Non-Cumulative Code Works

A non-cumulative code is the opposite of the default cumulative one. Rather than tracking your running total since 6 April, it resets every payday. On a monthly M1 code, you get one twelfth of your Personal Allowance, £1,047.50 in 2025/26, applied to that month and that month only. On a weekly W1 code, you get one fifty-second, about £241.73.

Crucially, the code does not know or care what you earned in previous periods. If you earned nothing last month, that unused allowance does not roll forward. If you overpaid two months ago, it will not be returned. Each payslip starts from scratch.

£1,047.50
M1 monthly allowance slice 2025/26
£241.73
W1 weekly allowance slice
0
Periods looked back on

Why It So Often Causes Overpayment

The trouble with a code that forgets is that real working lives are uneven. People change jobs mid-year, take unpaid leave, or have a quiet month followed by a busy one. A cumulative code absorbs all of that by averaging across the year. A non-cumulative code cannot.

If you start a new job in July, having used only part of your allowance in your old job, a Week 1/Month 1 code gives you a fresh single-period slice each month and never reconciles it against your earlier earnings. You may be giving away allowance you have already used, or, just as often, paying tax you should not owe. Until HMRC has the full picture, the imbalance keeps building.

Emergency Tax Code
A temporary code HMRC applies when it lacks enough information to set the correct one, usually for new starters without a P45. In 2025/26 it typically appears as 1257L W1, 1257L M1 or 1257L X. It gives the standard allowance but on a non-cumulative basis, which is why emergency tax often leads to over-deduction until the code is corrected.

Worked Example: Starting a Job Without a P45

Marcus left a job in June 2025 having earned £15,000 and used £3,141 of his allowance (three months). He starts a new role in July on £3,000 a month, but cannot find his P45, so HMRC issues 1257L M1, a non-cumulative emergency code.

Each month from July, payroll gives him exactly £1,047.50 of allowance and taxes the remaining £1,952.50 at 20% (£390.50), never accounting for the allowance he already used or the months he was not paid. Because the code ignores his actual year-to-date position, his tax may be too high or too low depending on his full-year earnings, and it will not balance out on its own.

Once Marcus submits his details and HMRC issues a cumulative 1257L, his next payslip recalculates the whole year and corrects the difference. The check my tax code walkthrough helps confirm whether you are owed money while stuck on a W1/M1 code.

A cumulative code learns from your whole year. A non-cumulative code wakes up every payday with amnesia.
TapTax, UK tax glossary

What to Do If You're on One

Being on a non-cumulative code is not a penalty and is often temporary, but it is worth acting on. Give your employer your P45 from your previous job, or log in to your Personal Tax Account on gov.uk to confirm HMRC has your correct employment details. Once a cumulative code is issued, the system reconciles your year and refunds any overpayment through payroll, usually within one or two pay runs. If the tax year ends before you are switched back, HMRC reconciles it automatically and issues a P800 with any refund due.

People also ask

Frequently asked questions

What is a non-cumulative tax code?
A non-cumulative tax code treats every pay period independently. Instead of looking at your total pay and allowance for the year so far, it gives you only one period's worth of Personal Allowance (for example one twelfth on a monthly code) and taxes that period on its own. It is identified by a W1, M1 or X suffix after the code, such as 1257L M1.
Why am I on a Week 1 Month 1 tax code?
HMRC applies a Week 1/Month 1 code when it does not have a complete picture of your year-to-date income, most often when you start a new job without handing over a P45, when there is a gap in your records, or when a large mid-year code change is made cautiously to avoid a sudden one-off correction. It is frequently used as an emergency code for new starters.
How do I get off a non-cumulative tax code?
You usually move back to a cumulative code once HMRC has full information about your earnings. Provide your new employer with your P45, or update your details through your Personal Tax Account on gov.uk. Once HMRC issues a cumulative code, your employer applies it from the next payroll run and any overpaid tax is typically refunded automatically.

Related

HMRC official guidance

Tax jargon, decoded.

TapTax connects to your bank, categorises expenses automatically, and submits quarterly updates to HMRC. Free plan, no card required.