What does tax code 1257L mean?

Tax code 1257L is the standard UK tax code for 2026/27 — the one most employees see on their payslip. It tells your employer to apply £12,570 of tax-free personal allowance to your annual salary, with no special adjustments. The "1257" is the personal allowance with the last digit dropped; the "L" means standard rules apply. If 1257L is on your payslip and you have one job with no taxable benefits, your tax is being calculated the way HMRC expects for an ordinary employee.

Verified against 5 official sources · Last reviewed 23 May 2026
On this page
  1. A quick visual: the anatomy of 1257L
  2. The numbers: 1257 means £12,570
  3. The letter: L is the standard suffix
  4. How 1257L is used to calculate your tax
  5. When 1257L is NOT the right code for you
  6. What 1257L W1, M1 or X means
  7. How to check whether your tax code is correct
  8. How much tax does 1257L mean you'll actually pay?
  9. In short

A quick visual: the anatomy of 1257L

A UK tax code packs two pieces of information into a short string:

  • The number — 1257 — represents your tax-free personal allowance. Multiply by 10 to get the cash figure: £12,570.
  • The letter — L — describes your circumstances. L means "standard personal allowance, no special adjustments."

Together, 1257L tells your employer: "This person gets £12,570 of tax-free income per year. Apply standard rates to anything above that."

Most UK employees will see 1257L on their payslip throughout 2026/27. It's the default code HMRC issues when nothing unusual is going on with your tax position.

The numbers: 1257 means £12,570

HMRC's convention is to drop the last digit of your personal allowance to keep codes short. So:

Personal allowance Tax code numbers
£12,570 (standard) 1257
£11,310 (gave 10% to spouse via Marriage Allowance) 1131
£13,830 (received 10% from spouse via Marriage Allowance) 1383
£9,570 (£3,000 reduction for a benefit in kind) 957

For 2026/27 the standard personal allowance is £12,570 — the same as it has been since 2021/22.

Why the allowance hasn't changed in years

Until 2020, the personal allowance increased most years roughly in line with inflation. The March 2021 Budget froze it at £12,570 through to April 2026. The Autumn 2024 Budget extended that freeze to April 2031.

This is sometimes called fiscal drag — wages rise, the allowance doesn't, and more income becomes taxable each year. It's the main reason most readers will keep seeing 1257L for the foreseeable future.

The letter: L is the standard suffix

The single letter at the end of a tax code tells HMRC's payroll calculators what kind of taxpayer you are. L is by far the most common — it just means "standard personal allowance, no special circumstances."

Other suffixes you might see and what they mean:

Suffix Meaning
L Standard personal allowance (most common)
M You receive 10% of your partner's allowance via Marriage Allowance (+£1,260)
N You transferred 10% of your allowance to your partner via Marriage Allowance (−£1,260)
T Adjustments HMRC needs to review case-by-case (e.g., £100k personal allowance taper)
0T No personal allowance — used above £125,140 (where the allowance has fully tapered) or when HMRC has no information about you
BR / D0 / D1 Flat-rate codes — all income taxed at 20%, 40%, or 45% with no allowance applied (usually a second job)
K Negative allowance — additional taxable income is being added (e.g., owed tax from a previous year)

How 1257L is used to calculate your tax

Your employer's payroll system uses 1257L to work out how much Income Tax to deduct each pay period:

  1. Take your gross pay for the period
  2. Apply 1/12 of the annual allowance (£1,047.50 per month for monthly-paid employees) as tax-free
  3. Apply 20% / 40% / 45% Income Tax to the slice above the allowance
  4. Deduct that, plus National Insurance, from your gross pay

Worked example: £50,000 salary with 1257L

You earn £50,000 a year. On a monthly payslip with 1257L:

  • Gross monthly pay: £4,167
  • Monthly personal allowance: £1,047.50 tax-free
  • Taxable this month: £4,167 − £1,047.50 = £3,119.50, all in the basic-rate band → £623.90 Income Tax
  • National Insurance on the slice between £1,047.50 (NI threshold) and the Upper Earnings Limit (£4,189): roughly £249.50

Net pay around £3,293/month — leaving an annual take-home of approximately £39,520.

For the full breakdown, see £50,000 after tax in 2026/27.

Two important nuances

PAYE is cumulative. Your employer doesn't calculate tax in isolation each month — they look at your year-to-date earnings and work out the correct tax for the year so far, then deduct whatever's still owed in that pay period. This is why a bonus in month 6 can look like it's been taxed at 50% — the cumulative calculation is catching up.

Your allowance is spread evenly across the year. Each month you get £1,047.50 tax-free (or £241.73 a week for weekly-paid employees). Anything above that in a single period is taxed at the basic rate (or higher if cumulative earnings cross a band threshold).

When 1257L is NOT the right code for you

Most employees should have 1257L. You should expect a different code if:

  • You have more than one job. Your main job uses 1257L; the secondary job is usually BR (everything taxed at 20%) or 0T (taxed at standard bands from £0)
  • You receive taxable benefits in kind (company car, private medical, gym membership). Your allowance is reduced by the value of the benefit, so the code becomes something like 957L
  • You earn over £100,000. The personal allowance starts being tapered by £1 for every £2 of income above £100,000. Your code may still show 1257L with adjustments via PAYE, or HMRC may issue a custom T code
  • You owe tax from a previous year. HMRC sometimes collects underpayments via your tax code by reducing your allowance for the year
  • You're a Scottish or Welsh taxpayer. Your code prefixes with S or C respectively (S1257L, C1257L). Allowance is the same; the bands above it differ
  • You transferred Marriage Allowance (1131N) or received it (1383M)

What 1257L W1, M1 or X means

If your code ends with W1, M1 or X, you're on emergency basis. Instead of HMRC's cumulative calculation, each pay period is treated standalone with one twelfth of your allowance allocated. This usually happens when:

  • You started a new job without giving the employer a P45
  • You returned from a career break and HMRC hasn't fully caught up
  • Your previous code was complicated and HMRC reset to emergency until things stabilise

It's not a problem — but you may overpay by a small amount until HMRC switches you back to cumulative basis, at which point you'll get a refund through the next payslip.

How to check whether your tax code is correct

Six places to confirm your tax code:

  • Your payslip — usually shown near the top of the deductions section
  • Your P45 from your previous employer (issued when you leave a job)
  • Your P60 at the end of each tax year (issued by your current employer)
  • HMRC Personal Tax Account at gov.uk/personal-tax-account — shows your current code and the calculation behind it
  • The HMRC mobile app — same information as the Personal Tax Account
  • A P2 "Notice of Coding" letter from HMRC when your code changes mid-year

If your code doesn't look like 1257L and you can't see a reason for the difference (BiK, second job, Marriage Allowance), check your Personal Tax Account first — most small issues can be fixed there directly. For bigger discrepancies, call HMRC on 0300 200 3300.

How much tax does 1257L mean you'll actually pay?

For someone with 1257L as their only code on their only job in England, Wales or Northern Ireland, here's the take-home for common UK salaries in 2026/27:

Gross salary Income Tax NI Take-home / year Monthly
£20,000 £1,486 £594 £17,920 £1,493
£30,000 £3,486 £1,394 £25,120 £2,093
£40,000 £5,486 £2,194 £32,320 £2,693
£50,000 £7,486 £2,994 £39,520 £3,293
£75,000 £17,432 £3,511 £54,057 £4,505

Detailed breakdown pages for £30k, £50k and £75k are linked above. More salary breakdown pages (£15k–£75k at £1k increments) are landing in the next sprint cycle.

These figures assume no pension contribution and no student loan. Both reduce take-home further — model your own situation with the Take-Home Pay Calculator.

In short

If your payslip shows 1257L, you're on the standard UK tax code for 2026/27. The £12,570 personal allowance is being applied, you're being taxed at standard rates above it, and no special adjustments are in play. For the vast majority of employees with one job and no benefits in kind, this is exactly the code HMRC expects you to have.

If your code is different, that's not necessarily wrong — many legitimate circumstances change the code. Check it against the table above, and if you can't account for the difference, the Personal Tax Account is usually the fastest fix.

Frequently asked questions

What does the 1257 in 1257L mean?

The 1257 represents £12,570 of tax-free personal allowance — your standard amount for 2026/27. HMRC's convention is to drop the last digit of the allowance to make the code shorter, so multiply the number by 10 to get the full figure.

What does the L in 1257L mean?

L indicates you're entitled to the standard personal allowance with no special adjustments. It's the most common suffix on UK tax codes — most employees with one job and no taxable benefits see L.

Has the 1257L tax code changed for 2026/27?

No. The personal allowance is frozen at £12,570 until April 2031, so 1257L continues as the standard code. It's been the standard code since 2021/22 and is expected to remain so until at least April 2031.

Is 1257L the right tax code for me?

It's the default if you have one job, no taxable benefits from your employer (no company car or private medical), and no special tax circumstances. If any of those apply, your code will likely differ from 1257L — and that's normal.

What if my payslip shows 1257L W1 or 1257L M1?

The W1 or M1 suffix means you're on emergency basis — each pay period is calculated standalone rather than cumulatively. It usually happens after starting a new job without a P45 and resolves automatically within a few pay periods.

What's the difference between 1257L and S1257L?

The S prefix means you're a Scottish taxpayer — Scotland's income tax bands apply rather than the rest-of-UK bands. The personal allowance (£12,570) is the same UK-wide; only the bands above it differ.

Glossary terms used on this page

Quick definitions for the key terms above.

  • Tax code — A short code on your payslip that tells your employer how much tax-free Personal Allowance to apply to your pay each period.
  • Personal allowance — The amount you can earn each tax year before paying any UK Income Tax — £12,570 in 2026/27, frozen until April 2031.
  • Gross pay — Your total pay before any deductions for tax, National Insurance, pension or student loan are taken out.
  • National Insurance — A tax on UK earnings paid by employees, employers and the self-employed, used to fund state benefits and the State Pension.
  • PAYE — The UK system through which employers deduct Income Tax and National Insurance from employees' pay before paying it to them.

Sources

All figures on this page are sourced from official UK government publications. We don't cite secondary commentary or other calculator sites.

  1. HMRC — Tax codes: What your tax code means
  2. HMRC — Tax codes: emergency tax codes
  3. GOV.UK — Income Tax: rates and allowances
  4. HM Treasury — Maintaining Income Tax thresholds until April 2031
  5. GOV.UK — Personal Tax Account

All tax figures on this page use the same configuration that powers our calculators — see our editorial standards for the review process.

Last reviewed: 23 May 2026. Next review due 23 November 2026.
Recent changes: Migrated from /blog/tax-code-1257l-meaning, refreshed for 2026/27. Confirmed 1257L remains the standard code — personal allowance frozen at £12,570 until April 2031.

Disclaimer: This page provides general information based on published HMRC and gov.scot figures. It is not personal tax or financial advice. For your specific situation, please consult a qualified accountant or contact HMRC directly.