MTD mandatory · April 2026
TapTax
Glossary home

What Is 1257L M1? Emergency Monthly Code Explained

The "M1" suffix looks harmless next to a normal-looking 1257L, but it quietly switches off the year-to-date maths that keeps your tax accurate. Here is exactly what it does.

What Is 1257L M1? Emergency Monthly Code Explained
1257L M1 is an emergency, non-cumulative tax code: it gives the standard 2025/26 Personal Allowance of £12,570 but applies it month by month in isolation, ignoring your earlier pay and tax in the year, which often means you are overtaxed until a cumulative code is restored.

If your payslip shows the tax code 1257L M1, the first part looks completely normal, it is the standard code millions of people are on, but those two extra characters change everything. The M1 suffix tells your employer to forget the past and tax you as though this month is the only month that has ever happened. For someone with an uneven pay history during the year, that quietly costs money until it is fixed.

Key takeaways
  • 1257L M1 is an emergency code: the 1257L part gives the standard £12,570 allowance, but the M1 suffix makes it non-cumulative.
  • M1 means 'Month 1' for monthly-paid workers; the weekly-paid equivalent is W1 (Week 1).
  • Each pay period is taxed in isolation, so you get one-twelfth of your allowance (£1,047.50) per month and no credit for earlier unused allowance.
  • It commonly appears after starting a new job without a P45, and it usually leads to overtaxation rather than undertaxation.
  • It is temporary and fixable: a cumulative code restores the year-to-date maths and refunds any overpaid tax through payroll.

What the M1 Suffix Actually Switches Off

A normal tax code does quiet, clever maths every payday. It looks at everything you have earned and every pound of tax you have paid since 6 April, works out how much allowance you have accumulated, and adjusts that period's deduction so the running total is always correct. This is called operating on a cumulative basis.

The M1 tax code turns that off. The "M1" stands for Month 1, and it instructs payroll to treat every single month as if it were the first month of the tax year. There is no look-back, no running total, and no self-correction.

1/12
Share of allowance given each month
£1,047.50
Monthly tax-free amount in 2025/26
W1
The weekly-paid equivalent of M1

This makes 1257L M1 a type of non-cumulative tax code. It is HMRC's safe default when your employer does not yet have the full picture of your year, most often because you started a new job without handing over a P45.

Non-cumulative (Month 1 / Week 1) basis
A way of operating PAYE where each pay period is taxed on its own, using a single period's share of the Personal Allowance and tax bands, with no reference to earlier pay or tax in the year. It prevents large one-off corrections but cannot reclaim earlier overpayments automatically.

Why It Usually Overtaxes You: A 2025/26 Example

The damage from M1 shows up when your earnings in the year so far are uneven, which is exactly the situation when you have just changed jobs.

Take Marcus, who is unemployed for the first three months of 2025/26 (April to June) and then starts a job in July paying £3,500 a month. He is put on 1257L M1.

Under M1, payroll gives him just one month's allowance (£1,047.50) each month and taxes the rest, ignoring the three months of allowance he never used while out of work.

BasisAllowance applied to July payTax on £3,500
1257L M1 (non-cumulative)£1,047.50 (one month only)~£490.50
1257L cumulative£4,190 (four months: Apr–Jul)~£0

On the correct cumulative code, Marcus has accumulated £4,190 of allowance by July (four months at £1,047.50), which more than covers his £3,500 pay, so he should owe almost nothing that month. On M1 he pays around £490 in tax he does not really owe. The shortfall comes back, but only once a cumulative code is restored, not before.

Note that M1 is not always worse: someone with high, steady pay every month may pay roughly the right amount under either basis. The problem is specifically the lost benefit of allowance built up during low-earning earlier months.

How to Get Back onto a Cumulative Code

The fix is to give HMRC the information it is missing so it can issue a cumulative code:

  1. Hand over your P45. Give your new employer the P45 from your previous job. It shows your year-to-date pay and tax, letting payroll switch to a cumulative basis, often within one pay run.
  2. Complete the starter checklist. No P45? Fill in HMRC's starter checklist accurately. Your answers (Statement A, B or C) decide the code used while HMRC catches up.
  3. Check your live code. Use HMRC's online service to check your tax code and confirm whether a cumulative code has already been issued, rather than waiting to be told.

Once a cumulative 1257L code arrives, payroll recalculates on a year-to-date basis and any tax you overpaid under M1 is refunded automatically through your next payslip. If the tax year happens to end first, HMRC issues a P800 calculation and refunds you directly.

The M1 on 1257L is small print with a price tag. It is not a penalty, just HMRC's cautious default, and a cumulative code undoes it.
TapTax, UK tax glossary

Related Terms

  • M1 Tax Code — the full breakdown of the Month 1 emergency code and how it appears on payslips.
  • Non-Cumulative Tax Code — the wider category that 1257L M1 belongs to, covering both Month 1 and Week 1 bases.
  • Check My Tax Code — confirm which code is live on your record and whether a cumulative code has replaced the emergency one.

People also ask

Frequently asked questions

What does M1 mean on a tax code?
M1 stands for "Month 1" and signals a non-cumulative, emergency basis for monthly-paid employees. Instead of looking at your total pay and tax since 6 April, your employer treats every month as if it were the first month of the tax year. You get one-twelfth of the Personal Allowance each month (£1,047.50 in 2025/26) but no credit for any allowance unused in earlier months. The weekly-paid equivalent is W1.
Is 1257L M1 the same as a normal 1257L code?
No. Both give the same £12,570 Personal Allowance, but the maths is completely different. A plain 1257L code is cumulative: it tracks your year-to-date pay and tax and self-corrects each payday. The M1 version is non-cumulative, so it ignores everything before the current month. That means it cannot refund earlier overpayments automatically and frequently leaves you paying too much until a cumulative code is issued.
How do I get off the 1257L M1 emergency code?
Give your new employer your P45 from your previous job, or complete the HMRC starter checklist accurately if you do not have one. HMRC will then issue your employer a cumulative code, usually within one or two pay periods. Once that happens, payroll recalculates on a year-to-date basis and any overpaid tax is refunded through your next payslip. You can also confirm your live code using HMRC online before waiting for the correction.

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.