Tax Code 1257L Explained: The Default, and When It's WrongWhat Is a P60? The UK Form Most People LoseBest UK Current Account 2026: The Stack, Not One PickLasting Power of Attorney UK: DIY or £600 Solicitor?UK Current Account Switching Bonuses 2026: Live TrackerLife Insurance in Trust UK: The Free IHT Trick ExplainedEvery £1 You Spend Costs You 10p ForeverLife Insurance UK 2026: When You Actually Need ItTerm vs Whole-Life Insurance UK: Which Wins in 2026

Tax Code 1257L Explained: The Default, and When It's Wrong

Tax code 1257L is HMRC's default. Most people on it never check whether it's right. The personal allowance has been frozen at £12,570 since 2021, and the code is mechanically how that freeze costs you money. Here is what it actually means.

Michael McGettrick 6 June 2026 12 min read
Infographics
Cite this article
Freedom Isn't Free (2026) Tax Code 1257L Explained: The Default, and When It's Wrong. Available at: https://freedomisntfree.co.uk/articles/tax-code-1257l-explained (Accessed: 6 June 2026).

Italicise the article title in your bibliography. Accessed date set to today.

TLDR

  • 1257L means HMRC thinks you get the full £12,570 personal allowance, paid via PAYE.
  • The number is the allowance divided by 10. The L is the suffix for the standard allowance.
  • Common variants: BR (no allowance, all at 20%), 0T (no allowance at all), K codes (you owe HMRC), S/C prefixes for Scotland and Wales, W1/M1 emergency codes.
  • The personal allowance has been frozen at £12,570 since April 2021 - fiscal drag, not generosity.

Common UK tax codes 2026/27 - what each one means

CodeWhat HMRC is telling your employer
1257LStandard full £12,570 personal allowance
1257L W1/M1Emergency - each pay period in isolation
BRAll income at 20% - typical second job
D0All income at 40% - third job or pension
D1All income at 45%
0TNo personal allowance applied
K [number]You owe HMRC more than your allowance
S1257L / C1257LScottish / Welsh standard allowance

Source: HMRC PAYE guidance, 2026/27 rates.

Tax Code 1257L Explained

If you have a single PAYE job and no funny stuff going on with your taxes, your tax code in the 2026/27 tax year is almost certainly 1257L. It is the default. It is also one of the most opaque-but-fundamentally-simple pieces of paperwork the UK tax system gives you, and it is mechanically the thing that decides how much income tax comes out of your salary every month.

This article walks through what 1257L actually means, where the numbers come from, the most common variants and when you would have one, how to spot a wrong code, and why "1257L is the standard" is also a worker-protective story about a tax rise nobody voted for.

What 1257L means in one line

1257L tells your employer that HMRC has decided you can earn £12,570 in the tax year before paying any income tax, with that allowance spread evenly across your paydays.

That is it. Every piece of jargon in the code is encoding that single instruction.

  • The 1257 is your personal allowance with the last digit knocked off. £12,570 → 1257.
  • The L is the suffix code for "this person is entitled to the standard personal allowance, no special circumstances."

PAYE then takes the £12,570 allowance, splits it across the number of pay periods in the year, and only charges income tax on whatever is left over each month or week. On a monthly salary, your employer treats £1,047.50 of each pay packet as tax-free and only applies the basic / higher / additional rates to anything above that.

Built in to the design: if you stay on 1257L for the whole tax year and your only income is from that one PAYE job, you should owe exactly the right amount of income tax by 5 April. No refund, no underpayment, no Self Assessment.

Where the £12,570 number comes from

The 2026/27 income tax personal allowance is £12,570. This is the amount everyone in the UK can earn before any income tax starts to apply. Once you go above it:

BandRateThreshold (2026/27, England, Wales and NI)
Personal allowance0%First £12,570
Basic rate20%£12,571 to £50,270
Higher rate40%£50,271 to £125,140
Additional rate45%Over £125,140

The £12,570 number has been frozen since April 2021. It is now scheduled to stay frozen until 2028. In a normal world it would track inflation - had it tracked CPI from 2021, it would already be over £15,500 by 2026/27. That gap is the frozen tax thresholds story: a stealth tax rise paid by everyone with a tax code, mechanically delivered through the unchanged 1257.

When the freeze ends, the personal allowance will rise and the code will become 12X0L or similar. Until then, 1257L is the number on millions of payslips because the government has decided not to move it.

What the L is for

The letter at the end of your tax code is a suffix that tells HMRC's systems what category you sit in. The main suffixes:

SuffixWhat it means
LStandard personal allowance, no adjustments
MYou received the Marriage Allowance (got 10% from your spouse)
NYou gave the Marriage Allowance to your spouse
TOther calculations involved - your code is being reviewed
0TNo personal allowance applies (used when HMRC has no info on you)
BRAll income taxed at basic rate (20%) - typical second job
D0All income taxed at higher rate (40%) - typical third job or pension
D1All income taxed at additional rate (45%)
NTNo tax to be deducted at all
KYou owe HMRC more than your allowance - they tax you on the extra

The L is the boring default. If you have it, HMRC is not flagging anything unusual about you.

When 1257L is the wrong code

Even though 1257L is the default, your code can be wrong for several reasons:

You started a new job mid-year without a P45

If you start a new PAYE job and have not handed over a P45 from your previous employer, your new employer typically puts you on an emergency code (1257L W1 or 1257L M1) until HMRC sorts your records out. The emergency variant treats each pay period in isolation rather than carrying forward year-to-date numbers - which can cause you to overpay or underpay tax until the code catches up.

You have more than one source of income

If you have a second job, a pension drawing alongside salary, or rental income reported to HMRC, the personal allowance is usually applied to your main income only. The second income source gets a BR code (everything taxed at 20%), or D0 / D1 if you are already in the higher / additional rate.

This is a place where errors hide: if HMRC has not correctly identified which job is your "main" job, the £12,570 allowance ends up on the wrong payslip and you pay more tax than you should overall. Always cross-check after starting a second job.

You moved to Scotland or Wales

Scottish residents get the S prefix on the standard code (S1257L) because Scottish income tax rates and bands differ from the rest of the UK. Welsh residents get the C prefix (C1257L) for technical reasons even though Welsh and English rates are currently identical. HMRC uses your registered home address to set this prefix - if you have moved between nations and not updated your address, your prefix is wrong.

You receive taxable benefits in kind

If your employer provides a company car, private medical insurance, accommodation, or other taxable perks, the cash value of those benefits is added to your taxable income. HMRC handles this by reducing your personal allowance to claw the tax back through PAYE rather than via a separate bill - your code shrinks from 1257L to something like 850L or 600L.

If your benefits in kind are substantial, the allowance can go negative and your code becomes a K code - the K means HMRC owes itself extra tax from you that exceeds your allowance, and it is collected through PAYE.

You had a tax underpayment in a previous year

HMRC sometimes collects underpayments from prior years by reducing your current-year allowance through your code. A code like 1057L for someone in the standard situation is HMRC quietly recovering £2,000 of allowance to claw back tax owed. The annual coding notice (form P2) explains this if you read it carefully - most people do not.

You receive the Marriage Allowance

If your spouse or civil partner gave you 10% of their personal allowance via the Marriage Allowance, your code becomes 1383M (£12,570 + £1,260 transferred = £13,830). If you gave away 10%, you become 1131N (£12,570 - £1,260 = £11,310).

How to check whether your code is right

HMRC sends a coding notice (form P2) by post or to your Personal Tax Account in March each year, ahead of the new tax year starting on 6 April. The notice lists what is in your code, what was added, and what was deducted. You should read it. Almost nobody does.

Three faster ways to verify your code is broadly sensible:

  1. Check your payslip. Your code appears on every payslip. If it changed without explanation, that is a flag.
  2. Log in to your HMRC Personal Tax Account (gov.uk/personal-tax-account). The current code, any underpayment being recovered, and benefits in kind being taxed via the code all appear here. You can also update HMRC about errors via this portal.
  3. Run the rough sanity check: if you have a single PAYE job in England, no benefits in kind, no second income, no marriage allowance involved, no historical underpayment to claw back - your code should be 1257L. Anything else needs a reason.

The full list of common UK tax codes

CodeWhat it indicates
1257LStandard, full personal allowance
1257L W1 / M1Emergency code - each pay period treated in isolation
1257TAllowance applies but HMRC's calculation needs review
1383MYou received the Marriage Allowance transfer
1131NYou gave away the Marriage Allowance transfer
BRAll income at basic rate (20%), no allowance - usually second job
D0All income at higher rate (40%) - typical third job or pension
D1All income at additional rate (45%)
0TNo personal allowance applied - typical for high earners losing the allowance
NTNo tax to be deducted - typical for certain non-resident situations
K numberOwe HMRC more than your allowance, extra tax via PAYE
S1257LScottish resident, standard allowance
C1257LWelsh resident, standard allowance
SBR / CBRScottish / Welsh basic rate, no allowance

Why all of this is a worker-protective story, not just admin

The honest version: tax code 1257L is the most boring piece of paperwork in your working life, and it is mechanically how the government extracts more tax from you every year without anyone voting for it.

Personal allowance was £12,570 in April 2021. It is still £12,570 in April 2026, and it will still be £12,570 in April 2028 unless something changes. CPI from April 2021 to April 2026 is around 23%. In real terms, the personal allowance has shrunk by nearly a quarter. The basic rate, higher rate, and additional rate thresholds are frozen too. Everyone whose pay rose with inflation has been pulled deeper into income tax - not by the rates, but by the frozen thresholds.

This is what economists call fiscal drag, what politicians call "not putting up taxes," and what your payslip calls 1257L. The freeze is the policy. The code is the delivery mechanism.

The same code applies to a 22-year-old earning £25k and to a 55-year-old earning £49k. Both are sliding up into a higher-tax position every year that 1257 does not change. The frozen-threshold mechanism is genuinely regressive in a way that nominal rate cuts get all the headlines for hiding.

What to do if your code looks wrong

If you suspect your tax code is wrong, the steps:

  1. Find the most recent coding notice (P2). It explains the maths behind whatever code HMRC has on you.
  2. Log into the Personal Tax Account. You can update HMRC directly about untaxed income, employment changes, benefits in kind ending, or other circumstances that affect your code.
  3. Phone HMRC on 0300 200 3300 (the Income Tax helpline) if the online route does not resolve it. Have your National Insurance number ready.
  4. Check your year-end position via your P60. Your P60 shows the total income and tax for the year - if your code was wrong, this is where the under- or over-payment will surface.
  5. Reclaim overpaid tax via your Personal Tax Account or by writing to HMRC if they have been deducting too much. Claims can go back four tax years.

The tax-code system is built on the assumption you are checking it. Most people never do, and the system has no incentive to be friendlier than it is. Read the coding notice. Cross-check the payslip. Catch errors early.

Frequently Asked Questions

What does 1257L mean in plain English?

1257L is HMRC's instruction to your employer that you are entitled to the full £12,570 personal allowance for the 2026/27 tax year, applied evenly across all your paydays, with no special circumstances modifying that allowance. The 1257 is the allowance divided by 10. The L is the suffix for "standard, no adjustments."

Is 1257L the same as 1257L W1 or 1257L M1?

No. The plain 1257L applies the personal allowance cumulatively across the tax year - your tax position rebalances every pay period to reflect the full year-to-date picture. The W1 ("week 1") and M1 ("month 1") variants are emergency codes that treat each pay period in isolation - useful when HMRC does not yet have year-to-date information about you (typically after starting a new job without a P45). Emergency codes often cause you to over- or under-pay during the year and need correcting once HMRC has the full picture.

Why has my tax code changed mid-year?

The most common reasons: HMRC has updated your record because of a new job, a benefit in kind starting or ending, an underpayment being recovered from a previous year, a marriage allowance transfer beginning, a tax refund being applied, or your residence status changing (e.g. you moved to Scotland). The coding notice (form P2) explains the change - if you did not receive one, log into your Personal Tax Account or phone HMRC.

Can I have 1257L on two jobs at the same time?

No. The £12,570 personal allowance can only be applied to one income source - typically your main employment. Your second job should be coded BR (basic rate, 20% on everything) or D0 / D1 if you are higher- or additional-rate. If both employers are using 1257L, you are getting the allowance applied twice and will owe tax at year-end. Phone HMRC to correct this immediately.

Does 1257L apply in Scotland?

Scottish residents get S1257L rather than plain 1257L. The S prefix signals to your employer to use Scottish income tax rates and bands, which differ from the rest of the UK (Scotland has more bands and a higher top rate). Welsh residents get C1257L for technical reasons, though Welsh and English rates are currently identical. The £12,570 personal allowance applies UK-wide.

What is the difference between 1257L and 1257T?

The L suffix means HMRC has applied the standard allowance with no special calculations. The T suffix means there are calculations involved that need review - typically used when HMRC is still resolving something about your circumstances, when you have asked HMRC to keep your code confidential from your employer, or when your tax affairs include unusual elements. The number portion (1257) is the same; the suffix is the flag.

Further Reading:

I Will Teach You To Be Rich - Ramit Sethi - Sethi's "Big Wins" framework starts with automating the boring stuff. Knowing what your tax code means and catching it when it goes wrong is the cheapest big-win in the household-admin category. (Affiliate link - we may earn a small commission at no extra cost to you.)

Cross-references

Enjoying the content?

If this site has been useful, a coffee goes a long way.

Buy us a coffee