Tax Code 1257L Explained: What It Means in 2025/26

By Harvey Dhillon3 March 202612 min read
A UK employee checking the tax code on a payslip at a kitchen table

You've glanced at your payslip, spotted "1257L" next to your name, and wondered what it actually does. It's a fair question, and the answer matters: your tax code decides how much of your pay reaches your bank account.

1257L is the standard tax code for most employees and pensioners in England, Wales and Northern Ireland. For 2025/26 it gives you the full personal allowance of £12,570, the amount you can earn before income tax starts.

This guide breaks down what each part of the code means, shows you how it shapes your take-home pay with worked examples, and explains exactly how to check it's right and what to do if it isn't.

What does tax code 1257L mean?

Tax code 1257L tells your employer or pension provider how much tax-free pay you're entitled to before they start deducting income tax.

For the 2025/26 tax year (6 April 2025 to 5 April 2026), it means you get the full personal allowance of £12,570. You can earn up to that amount in the year without paying any income tax.

That allowance is spread evenly across your pay periods, which works out to roughly:

  • £1,047.50 a month if you're paid monthly
  • £241.73 a week if you're paid weekly

Anything you earn above £12,570 is taxed, starting at the 20% basic rate. The code is most likely yours if you have one job or pension, no taxable company benefits, and earnings under £100,000.

How do you read tax code 1257L?

Person filling out legal paperwork at a desk

Tax codes look cryptic, but they follow a simple pattern: a number, then a letter.

What do the numbers 1257 mean?

The number is your tax-free allowance with the final digit removed. So:

  • 1257 becomes £12,570

Your employer uses that figure to work out how much of each pay packet is tax-free.

What does the letter L mean?

The L tells HMRC and your employer what type of allowance you get. An L means:

  • You're entitled to the standard personal allowance
  • You have one main source of income
  • No special adjustments apply

Other letters signal a different situation. Here are the most common ones you might see:

LetterWhat it means
LStandard personal allowance
MYou've received 10% of your partner's allowance (marriage allowance)
NYou've transferred 10% of your allowance to your partner
TOther calculations are used to work out your allowance
BRAll income from this source is taxed at the basic rate (20%)
D0All income from this source is taxed at the higher rate (40%)
D1All income from this source is taxed at the additional rate (45%)

What percentage of tax do you pay with 1257L?

This trips a lot of people up. 1257L isn't a tax rate, it's a tax-free allowance. The rates kick in once you've used that allowance up.

For 2025/26, the income tax bands for England, Wales and Northern Ireland are:

BandTaxable incomeRate
Personal allowanceFirst £12,5700%
Basic rate£12,571 to £50,27020%
Higher rate£50,271 to £125,14040%
Additional rateOver £125,14045%

Because your first £12,570 is tax-free, the actual share of your income that goes to tax (your effective rate) is lower than the headline band rate. We'll show that in the examples below.

Scotland sets its own income tax rates and bands, so a Scottish taxpayer's code starts with S and the rates above don't apply.

How does tax code 1257L affect your pay?

Your tax code decides how much income tax comes off before you're paid. The examples below are illustrative and ignore National Insurance, pension contributions and student loan repayments, which would also affect your final take-home figure.

Illustrative example: a basic rate earner on £25,000

  • Gross income: £25,000
  • Personal allowance (tax-free): £12,570
  • Taxable income: £25,000 − £12,570 = £12,430
  • Income tax at 20%: £12,430 × 20% = £2,486

That's £207.17 a month in income tax, leaving £1,876.16 of the £2,083.33 monthly gross before other deductions. The effective income tax rate here is about 9.9%, well under the 20% band rate, because the first £12,570 is tax-free.

Illustrative example: an earner on £40,000

  • Gross income: £40,000
  • Personal allowance (tax-free): £12,570
  • Taxable income: £40,000 − £12,570 = £27,430
  • Income tax at 20%: £27,430 × 20% = £5,486

That's £457.17 a month, leaving £2,876.16 of the £3,333.33 monthly gross before other deductions. The effective income tax rate is about 13.7%.

Illustrative example: crossing into the higher rate on £60,000

  • Gross income: £60,000
  • Personal allowance (tax-free): £12,570
  • Taxed at 20%: £50,270 − £12,570 = £37,700 × 20% = £7,540
  • Taxed at 40%: £60,000 − £50,270 = £9,730 × 40% = £3,892
  • Total income tax: £7,540 + £3,892 = £11,432

Even though part of this income is taxed at 40%, the effective income tax rate is about 19%, again thanks to the tax-free allowance and the basic rate band underneath.

The headline point is simple: with 1257L, your first £12,570 is always tax-free, whatever you earn. For a basic rate taxpayer that allowance is worth up to £2,514 a year in tax saved (£12,570 × 20%).

If you want the full picture including National Insurance, our take-home pay calculator does the maths for you.

Is 1257L the right tax code for you?

For most employees it's correct. But it's worth a quick check against your own situation.

When 1257L is usually right

  • You have one job or pension
  • You're entitled to the full £12,570 personal allowance
  • You don't get taxable company benefits, such as a company car
  • You have no untaxed income that needs collecting through your code
  • Your income is under £100,000
  • You're not transferring or receiving marriage allowance

When you might need a different code

  • Your income is over £100,000. Your personal allowance is reduced by £1 for every £2 of adjusted net income above £100,000, and disappears entirely once income reaches £125,140. Your code would show a lower number to reflect the smaller allowance.
  • You get company benefits. A company car or private medical insurance is taxable, so HMRC trims your tax-free allowance to collect the tax. If you had £3,000 of taxable benefits, your allowance would fall to £9,570, shown as code 957L.
  • You have a second job. Your allowance usually sits with your main job, and a second job often gets a BR code, taxing all of it at 20%.
  • You're claiming marriage allowance. Transferring 10% of your allowance gives an N code; receiving it gives an M code.

If anything on your payslip doesn't match your circumstances, it's worth checking with HMRC.

What do other tax codes mean?

Knowing the common alternatives helps you spot when something looks off.

  • BR: all income from that source taxed at the basic rate (20%), no allowance applied. Common on a second job or pension.
  • D0: all income taxed at the higher rate (40%), usually where your allowance is used elsewhere.
  • D1: all income taxed at the additional rate (45%), for higher earners who've used their allowance against another source.
  • 0T: no personal allowance is given against this income, often used when HMRC lacks information or your income exceeds £125,140.
  • K codes: used when deductions (such as benefits or state pension) are larger than your allowance, so extra taxable amount is added to your pay. These are less common.
  • Emergency codes: 1257L W1, M1 or X, explained in detail below.

A Scottish taxpayer's code starts with S and a Welsh taxpayer's starts with C, reflecting where you live for tax purposes.

How can you check your tax code is correct?

You can find your code in several places, and checking it takes minutes.

Where to find your tax code

  • Your payslip: shown on every payslip, usually near your National Insurance number.
  • Your P60: the annual summary your employer gives you after the tax year ends.
  • Your P45: issued when you leave a job, showing the code that was in use.
  • Your HMRC online account: the most up-to-date source. Sign in to your personal tax account to see your code and why HMRC has set it.
  • The HMRC app: the free official app shows your code and lets you update details.

How to sense-check it

Start with the standard £12,570 allowance, then adjust for your circumstances: subtract the value of any taxable benefits, add allowances such as professional subscriptions, then drop the final digit to get the number part of your code. If your calculated code matches your payslip, you're likely fine. If it doesn't, it's worth looking into.

It's sensible to check your code when you start a new job, get a pay rise, at the start of each tax year, or whenever your benefits change.

What should you do if your 1257L code is wrong?

A wrong code is common and usually quick to fix. Spotting it early limits any over or underpayment.

Signs your code might be wrong

  • Your take-home pay is lower than you'd expect, or your code is below 1257L with no benefits to explain it.
  • You get a tax refund most years, which can point to a code that's too low.
  • You have significant company benefits but your code is still 1257L, which can mean you're underpaying.
  • Your income is over £100,000 but your code hasn't reduced.

How to get it corrected

  1. Gather your evidence: recent payslips, your P60 or P45, and details of your income and benefits.
  2. Tell HMRC. The quickest route is your online personal tax account, where you select "Check your Income Tax" and report a change. You can also call HMRC's income tax helpline on 0300 200 3300 (Monday to Friday, 8am to 6pm), or write to Pay As You Earn, HM Revenue and Customs, BX9 1AS, quoting your National Insurance number.
  3. Explain the change and what you think your code should be.
  4. Wait for HMRC to respond. They'll confirm the code, issue a new one to your employer, or ask for more information.

If you've overpaid, HMRC either refunds you or adjusts your code so you pay less going forward. If you've underpaid, they usually collect the shortfall through a lower code over the next year. You can find the official guidance on the tax codes page at gov.uk.

In practice, the mistake we most often see is a company benefit that starts or stops without HMRC being told, which throws the code out for months. A quick check after any change to your benefits saves the hassle later.

What are emergency tax codes?

Emergency codes are temporary codes used when HMRC doesn't yet have full information about you, often when you start a new job without a P45.

For 2025/26 they look like:

  • 1257L W1 (week 1) for weekly pay
  • 1257L M1 (month 1) for monthly pay
  • 1257L X as a general version

The difference from a normal 1257L is how the allowance is applied. A standard 1257L is cumulative: each pay period takes account of allowance unused earlier in the year. An emergency code treats each period in isolation, giving you the same slice of allowance every time regardless of what came before. That's why it can overtax you if you start work partway through the year with allowance still unused.

Illustrative example: starting a job in month 7

Picture someone starting their first job of the tax year in October, earning £2,500 a month, with an emergency code of 1257L M1.

  • Tax-free that month: £1,047.50
  • Taxable: £2,500 − £1,047.50 = £1,452.50
  • Income tax at 20%: £290.50 that month

On a cumulative 1257L, they'd have unused allowance built up since April. Because their total earnings so far are within that accumulated allowance, the income tax for the month could be £0. The emergency code overtaxes them until it's corrected.

To resolve it, give your new employer your P45, or complete the starter checklist they provide if you don't have one. If the emergency code lingers, contact HMRC. Any overpayment is refunded once your correct cumulative code is applied, or after the tax year ends.

Want help checking your tax position?

If your code looks wrong, you've got multiple income sources, or you're a director balancing salary and dividends, it pays to get it right. Book a free 20-minute call with a Zmartly accountant and we'll review your tax code and your wider position. See how we support employed and self-employed clients or explore our self-assessment service.

Frequently asked questions

What does tax code 1257L mean for 2025/26?

It's the standard code for most employees and pensioners in England, Wales and Northern Ireland in 2025/26. It gives you the full personal allowance of £12,570, the amount you can earn before paying income tax. The 1257 is the allowance with the last digit removed, and the L means you get the standard allowance.

What percentage of tax do I pay with 1257L?

1257L isn't a percentage, it's a tax-free allowance of £12,570. After that, income from £12,571 to £50,270 is taxed at 20%, from £50,271 to £125,140 at 40%, and over £125,140 at 45% for 2025/26. Your effective rate is lower than the band rate because the first £12,570 is tax-free.

How do I know if 1257L is correct for me?

It's usually right if you have one job or pension, get the full personal allowance, earn under £100,000, have no taxable company benefits, and aren't transferring or receiving marriage allowance. If any of those don't apply, you may need a different code. Check your payslip, P60 or your HMRC personal tax account.

What is the difference between 1257L and 1257L W1 or M1?

A plain 1257L is cumulative and accounts for your full annual allowance across the year. The W1 and M1 versions are emergency codes that treat each pay period on its own, which can mean you overpay tax. Giving your employer your P45 or completing a starter checklist lets HMRC issue the correct cumulative code.

What happens to 1257L if I earn over £100,000?

Your personal allowance reduces by £1 for every £2 of adjusted net income over £100,000, so your code drops below 1257L. Once your income reaches £125,140 you lose the allowance entirely and may be given a 0T code, meaning no tax-free allowance against that income for 2025/26.

Can I have 1257L on two jobs?

Usually your allowance sits with your main job, so the second job gets a different code such as BR, taxing all of it at 20%. If your main job doesn't use the full allowance, HMRC can split it between jobs. It's worth contacting HMRC to allocate it efficiently so you're not overtaxed.

Book a free Tax Health Check →

Free · 30 minutes · No obligation

Stop overpaying tax. Start filing in 5 days.

Thirty minutes with an ACCA-qualified accountant. Most owners uncover £1,000-£3,000 in annual savings on the first call. If we are not the right fit, you walk away with a free tax review on the house.

Google reviewer HeenaGoogle reviewer land4 success (chill feel good)Google reviewer Jorge Carballo GomezGoogle reviewer Sean BarringtonGoogle reviewer Darius Jaselskis
Joined by 240+ UK businesses this year
4.9 Google< 72h reply time30-day money-back