afterax

Guide

UK income tax

What does tax code 1257L mean?

1257L is the standard UK tax code for 2026/27. Most employees have it. The moment your circumstances get even slightly unusual (a second job, taxable benefits, a debt to HMRC), your code changes. So does your take-home. Here is how to read what HMRC have given you.

By AfteraxLast reviewed 1 May 2026UK 2026/27 tax year

The short answer

Tax code 1257L tells your employer to ignore the first £12,570 of your pay each year before charging income tax. That number is the personal allowance. The 1257 represents it (multiply by 10). The L means you are entitled to the standard, untapered allowance.

So on a £40,000 salary with code 1257L, your employer puts £12,570 through tax-free, then taxes the remaining £27,430 at 20%. National Insurance is calculated separately and the tax code does not affect it.

Anatomy of a tax code

Every UK tax code is built from two parts: a number and a letter (or letters).

The number = your allowance ÷ 10

  • 1257 = £12,570 personal allowance (the 2026/27 standard).
  • 1185 = £11,850. Usually because HMRC has reduced your allowance to recover an under-payment from a previous year.
  • 0 = no allowance at all. Your entire pay is taxable.

The letter (or letters) = the rule applied

  • L. Standard personal allowance. The vast majority of codes.
  • M. You have received the Marriage Allowance transfer (£1,260 added). Code typically reads 1383M.
  • N. You have transferred Marriage Allowance away. Allowance is reduced.
  • BR. Every pound is taxed at the basic rate (20%). Common on a second job.
  • D0. Every pound is taxed at the higher rate (40%). Used when your main job already covers the basic-rate band.
  • D1. Additional rate (45%) on everything. Rare, but used for very high earners with multiple income sources.
  • 0T. No allowance. Used when HMRC do not have enough information about you, or after the personal allowance has been fully withdrawn (£125,140+).
  • K. Your deductions exceed your allowance. The rest of the code is added back to taxable pay rather than subtracted. This is HMRC clawing tax back.
  • NT. No tax to be deducted. Reserved for specific scenarios (some non-residents, certain bankruptcies).
  • S prefix. Scottish income tax bands apply. Example: S1257L.
  • C prefix. Welsh income tax bands apply. Example: C1257L.
  • X or W1/M1 suffix. Emergency, “non-cumulative” tax code. Each pay period stands alone instead of being averaged across the year.

Why your code might not be 1257L

HMRC adjusts your code when your circumstances change. The most common reasons:

  • Second job or pension. The second source typically gets BR, D0 or D1, depending on your main job's earnings.
  • Company benefits. Car, fuel, medical insurance, gym membership. All reduce your allowance because they are taxable benefits-in-kind.
  • Owing HMRC. They recover under-payments by shrinking the code. Most common after your first higher-rate year, when the system catches up.
  • Earning over £100,000. Your personal allowance tapers down by £1 for every £2 you earn above £100k. It hits zero at £125,140 (the 60% trap).
  • Marriage Allowance. Both partners' codes change: M for the receiver, N for the giver.
  • Starting a new job without a P45. You get an emergency code (1257L W1/M1, or 0T) until HMRC reconciles.

Codes that quietly cost you money

A wrong tax code can cost you hundreds or thousands of pounds over a year before HMRC notices. Watch out for these.

  • BR or 0T on your main job. If your highest-paying job has a BR or 0T code, you are not getting your personal allowance and you are overpaying. Tell HMRC which job is your main one.
  • Stale company-car deductions. If you returned the company car six months ago and the code still reflects it, you are paying tax on a benefit you no longer receive. Submit a P11D update or call HMRC.
  • W1/M1 emergency code into a new tax year. Non-cumulative codes can over-tax in months when you earn more than the average. Bonus months are the obvious ones. Once HMRC has your P45, ask them to switch you back to a cumulative code.
  • K code with a known fix. K codes legitimately exist for high benefit-in-kind earners, but they sometimes contain stale debts that were already cleared. Request a breakdown.

How to check your tax code is right

The fastest route is your HMRC Personal Tax Account at gov.uk. It shows your current code, the breakdown of how it was built, and lets you challenge anything that looks wrong. Compare it against your payslip. If they do not match, your employer has not received the latest update yet, but HMRC will square it up at year end.

You can also plug your code into the Afterax income tax calculator (under Advanced) to see exactly what HMRC are charging you in 2026/27.

Bottom line

1257L is shorthand for “you get the full £12,570 allowance, no special rules.” The moment your code drifts away from 1257L without you knowing why, log into your Personal Tax Account and check what is behind it. The UK tax system underpays nobody and overcharges plenty. Wrong codes are one of the most common ways it happens.

Try the calculators

General information based on HMRC published rates · Not financial advice