Guide

UK tax codes explained

A practical guide to understanding UK tax codes, what 1257L means, how to check your tax code is correct, and when a wrong tax code can affect your take-home pay.

Pillar guide7 min readRuleset 2025-26Last reviewed 17 March 2026Author PayPath UKReviewed by PayPath UK editorial reviewMethodology

What a tax code is and why it matters

A tax code is the instruction HMRC gives to your employer (or pension provider) telling them how much of your income is tax-free. It controls how much income tax is deducted from your pay each pay period.

Getting the right tax code matters because a wrong code means you pay too much or too little tax through payroll. Too much and your take-home is lower than it should be. Too little and you face a bill later.

For planning purposes, tax codes explain why two people on the same gross salary can sometimes see different amounts landing in their bank accounts even before student loans or pension contributions are considered.

What 1257L means

1257L is the most common tax code in the UK. It is the standard code for the current ruleset and means:

  • 1257: your tax-free personal allowance is GBP 12,570 (the number is the allowance divided by 10)
  • L: you are entitled to the standard personal allowance

If you have a straightforward employment with one job, no benefits in kind, and no unusual tax adjustments, 1257L is the code you should expect to see on your payslip.

Practical takeaway: 1257L means your first GBP 12,570 of annual earnings is tax-free, and income above that is taxed at the applicable rates.

How to read any tax code

Tax codes follow a pattern: a number (representing your tax-free allowance) followed by one or more letters. The letters tell you about your circumstances.

The number

Multiply the number by 10 to get your approximate tax-free allowance. So 1257 means GBP 12,570, 1185 means GBP 11,850, and so on. A lower number means a smaller tax-free allowance, which usually means more tax is deducted through payroll.

The most common letters

  • L: standard personal allowance, the most common suffix
  • M: you have received a transfer of 10 percent of your partner's personal allowance (marriage allowance)
  • N: you have transferred 10 percent of your personal allowance to your partner
  • T: your tax code includes other calculations to work out your personal allowance, or HMRC needs to review your circumstances
  • 0T: no personal allowance is being applied, so all income is taxable; this often happens when HMRC does not have enough information or when the personal allowance has been fully used by another income source
  • BR: all income from this source is taxed at the basic rate (20 percent), common for second jobs
  • D0: all income from this source is taxed at the higher rate (40 percent)
  • D1: all income from this source is taxed at the additional rate (45 percent)
  • NT: no tax is deducted from this income
  • K: your deductions and allowances exceed your personal allowance, so extra tax is collected through the code; the number after K represents additional taxable income rather than tax-free income

Scottish and Welsh prefixes

  • S: Scottish taxpayer, subject to Scottish income tax rates (e.g. S1257L)
  • C: Welsh taxpayer, subject to Welsh income tax rates (e.g. C1257L)

These prefixes matter because Scottish tax rates and bands differ from the rest of the UK. A Scottish taxpayer and an English taxpayer on the same gross salary can have different take-home pay purely because of the tax region.

Emergency tax codes

If you start a new job and HMRC has not issued a tax code yet, your employer may use an emergency tax code. Common emergency codes include:

  • 1257L W1 or 1257L M1: the W1 (weekly) or M1 (monthly) suffix means tax is calculated on a non-cumulative basis, treating each pay period in isolation rather than spreading the annual allowance across the year
  • 0T W1 or 0T M1: no personal allowance on a non-cumulative basis
  • BR: basic rate applied to all earnings from this employment

Emergency codes can mean you overpay tax in the short term. Once HMRC issues the correct code, your employer should adjust and you may receive a refund through payroll. If the tax year ends before the correction, you can claim a refund through HMRC.

Why your tax code might be wrong

Tax codes can be wrong for several reasons:

  • HMRC has not been told about a change in your circumstances (e.g. starting or ending a second job, changing benefits in kind)
  • your P45 from a previous job was not processed correctly
  • you have untaxed income that HMRC is trying to collect through your tax code
  • a benefit in kind (company car, private medical insurance) is being valued incorrectly
  • you are being treated as having the wrong number of jobs or pensions

A wrong tax code does not change how much tax you owe for the year. It changes when you pay it. Too much deducted through payroll means cash-flow pain now and a refund later. Too little means more cash now but a bill to settle later.

How to check your tax code

The most reliable way to check your tax code is through your HMRC online account (Personal Tax Account). You can also:

  • check your latest payslip, which shows your current tax code
  • look at your P60 at the end of the tax year
  • check your P45 from a previous employer
  • call HMRC directly if something looks wrong

If your code does not match what you expect based on your circumstances, contact HMRC. Do not assume your employer can fix it directly — they apply whatever code HMRC tells them to use.

How tax codes relate to PayPath calculators

PayPath calculators assume the standard personal allowance (GBP 12,570 in the current ruleset) unless otherwise stated. That means the calculators model the position as if your tax code is 1257L.

If your actual tax code differs from 1257L, your real payslip may not match the calculator output. Common reasons include:

  • you have benefits in kind that reduce your personal allowance
  • you have underpaid tax from a previous year being collected through your code
  • you earn above GBP 100,000 and the personal allowance is tapered
  • you have transferred or received marriage allowance

For planning purposes, the calculator answer is still useful because it shows the standard position. But if your tax code is significantly different from 1257L, the gap between the calculator result and your actual payslip will be larger.

Common misunderstandings

"My employer chooses my tax code"

No. HMRC issues tax codes. Your employer is legally required to apply the code HMRC provides. If your code is wrong, the fix comes from HMRC, not your employer.

"A higher tax code number means I pay more tax"

The opposite. A higher number means a larger tax-free allowance, which means less tax is deducted. 1257L gives more tax-free income than 1100L.

"Emergency tax means I have been fined"

Emergency tax is not a penalty. It is a temporary measure used when HMRC has not confirmed your correct code. Any overpaid tax should be refunded once the correct code is applied.

"My tax code is the same as my tax rate"

A tax code determines your tax-free allowance, not your tax rate. Your tax rate depends on how much income falls into each tax band after the allowance is applied.

"If my tax code says BR, I only pay 20 percent total"

BR means all income from that source is taxed at 20 percent. But if you have another job using your personal allowance, you may also owe higher-rate tax on the combined income when HMRC reviews the full picture.

When to seek help

Most tax code issues can be resolved by checking your HMRC online account and contacting HMRC if something looks wrong. However, if you have:

  • multiple income sources or complex benefits
  • significant changes in circumstances mid-year
  • income above GBP 100,000 with taper complications
  • self-employment alongside PAYE employment

then it may be worth speaking to a qualified tax adviser or accountant rather than relying on self-service alone.

Best next step

Run the take-home pay calculator to see what your take-home should look like under the standard personal allowance. If the result differs significantly from your actual payslip, your tax code is a likely explanation. Check it through your HMRC Personal Tax Account and contact HMRC if it needs correcting.

Official sources

Further reading for the primary rules

These are the most useful primary-source links behind this guide. Use them to verify the key rule or threshold, not to replace the guide with a wall of reference material.

Try the calculators

Run your own numbers through the calculators that connect to this content.

How to use PayPath here

Run the relevant calculator for your live numbers, review the methodology if the assumptions matter to your decision, and save the strongest scenarios in the workspace if you are comparing more than one option.