MTD mandatory · April 2026
TapTax
Glossary home

What Is a Cumulative Tax Code?

It is the quiet default that keeps your tax accurate all year by looking at the full picture, not just this month. Understanding it is the key to spotting when something has gone wrong.

What Is a Cumulative Tax Code?
A cumulative tax code is the standard PAYE code that calculates your tax on your total pay and allowance for the year to date, so any over- or under-deduction in an earlier period is automatically corrected in the next payday.

When your payslip tax looks right month after month, you can usually thank a feature you have never noticed: your tax code is operating cumulatively. It is the invisible accountant that re-checks your entire year's tax every payday and quietly fixes any mistake before it becomes a bill.

Key takeaways
  • A cumulative code taxes you on your total pay and allowance for the year to date, not just the current period.
  • It has no suffix; codes like 1257L are cumulative by default.
  • Overpayments or underpayments from earlier in the year self-correct on the next payslip.
  • It is the opposite of a Week 1/Month 1 (non-cumulative) code, which ignores prior periods.
  • A cumulative code only causes problems if the underlying allowance figure is itself wrong.

How a Cumulative Code Works

Under a cumulative tax code, your employer's payroll does not look at this month alone. It looks at every pound you have earned since 6 April and every pound of allowance you are entitled to over the same period, then works out the correct total tax due so far. It compares that to the tax you have already paid and deducts (or refunds) the difference.

The standard 2025/26 code, 1257L, gives a £12,570 annual allowance. Divided across 12 months that is £1,047.50 a month, accumulating to £6,285 by month six and the full £12,570 by month twelve. Because the calculation always uses the running total, the system is self-healing.

£12,570
Annual allowance under 1257L
£1,047.50
Monthly slice (cumulative)
£241.73
Weekly slice (cumulative)

The Self-Correcting Power of "Cumulative"

This is the feature that matters most. Suppose you take an unpaid month off and earn nothing in May. Under a cumulative code, your unused allowance for May rolls forward. When you are paid again in June, payroll sees two months of allowance (£2,095) against your June pay, so you are taxed more gently or even receive a refund through payroll.

The same logic catches errors. If you were briefly over-taxed because of a wrong figure, fixing the code mid-year lets the cumulative calculation pay back the excess automatically on your next payslip, with no need to wait for a year-end reconciliation.

Week 1 / Month 1 (Non-Cumulative)
The opposite of a cumulative code. A Week 1/Month 1 code (shown with a W1, M1 or X suffix) taxes each pay period in complete isolation, giving only that period's slice of allowance and ignoring everything earned and paid earlier in the year. It cannot self-correct and frequently leads to over-deduction that must be reclaimed later.

Worked Example: A Mid-Year Pay Change

Sophie is on the cumulative code 1257L in 2025/26. From April to September she earns £2,000 a month. By the end of September (month 6) she has earned £12,000 and used £6,285 of allowance, paying tax on £5,715 at 20%, roughly £1,143.

In October she gets a one-off £6,000 bonus, taking that month's pay to £8,000. Because the code is cumulative, payroll recalculates her entire year-to-date position rather than hammering the bonus in isolation. Her seventh month of allowance (£7,332.50 cumulative) is applied, the correct higher-rate portion is identified across the full year, and only the genuine extra tax is taken. Had she been on a Week 1/Month 1 code, October would have been taxed as if it were a typical £8,000 month, very likely over-deducting. If your code suddenly switches to W1/M1, the check my tax code tool helps you confirm whether you are owed a refund.

A cumulative code treats your tax year as one continuous story; a Week 1/Month 1 code reads only the latest page.
TapTax, UK tax glossary

When Cumulative Isn't Enough

A cumulative code is only as good as the allowance it carries. If HMRC has restricted your code because of an old underpayment or an estimated benefit, the cumulative mechanism will faithfully apply the wrong figure all year. That is why understanding the code itself matters as much as understanding how it is operated. If you suspect the number is off, you can request a review through your Personal Tax Account on gov.uk rather than waiting for an end-of-year P800.

People also ask

Frequently asked questions

What does a cumulative tax code mean?
A cumulative tax code calculates your income tax based on your total earnings and total tax-free allowance from the start of the tax year (6 April) up to the current payday. Because it always looks at the running total, any tax you overpaid or underpaid in earlier weeks or months is automatically adjusted on your next payslip, keeping your overall tax accurate by year-end.
How do I know if my tax code is cumulative?
A cumulative code is the default and has no special suffix, for example 1257L on its own. If your payslip shows W1, M1 or X after the code (such as 1257L W1), it is non-cumulative and each pay period is taxed in isolation. If there is no such suffix, your code is operating cumulatively.
Is a cumulative tax code good or bad?
A cumulative code is generally the correct and fairer way to be taxed, because it smooths your allowance across the year and self-corrects errors. It is only a problem if the underlying code is wrong, for example if it carries forward an incorrect allowance. The cumulative mechanism itself protects you from the over-deduction that often happens under emergency Week 1/Month 1 codes.

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.