Understanding Your UK Tax Code: What 1257L and the Letters Mean

Understanding Your UK Tax Code: What 1257L and the Letters Mean

Every payslip carries a short string of numbers and letters — your UK tax code — and it decides how much Income Tax your employer takes from your pay. Most people have 1257L and never think about it, until a new job, a company car or a second income changes it. This guide explains what a tax code is, how 1257L is worked out, what each letter means, and how to check and correct yours. Figures are current for 2026/27.

What Is a UK Tax Code?

A UK tax code is the instruction HMRC gives your employer or pension provider telling them how much Income Tax to deduct from your pay through PAYE (Pay As You Earn). It appears on your payslip, on your P45, and in your Personal Tax Account. The code has two parts: a number, which usually represents your tax-free Personal Allowance, and one or more letters, which describe your circumstances. Your employer does not choose your code — HMRC issues it, and your employer must apply it exactly as given. Our guide to PAYE and payroll basics explains how the code fits into the monthly pay run.

What Does 1257L Mean?

1257L is the standard code for most employees with one job and no special adjustments. The number 1257 is your Personal Allowance divided by 10: 1257 × 10 = £12,570, the amount you can earn tax-free in 2026/27. The letter L means you are entitled to the standard Personal Allowance. So 1257L simply means: the first £12,570 of your pay each tax year is tax-free, and the rest is taxed at the normal rates. A detailed breakdown is set out in this guide to what the 1257L tax code means, and the wider structure in this guide to how the UK tax code is structured.

Worked Example: A £30,000 Salary on 1257L

Example: you earn £30,000 a year and your code is 1257L. Your first £12,570 is tax-free. The remaining £17,430 falls inside the basic-rate band, so it is taxed at 20% — £3,486 a year, or about £291 a month. Your total income of £30,000 is below £50,270, so none of it is taxed at 40%. The code itself does not change when your pay rises; it only changes when HMRC adjusts your allowance or circumstances.

What the Letters in a Tax Code Mean

  • L — you are entitled to the standard Personal Allowance. The most common letter.
  • M — you received the Marriage Allowance from your spouse or civil partner (code 1263M in 2026/27).
  • N — you gave the Marriage Allowance to your spouse or civil partner (code 1131N in 2026/27).
  • T — HMRC needs to make other calculations for your circumstances, for example because you have taxable state benefits or untaxed income.
  • K — your tax-free amount is negative: the tax due on untaxed income or benefits is more than your Personal Allowance, so extra tax is collected from your pay.
  • BR — all of your income from this job is taxed at the basic rate of 20%, with no Personal Allowance. This is the normal code for a second job, as explained in our guide to tax on a second job.
  • D0 — all income from this job is taxed at 40%, and D1 — all income at 45%. Both are used for second jobs or pensions where the earner is already a higher or additional-rate taxpayer.
  • NT — no tax is deducted from this income.
  • S — you are a Scottish taxpayer and Scottish Income Tax rates apply. C means you are a Welsh taxpayer (Welsh rates currently match the rest of the UK apart from Scotland).
  • W1, M1 or X — added to a code, for example 1257L W1, these mean the code is non-cumulative: tax is worked out on that week’s or month’s pay only, ignoring what you have earned so far in the tax year. They usually appear after starting a new job without a P45.

Why Your UK Tax Code Changes

HMRC changes your code whenever your circumstances change. Common triggers include starting a new job, receiving a company car or other taxable benefit, taking a second job or pension, claiming or stopping the Marriage Allowance, starting to receive taxable state benefits such as the State Pension, or having unpaid tax from a previous year collected through your code. HMRC sends you a coding notice explaining the change, and your employer a P6 or P9 notice with the new code. A mid-year change can mean your employer corrects tax already paid, so a payslip can occasionally show an unusually large deduction or a refund.

How to Check Your Tax Code

  • Check your payslip — your current code is printed on every payslip, usually near your pay and deductions.
  • Use your Personal Tax Account — sign in on GOV.UK to see your code, your estimated income, and any underpayment being collected.
  • Read your coding notice — HMRC sends one whenever your code changes; it shows how the number was worked out and is worth keeping.
  • Compare it with your circumstances — if you have one job and no benefits, you would normally expect 1257L. A code such as BR on your only job, or a much lower number than 1257 with no benefits to explain it, is worth querying.

How to Fix a Wrong Tax Code

If your UK tax code looks wrong, update HMRC first — your employer cannot change it without a new instruction from HMRC. Sign in to your Personal Tax Account on GOV.UK and check the income, benefits and allowances HMRC holds for you — correcting an out-of-date company car or an old second job there is often enough for HMRC to issue a corrected code. If you are self-employed as well as employed, or your income has changed, you may need to report it through Self Assessment. Once HMRC issues the new code, your employer applies it from the next pay run and any overpaid or underpaid tax is usually corrected automatically over the rest of the tax year. If the tax year has already ended, HMRC sends a P800 calculation and arranges a refund or a repayment plan.

Frequently Asked Questions

What is the standard UK tax code for 2026/27?
1257L is the standard code for most employees: it gives the full £12,570 Personal Allowance and applies the normal tax rates. Your code will differ if you have benefits, a second job, or the Marriage Allowance.

Does my tax code affect National Insurance?
No. Your code only affects Income Tax. National Insurance is worked out separately on your earnings in each job, so a wrong code does not change your National Insurance deductions.

Why did my tax code change mid-year?
Usually because HMRC learned something new — a benefit, a second income, a state pension starting, or unpaid tax from an earlier year. Your coding notice explains the reason and the new calculation.

Can I have more than one tax code?
Yes — a separate code for each job or pension. Your main job carries the Personal Allowance (for example 1257L), while a second job is normally on BR, D0 or D1 with no allowance.

If your payslip shows a code you do not recognise, or a change has left you paying too much tax, we can help you work out what it should be and what to tell HMRC. See our services or contact us — email info@financialaccountingfirm.co.uk.

This article is general information, not personal tax or financial advice.

More From Author

How Much Tax Do You Pay on a Second Job in the UK?

How Much Tax Do You Pay on a Second Job in the UK?

CIS: The Construction Industry Scheme Guide for Contractors and Subcontractors

CIS: The Construction Industry Scheme Guide for Contractors and Subcontractors

Leave a Reply

Your email address will not be published. Required fields are marked *