Precision Utility

What Does My Tax Code Mean? UK Tax Code Decoder

Standard Code

1257L

Tax Year

2026/27

Decode any UK tax code for the 2026/27 tax year instantly. Enter the code from your payslip, P45 or P60 and see exactly what it means — your Personal Allowance, which tax band applies, and the significance of every letter and number. Whether you have the standard 1257L or something unusual like K475 or BR, this tool explains your code in plain English using current HMRC rules.

Your Tax Code

Enter the tax code from your payslip, P45 or P60

Personal Allowance

£12,570

Tax Band

Standard

Monthly Allowance

£1,047.50

Region

England & Wales

Code Meaning

Number: 1257

Personal Allowance of £12,570 (1257 × 10)

Letter: L

Standard Personal Allowance

How the tax code decoder works

Your HMRC tax code tells your employer how much tax-free income you are entitled to and how to calculate the correct deductions from your pay. This decoder breaks down each part of your code so you can understand exactly what it means.

The number in your tax code represents your tax-free Personal Allowance. Multiply it by 10 to find the amount you can earn before paying income tax. For example, the code 1257L gives you a Personal Allowance of £12,570 — the standard amount for the 2026/27 tax year.

The letters in your code indicate your circumstances. The most common letter is L, which means you qualify for the standard Personal Allowance. Other letters such as BR, D0, K, M, N and T each have specific meanings that affect how your tax is calculated.

Some codes have a prefix like S (Scotland) or C (Wales) that determines which set of income tax rates apply to you. Enter any valid tax code above and the decoder will explain every component instantly.

What you need to know about tax codes

HMRC assigns a tax code to every employee and pensioner in the UK. Your code is used by your employer or pension provider to work out how much income tax to deduct each pay period. Here are the most common codes and what they mean:

  • 1257L: The standard code for 2026/27 — you receive the full Personal Allowance of £12,570
  • BR: All income taxed at the basic rate (20%) with no Personal Allowance — common for second jobs
  • D0: All income taxed at the higher rate (40%) — typically used for a second job or pension
  • D1: All income taxed at the additional rate (45%)
  • K codes: Your deductions exceed your allowance, so extra tax is collected — e.g. K475
  • M: You have received a Marriage Allowance transfer from your spouse
  • N: You have transferred part of your Personal Allowance to your spouse
  • T: Other calculations are needed to determine your allowance
  • 0T: No Personal Allowance — used when your allowance has been fully used or HMRC needs more information
  • NT: No tax is deducted at all
  • S prefix: You pay Scottish income tax rates (e.g. S1257L)
  • C prefix: You pay Welsh income tax rates (e.g. C1257L)

If your circumstances change — for instance you start a second job, receive a company benefit or get married — HMRC may issue a new tax code. Always check your code when you receive a new P2 coding notice to make sure it is correct.

Complete UK tax code reference 2026/27

Every HMRC tax code letter and suffix explained. Use this table to identify exactly what any component of your code means.

Code / Letter What it means Common reason
1257L Standard Personal Allowance of £12,570 One job, no special circumstances
L Entitled to standard Personal Allowance Most common suffix
M Received Marriage Allowance transfer (+£1,260 to allowance) Spouse transferred part of their allowance to you
N Transferred part of Personal Allowance to spouse (−£1,260) You applied for Marriage Allowance transfer
T Other calculations needed to determine allowance Income over £100,000 reduces allowance by £1 per £2 earned
BR All income taxed at basic rate (20%), no Personal Allowance Second job or pension
D0 All income taxed at higher rate (40%), no Personal Allowance Second job or pension for higher-rate taxpayer
D1 All income taxed at additional rate (45%) Additional-rate taxpayer with second income source
K Deductions exceed Personal Allowance; amount added to taxable income Company car benefit, unpaid tax from previous year, state pension above allowance
0T No Personal Allowance; taxed on all income from the first pound Allowance used up, or HMRC needs more information
NT No tax deducted at all Certain foreign income, diplomatic exemptions, some trust payments
S prefix Scottish income tax rates apply (e.g. S1257L) Main home is in Scotland
C prefix Welsh income tax rates apply (e.g. C1257L) Main home is in Wales
W1 / M1 Emergency suffix — tax calculated week by week or month by month, not cumulatively Starting a new job; HMRC awaiting P45 details
X Emergency suffix equivalent to W1/M1 (non-cumulative basis) Issued when pay frequency is not weekly or monthly

Where to find your tax code

Your tax code appears in several places. Here is where to look:

  • Your payslip: The tax code is usually shown near the top of your payslip, alongside your tax-free pay for that period. It is the most up-to-date source.
  • Your P60: Issued by your employer at the end of each tax year (5 April), your P60 shows the tax code used during that year.
  • Your P45: When you leave a job, your P45 includes the tax code that was in use on your last day of employment.
  • HMRC Personal Tax Account: Log in at tax.service.gov.uk to see your current tax code, check previous codes and notify HMRC of changes that might affect it.
  • A letter from HMRC (P2 coding notice): When HMRC changes your code, they send a P2 notice explaining the new code and the reason for the change. Check this against your payslip to confirm it has been applied.

If you cannot find your tax code and you are employed, contact your employer’s payroll department. They can confirm the code being used and whether HMRC has issued any updates.

Why has my tax code changed?

HMRC may change your tax code for a number of reasons during or between tax years. The most common causes are:

  • Starting a new job without providing a P45 from your previous employer, causing HMRC to issue an emergency code (1257L W1 or M1).
  • Receiving a company benefit such as a company car, private medical insurance or an interest-free loan. HMRC adjusts your allowance to collect the tax due on the benefit through PAYE.
  • Unpaid tax from a previous year that HMRC is collecting gradually through a reduced allowance rather than demanding a lump sum.
  • Income over £100,000. Your Personal Allowance reduces by £1 for every £2 of income above £100,000. HMRC uses an adjusted or T code to collect the correct amount.
  • Marriage Allowance application. If you or your spouse applies to transfer part of their allowance, both codes will change — you receive an M code and your spouse receives an N code.
  • State pension exceeding your allowance. If your state pension is larger than your Personal Allowance, HMRC may issue a K code to collect the resulting tax through any other employment income.
  • Annual tax code review. At the start of each tax year (April), HMRC reviews all tax codes and may issue new ones based on updated information about your income and circumstances.

If you receive a new P2 coding notice from HMRC and do not understand why your code has changed, you can call HMRC on 0300 200 3300 or query it through your Personal Tax Account online.

Frequently asked questions

What does the tax code 1257L mean?

1257L is the most common UK tax code for 2026/27. The number 1257 means your Personal Allowance is £12,570 (multiply the number by 10). The letter L confirms you are entitled to the standard tax-free Personal Allowance. Most employees on a single job with no special circumstances will have this code.

What does BR mean as a tax code?

BR stands for Basic Rate. It means all your income from that employment is taxed at the basic rate of 20% with no Personal Allowance applied. This is commonly used for a second job where your Personal Allowance is already being used against your main employment income.

What is an emergency tax code?

An emergency tax code is a temporary code HMRC uses when they do not have enough information about your income. Common emergency codes include 1257L W1, 1257L M1 or 1257L X. The W1/M1 suffix means your tax is calculated on a non-cumulative basis — each pay period is treated in isolation rather than across the full year. If you are on an emergency code you may be paying too much tax and can claim a refund at the end of the tax year.

What does K mean in a tax code?

A K code means your total deductions (such as company benefits, state pension or tax owed from a previous year) exceed your Personal Allowance. The number after K represents the amount that needs to be added to your taxable income. For example, K475 means £4,750 is added to your taxable income. HMRC cannot take more than 50% of your pay in tax through a K code.

How do I check if my tax code is correct?

Check your tax code on your payslip, P45, P60 or your HMRC Personal Tax Account online. Compare the Personal Allowance your code provides (number × 10) with the standard allowance of £12,570. If you have a single job, no company benefits and no other income, you should normally have 1257L. Contact HMRC on 0300 200 3300 or use your Personal Tax Account if you think your code is wrong.

What does S mean at the start of a tax code?

The S prefix indicates you are a Scottish taxpayer and pay Scottish income tax rates, which differ from the rest of the UK. For example, S1257L means you get the standard Personal Allowance of £12,570 but your income above that is taxed using Scottish bands and rates set by the Scottish Parliament. Scottish rates have more bands than the rest of the UK, with a starter rate of 19% at the lower end.

What does W1 or M1 mean on my tax code?

W1 means Week 1 basis and M1 means Month 1 basis. Both indicate an emergency, non-cumulative tax calculation. Instead of your tax being calculated across the full year so far, each pay period is treated as if it is the first of the year. This is common when you start a new job without handing over a P45. Once HMRC has your full income details from your new employer, they will update your code to a cumulative one and any underpayment or overpayment will be corrected automatically.

Can I have two tax codes at the same time?

Yes. If you have more than one job, pension or income source, HMRC will issue a separate tax code for each. Typically your main job receives your full Personal Allowance (1257L) and your second job gets BR or D0 so that it is taxed at the appropriate rate with no double allowance. You can ask HMRC to split your Personal Allowance across your income sources if that better suits your situation.

What happens if I am on the wrong tax code?

If your tax code is wrong you will either pay too much or too little tax. HMRC will usually correct underpayments by adjusting your code in a future year or by issuing a P800 tax calculation. Overpayments are refunded automatically through your pay or by cheque. Contact HMRC promptly so the error is corrected as early in the tax year as possible. You can generally reclaim overpaid tax going back four tax years.

What is a tax code starting with 0T?

0T means you have no Personal Allowance and all of your income is taxed from the first pound across all applicable bands. HMRC issues 0T when your allowance has been fully used up, when they have no information about your income, or when you have not given a new employer the right details. It taxes income across all bands rather than just at the basic rate, unlike BR which only taxes at 20%.