Tax Code 1257L: Why It Matters More Than You Think

Upendra Rathore | Debitam By Upendra Rathore
Associate Director
Diagram showing how UK tax code 1257L breaks down into £12,570 Personal Allowance and the income tax bands above it for 2025/26 | Debitam

Quick answer: Tax code 1257L is the most common UK tax code for the 2025/26 and 2026/27 tax years. 1257L tax code gives you a tax-free Personal Allowance of £12,570, meaning you can earn that much before paying any Income Tax. The "1257" is your allowance with the last digit removed, and the "L" confirms you get the standard allowance.

Key Takeaways

  • 1257L is the standard UK tax code for 2025/26 and 2026/27, giving you £12,570 of tax-free Personal Allowance.
  • You can find your tax code 1257L on your payslip, hmrc app, your personal tax account, and almost on any documents that you have received from HMRC.
  • It works out to £1,048 tax-free pay per month or roughly £242 per week.
  • 1257L on its own is a good, "normal" code - it usually means you're being taxed correctly.
  • 1257L W1, M1, or X are emergency tax codes - they tax each pay period in isolation and can lead to over- or underpayment.
  • The "/0" you see on some payslips is just your payroll software's way of flagging a cumulative code - it's nothing to worry about.
  • Always check your code yourself - HMRC won't catch every error, and the wrong code can cost you real money.

Where can I find my Tax Code 1257L?

You can find your tax code on:

Your tax code determines how much income you can earn before having to pay taxes, and affects the amount of Income Tax deducted from your salary. Knowing your tax code ensures that you are paying the right amount of taxes and helps you avoid overpaying or underpaying.

What Is Tax Code 1257L?

Tax code 1257L is the most common tax code in the UK. According to GOV.UK, it's "used for most people with one job and no untaxed income, unpaid tax or taxable benefits (for example, a company car)."

In simple terms, your tax code tells your employer or pension provider how much tax-free income you're entitled to before Income Tax kicks in. HMRC works it out, sends it to your employer, and your employer plugs it into their payroll software under the Pay As You Earn (PAYE) system.

Let me show you how the code breaks down:

Part of the codeWhat it means
1257Your tax-free Personal Allowance (£12,570) with the final zero removed
LYou're entitled to the standard tax-free Personal Allowance

So when you take the "1257" and multiply it by 10, you get £12,570 - the amount you can earn each year before paying a penny of Income Tax.

How does my Tax Code 1257L affect my taxes?

HMRC issues millions of wrong tax codes every year, and the burden of spotting the error falls on you, not them. Your employer just keys in whatever code HMRC sends. Nobody at the tax office is double-checking that your code matches your actual circumstances. So if you're sat on the wrong one, you could be quietly overpaying tax every single month - or building up a nasty bill you don't know about yet.

What Does the "L" Mean on a Tax Code?

The "L" simply means you're entitled to the standard, full Personal Allowance with no deductions or adjustments. It's the most ordinary letter you can have.

The Low Incomes Tax Reform Group (LITRG) explains that the letters exist primarily to enable HMRC to communicate with employers about changes. For example, when the government raises the Personal Allowance, HMRC tells employers to "uprate all 'L' codes" so everyone carries the right allowance into the new tax year.

Here are a few other letters you might come across:

LetterWhat it tells you
LStandard Personal Allowance
BRAll income taxed at Basic Rate (20%) - often a second job
0TNo allowance left; tax due at the appropriate rates
KYour deductions are more than your allowance
M / NMarriage Allowance received (M) or given away (N)
S prefixScottish taxpayer (e.g. S1257L)
C prefixWelsh taxpayer (e.g. C1257L)

For more information on what your tax code means, check out our guide What`s a Tax Code.

Is 1257L a Good Tax Code?

Yes - 1257L is generally a good tax code to be on. It means HMRC believes you're entitled to the full Personal Allowance and you have a single, straightforward income with no complications.

If you're on 1257L and;

  • You've got one job,
  • No company perks,
  • No untaxed income on the side -figure out what passes as a side hustle for HMRC- you're very likely being taxed correctly.

There's nothing to fix and nothing to worry about. The only time it stops being "good" is if your circumstances don't actually match it - for instance, if you've got a second job or a taxable benefit that should be reducing your allowance.

Is 1257L 20%?

Not exactly - and this is a common mix-up. The 1257L code doesn't mean you pay 20% on everything. It means your first £12,570 is tax-free, and then your income is taxed in bands above that.

Here's how the bands work for the current tax year (England, Wales, and Northern Ireland):

Income bandTax rate
Up to £12,5700% (tax-free)
£12,571 – £50,27020% (Basic Rate)
£50,271 – £125,14040% (Higher Rate)
Over £125,14045% (Additional Rate)

So 20% is just the first rate you hit after using up your allowance - not a flat rate on your whole salary.

For other tax thresholds, band and allowances in 2026, take a quick look at our latest update.

1257L Tax Code: How Much Tax Will I Pay?

Let's make this real with an example. Say you earn £30,000 a year on a 1257L code:

  • £12,570 - tax-free (your Personal Allowance)
  • £17,430 (the rest) - taxed at 20% = £3,486 Income Tax

That leaves you paying £3,486 in Income Tax for the year. Remember, National Insurance is separate and gets deducted on top of this.

Broken down monthly, the 1257L code gives you £1,048 of tax-free pay each month (or about £242 a week). Anything you earn above that in the month gets taxed.

What Is the Difference Between 1257L and 1257L/0?

1257L and 1257L/0 mean the same thing for your allowance - both give you £12,570 tax-free. The "/0" is added by payroll software (like Sage) to show the code is being run on a cumulative basis.

Cumulative just means your tax is worked out across the whole tax year so far, smoothing everything out so you get the right total allowance by year-end.

You might also see "/1" on a payslip - this generally points to a non-cumulative (Week 1 / Month 1) basis, which I'll explain next. In plain terms:

What you seeWhat it usually means
1257LStandard code, cumulative
1257L/0Same standard code, cumulative - the "/0" is just a software flag
1257L W1 / M1 / XEmergency code, non-cumulative

So if your payslip shows 1257L/0, relax - it's the normal, healthy version of the code.

Is 1257L an Emergency Tax Code?

No, 1257L is not an emergency tax code. But it becomes one the moment you see W1, M1, or X tacked onto the end.

GOV.UK is clear on this: "1257L is an emergency tax code only if followed by 'W1', 'M1' or 'X'." These emergency versions often appear when you start a new job and haven't handed over a P45.

What Does Tax Code 1257L W1 Mean?

Tax code 1257L W1 means you're on an emergency code that's calculated weekly, in isolation. The "W1" stands for "Week 1."

Instead of spreading your allowance cumulatively across the year, a W1 code only gives you one week's slice of the Personal Allowance against that week's pay. What happened earlier in the tax year is ignored.

What Does Tax Code 1257L M1 Mean?

Tax code 1257L M1 is the monthly version of the same thing. "M1" stands for "Month 1." You get one month's chunk of allowance (£1,048) against that month's pay, with no reference to earlier months.

What Does Tax Code 1257L W1M1 Mean?

You'll sometimes see "1257L W1M1" or "1257L X" written together. This is shorthand for the same emergency, non-cumulative basis. The "X" is used when your pay period isn't strictly weekly or monthly - for example, if you're paid every four weeks.

The key point with all emergency codes (W1, M1, W1M1, X): because they ignore the rest of the year, you can end up overpaying or underpaying tax. The good news is that once HMRC has your full details, they'll usually switch you back to a normal cumulative 1257L and sort out any overpayment.

Why Is My Tax Code Not 1257L?

If your code isn't 1257L, don't panic - it just means HMRC has adjusted your allowance for a reason. Common causes include:

  • You have more than one job - your allowance usually goes against your main job, and the second is taxed (often on a BR code).
  • You receive a taxable benefit, like a company car or private medical insurance.
  • You owe tax from a previous year that's being clawed back through your code.
  • You've got untaxed income, such as rental or investment income.
  • You're on an emergency code because HMRC doesn't have enough information yet.

Each of these nudges your tax-free allowance up or down, which changes the number in your code.

Why Has My Tax Code Changed from 1257L to 1231L?

If your code dropped from 1257L to 1231L, it means HMRC has reduced your tax-free allowance by £260 (1257 − 1231 = 26, then × 10 = £260).

In most cases, this happens because HMRC believes you've got a small amount of income or a benefit that should reduce your allowance - for example, a minor taxable benefit, untaxed interest, or a previous underpayment they're collecting. Your allowance falls from £12,570 to £12,310, so a little more of your pay becomes taxable.

If you can't work out why it changed, here's my advice: don't just accept it. HMRC should send a coding notice explaining the breakdown. If you didn't get one, or it doesn't make sense, contact HMRC and ask them to explain it. Codes change all the time automatically now, sometimes off the back of third-party data, and they're not always right.

Why Has My Tax Code Changed to 1257L?

It means HMRC now thinks you're entitled to the full standard Personal Allowance again.

This often happens when:

  • A previous deduction (like an underpayment) has been cleared.
  • A taxable benefit has stopped.
  • You've left a second job, and your full allowance has been restored to your main one.
  • A new tax year has started, and HMRC has reset your code to the standard.

In short, moving to 1257L generally means your tax-free allowance has gone back up - and your take-home pay should reflect that.

How to Check If Your Tax Code Is Correct

Spotting an error early can save you real money. Here's a quick checklist:

  1. Find your current code on your payslip, P60, or P45.
  2. Log into your HMRC Personal Tax Account or the HMRC app to see your code and how it was worked out.
  3. Compare the code to your situation - one job, no benefits, no other income usually means 1257L is right.
  4. Look for emergency markers (W1, M1, X) that shouldn't be there if you've been in your job a while.
  5. Contact HMRC on 0300 200 3310 if anything looks wrong.

If you've overpaid, HMRC usually issues a P800 calculation after the tax year ends and refunds you. But you can also chase it sooner through your Personal Tax Account rather than waiting around.

TL;DR: Tax Code 1257L Summary

  • Tax code 1257L = £12,570 tax-free Personal Allowance, the UK standard for 2025/26 and 2026/27.
  • The "1257" is your allowance with the last digit removed; the "L" means you get the standard allowance.
  • It's a good code - on its own, it usually means you're taxed correctly.
  • 1257L isn't a flat 20% - your first £12,570 is tax-free, then 20%, 40%, and 45% bands apply above that.
  • 1257L/0 is the same as 1257L (cumulative); the "/0" is just a payroll software flag.
  • 1257L W1, M1, W1M1, or X are emergency codes that tax each period in isolation and can cause over- or underpayment.
  • A drop to 1231L means your allowance fell by £260; a change to 1257L means it went back up.
  • Always check your code yourself - HMRC doesn't catch every mistake.

How can Debitam Help You with your Tax Code 1257L?

Your tax code is small, but the money behind it isn't. The wrong one can quietly drain your pay packet for months, or leave you facing a surprise bill from HMRC. Checking it takes minutes. Fixing it can put real money back in your pocket.

If you're staring at your payslip, unsure whether your code is right - or you've had a confusing change and HMRC's explanation reads like a foreign language - Debitam can help. Our experts deal with HMRC and tax codes day in, day out. We'll check your code, spot any errors, and liaise with HMRC on your behalf so you stop overpaying and stay compliant. No hidden fees, no jargon, just answers.

Don't leave your hard-earned money on the table. Get in touch with Debitam today and let's make sure your tax code is working for you, not against you.

Frequently Asked Questions

Does 1257L mean I don't pay any tax?

No. The 1257L code means your first £12,570 of income is tax-free, but anything you earn above that is taxed at the normal rates (20%, 40%, or 45%). If you earn less than £12,570 in total across the year, you shouldn't pay Income Tax - and if tax was deducted, you may be due a refund.

Does my tax code affect my National Insurance?

No. Income Tax and National Insurance are calculated separately, each with its own rates and thresholds. Your tax code only affects how much Income Tax you pay, not your National Insurance contributions.

Can I have 1257L for two jobs?

Usually not. Your full Personal Allowance is normally applied to your main job under 1257L, while a second job is taxed on a different code such as BR (Basic Rate, 20% on everything). If your combined income is below the Personal Allowance, you can ask HMRC to split your allowance between the jobs.

What's the difference between a cumulative and an emergency tax code?

A cumulative code (like standard 1257L or 1257L/0) works out your tax across the whole tax year, smoothing out your allowance so you pay the right amount overall. An emergency code (1257L W1, M1, or X) treats each pay period on its own, ignoring earlier months, which can lead to paying too much or too little.

Will I get a refund if I've been on an emergency tax code?

Often, yes. If an emergency code caused you to overpay, HMRC usually corrects it once they have your full details and refunds the overpayment - either through your payslip or via a P800 calculation after the tax year ends. You can speed things up by checking your HMRC Personal Tax Account.

Do self-employed people have a tax code?

No. Tax codes apply to PAYE - employees and pension recipients. If you're self-employed, your tax is worked out through Self Assessment instead, based on the income and expenses you report. If you're both employed and self-employed, you'll have a tax code for your PAYE job and report your self-employed income separately.

Note: Please note that the content of the above blog and the aforementioned information are solely for the purpose of awareness and are informative in nature. The content is designed with intent to ease the understanding while preserving the essence and importance of the compliance rules and shall not be considered as an ultimate replication of the rules. Debitam does not own any responsibility whatsoever for any unpleasant event that may arise due to the misinterpretation of a specific part or whole of the information.