Tax Codes: What Do Tax Codes Mean?

Tax codes can look confusing, but they are simply a way for HMRC to tell your employer or pension provider how much tax to take from your wages or pension.

Your tax code does not decide how much you earn. It decides how much of your pay can be received tax-free before tax is deducted.

For most people, the basic tax code is currently 1257L. This is commonly used where someone has one job or pension and receives the standard tax-free Personal Allowance. HMRC confirms that the standard Personal Allowance for 2026/27 is £12,570, and the emergency tax code from 6 April 2026 is 1257L.


What is a tax code?

A tax code is made up of:

  • Numbers
  • Letters

The numbers usually show how much tax-free income you are allowed.

The letters give extra information about your situation.

Your employer or pension provider uses this code through payroll to calculate how much Income Tax to deduct from your pay.


What do the numbers mean?

The numbers in your tax code normally show your tax-free allowance.

To work it out, you usually multiply the number by 10.

For example:

1257L

The number is 1257.

1257 × 10 = £12,570

This means you can usually earn £12,570 in the tax year before paying Income Tax.

So, if someone earns £30,000 per year and has tax code 1257L, the first £12,570 is tax-free. The rest is taxable.

HMRC gives a similar example, explaining that an employee with code 1257L can earn £12,570 before being taxed.


What do the letters mean?

The letter at the end of the tax code tells your employer a bit more about your tax position.

Here are some common examples:

Tax code letterWhat it usually means
LYou are entitled to the standard tax-free Personal Allowance
MYou have received some Marriage Allowance from your spouse or civil partner
NYou have transferred some of your Marriage Allowance to your spouse or civil partner
THMRC needs to review certain items in your tax code
BRAll income from this job or pension is taxed at basic rate
D0All income from this job or pension is taxed at higher rate
D1All income from this job or pension is taxed at additional rate
KYou have deductions that are more than your tax-free allowance

The most common letter is L, which is why many people see 1257L on their payslip.


Example 1: 1257L

This is the standard code for many employees.

Example:

Tax code: 1257L

This usually means:

  • You receive the standard Personal Allowance.
  • You can earn £12,570 tax-free in the tax year.
  • Tax is then calculated on income above that amount.
  • This is often used where you have one job and no other adjustments.

For example, if your salary is £30,000:

DescriptionAmount
Salary£30,000
Tax-free allowance£12,570
Taxable income£17,430

This does not mean all your income is taxed. It means only the income above your Personal Allowance is taxed.


Example 2: BR

A BR tax code means your income from that job or pension is taxed at the basic rate.

Example:

Tax code: BR

This usually means:

  • No tax-free allowance is being given against that job or pension.
  • All income from that source is taxed at basic rate.
  • This is often used for a second job or second pension.

For example, someone may have:

Income sourceTax code
Main job1257L
Second jobBR

This means the main job is using the Personal Allowance, and the second job is taxed separately at basic rate.

This is common where someone has more than one job or pension. HMRC gives examples where one job may use 1257L and another may use codes such as BR or D0.


Why does a tax code change?

Tax codes can change for several reasons.

Common reasons include:

  • You start a new job.
  • You leave a job.
  • You have more than one job.
  • You start receiving a pension.
  • You receive a company car or other taxable benefit.
  • HMRC is collecting tax owed from a previous year.
  • Your estimated income changes.
  • You claim expenses or allowances.
  • HMRC receives updated information from your employer or pension provider.

Usually, your tax code changes when your tax-free income goes up or down. For example, if you start or stop receiving a taxable benefit such as a company car, your code may change.


What is an emergency tax code?

Sometimes HMRC or your employer does not have all the information needed straight away.

This can happen when you start a new job and do not have a P45.

Emergency tax codes can include:

  • 1257L W1
  • 1257L M1
  • 1257L X

These are temporary codes. They usually mean your tax is being worked out based only on that pay period, rather than your full tax position for the year. HMRC confirms that codes ending in W1, M1, X, or sometimes shown as NONCUM, are emergency tax codes.


What does a K tax code mean?

A K tax code works differently.

It usually means your deductions are more than your tax-free allowance.

This can happen if:

  • You have taxable benefits.
  • You owe tax from an earlier year.
  • You receive state pension but not enough tax is being collected elsewhere.
  • HMRC needs to collect extra tax through your wages or pension.

For example:

K200

This does not give you tax-free income. Instead, it adds an amount to your taxable pay for PAYE purposes.

K codes can be confusing, so they are worth checking carefully.


What should you do if your tax code looks wrong?

Do not ignore it.

A wrong tax code can mean:

  • You pay too much tax.
  • You pay too little tax.
  • You get an unexpected tax bill later.

You can check your tax code through your HMRC Personal Tax Account. HMRC says you can use its online service to check your tax code, Personal Allowance, estimated income, and whether your tax code has changed.

You should check:

  • Your employment income
  • Your pension income
  • Any taxable benefits
  • Any previous underpaid tax
  • Whether HMRC has old or incorrect information

If your tax code is wrong, it is usually because HMRC has incorrect or missing information.


Final thoughts

Tax codes are important because they affect how much tax is deducted from your wages or pension.

The basic code for many people is 1257L, which usually means you receive the standard Personal Allowance of £12,570.

However, not everyone has the same tax code. Your code can change if your income changes, you receive benefits, you have more than one job, or HMRC needs to collect tax from a previous year.

It is always worth checking your payslip and making sure your tax code looks right. A small change in the code can make a big difference to your take-home pay.

If you are looking for a reliable and personable approach for your business, reach out to me.