Quick Fix Summary
Check your tax code on your payslip or HMRC letter. If it ends in “L” (e.g., 1257L), it is cumulative and taxes are calculated year-to-date. If it is “BR,” “D0,” “D1,” “K,” or “0T,” taxes are not cumulative and may result in over- or underpayment until corrected by HMRC.
If your payslip shows a cumulative tax code like 1257L, your tax is calculated on all income earned from 1 January to your current pay date. That way, you pay the right amount throughout the year and don’t lose out on your full tax-free personal allowance.
What’s Happening with Cumulative Tax Codes
Cumulative tax codes adjust your tax based on year-to-date earnings, not just your current paycheck.
A cumulative tax code (think 1257L) tells your employer to calculate tax using your earnings from the start of the tax year—not just this pay period. That’s helpful if you switch jobs or return to work mid-year, because it prevents nasty surprises like overpaying or underpaying. As of 2026, the standard cumulative code is 1257L, which replaced 1250L back in 2022.1
Non-cumulative codes (BR, D0, 0T, etc.) do the opposite. They tax only the current paycheck, ignoring what you’ve already earned. That can leave you with a big tax bill—or a big refund—later on.2
How Do I Fix a Cumulative Tax Code Issue?
Fix cumulative tax code issues by checking your code, understanding its structure, and updating HMRC if needed.
Follow these steps to make sure your cumulative tax code is working for you:
- Locate Your Tax Code
Grab your most recent payslip or HMRC tax code letter. Look for a code ending in “L,” “M,” “N,” or “T.” As of 2026, the most common cumulative code is 1257L.3
- Break Down the Code
The number (e.g., 1257) shows your tax-free personal allowance. The letter tells HMRC what that allowance means:
- L: Standard personal allowance (1257L)
- M: You’re receiving the marriage allowance
- N: You’re giving the marriage allowance to your spouse
- T: Other adjustments, like tax owed from previous years
- Confirm It’s Cumulative
If your code ends in “L,” “M,” “N,” or “T,” it’s cumulative. That means your employer uses year-to-date earnings to calculate tax. If it’s “BR,” “D0,” “D1,” or “0T,” it’s non-cumulative.4
- Watch for Errors
Got a second job? Make sure your main job uses a cumulative code and your second job uses a non-cumulative one like BR, D0, or D1.5
- Fix Mistakes Fast
If your code’s wrong (say, missing your personal allowance or stuck on “0T”), contact HMRC via GOV.UK to update it. Otherwise, you might overpay—or underpay—all year.
What If My Cumulative Tax Code Still Isn’t Working?
If your tax still isn’t right after checking your code, try updating your starter checklist, switching to a non-cumulative code, or filing a Self Assessment return.
If your tax is still off even after verifying your code, here’s what else you can do:
- Fill Out a Starter Checklist
Started a new job in 2026? Complete the HMRC Starter Checklist (formerly P46). That way, your employer applies the right tax code from day one.6
- Ask for a Non-Cumulative Code (If It Makes Sense)
Work irregular hours or have multiple part-time gigs? You can ask HMRC to assign a non-cumulative code (like BR) to one job. Just know this might mean higher tax now—but could prevent overpayment later.
- File a Self Assessment Tax Return
Self-employed or have complicated income? File your Self Assessment by 31 January 2027. That’s the best way to make sure you’re paying exactly what you owe—and get a refund if you overpaid.7
How Can I Avoid Cumulative Tax Problems in the Future?
Prevent future issues by checking payslips, updating HMRC promptly, and avoiding “0T” codes.
Here’s how to stay ahead of tax headaches:
| Tip |
What to Do |
| Check Payslips Regularly |
Look at each payslip to confirm your tax code and year-to-date tax paid. Spot a problem? Tell your employer or HMRC right away. |
| Update HMRC Fast |
Changed jobs, got married, or started receiving benefits? Let HMRC know using GOV.UK. |
| Use HMRC’s Online Tools |
Check your tax code and income tax status in real time via your Personal Tax Account. (Yes, it’s updated as of 2026.)8 |
| Never Accept a “0T” Code |
A “0T” code means you’re losing your tax-free allowance. Get it fixed to avoid overpaying. A “K” code might apply if you owe tax from benefits or past years—but it shouldn’t take more than half your pay.9 |
Honestly, understanding cumulative tax codes isn’t just about avoiding surprises at year-end. It’s about making sure your tax deductions are fair and accurate all year long. Take these steps, and you’ll stay in control.
Sources:
1. GOV.UK: Tax Codes Explained (2026)
2. GOV.UK: Income Tax Rates (2026)
3. GOV.UK: Tax Codes Guidance (2026)
4. GOV.UK: Tax Code Letters (2026)
5. GOV.UK: Second Job Tax Codes (2026)
6. GOV.UK: New Employee Checklist (2026)
7. GOV.UK: Self Assessment (2026)
8. GOV.UK: Personal Tax Account (2026)
9. GOV.UK: K Codes (2026)
Edited and fact-checked by the TechFactsHub editorial team.