UK tax codes explained

Understanding UK Tax Codes: 1257L, BR, 0T and What They Mean

Understanding the tax code 1257L, BR, 0T and other UK tax codes can help you check whether the correct amount of Income Tax is being deducted from your pay or pension. However, it’s important to have a basic understanding of your tax code and what it means, as they can significantly impact the amount of tax you pay. Understanding the tax code meaning can help you recognise whether the code shown on your payslip reflects your circumstances. For a complete overview of how personal tax works across all income types and collection methods in the UK, our complete UK personal tax guide for employees and individuals provides the broader framework before exploring individual tax codes in detail.

Tax Code 1257L, BR and 0T: Quick Explanation

Tax code 1257L is the standard PAYE tax code used for many people who receive the full £12,570 Personal Allowance. The numbers broadly represent the tax-free amount available through that employment or pension, while the letter L indicates entitlement to the standard Personal Allowance.

BR and 0T work differently. A BR tax code normally means all income from that particular job or pension is taxed at the basic rate, while 0T means no Personal Allowance is available against that source and tax is calculated using the applicable tax bands.

1257L vs BR vs 0T Tax Codes

Tax codeWhat it generally meansTypical situation
1257LUsually provides the standard £12,570 Personal Allowance.Common for someone with one main job or pension and the standard Personal Allowance.
BRAll income from that job or pension is taxed at the basic rate.Often used for a second job or pension.
0TNo Personal Allowance is available against that source of income.Can apply when the allowance has been used up or HMRC/employer does not have enough information to allocate an allowance.
1257L W1/M1/X1257L operated on an emergency, non-cumulative basis.Can be used temporarily where the correct cumulative tax position is not yet available.
1257TThe numerical allowance is £12,570, but T indicates other calculations are involved in working out the Personal Allowance.Used where HMRC needs to review other items affecting the code.

What are tax codes and what is a common tax code in UK?

Tax codes affect how much tax you pay, so it’s important to make sure your tax codes explained correctly reflect your situation. If your tax code is wrong, you may end up paying too much or too little tax. If you’re paying too much tax, you may be able to claim a refund, but if you’re paying too little tax, you’ll need to pay the extra amount. For Self Assessment taxpayers, it is also possible to have certain underpayments collected directly through your tax code rather than as a separate payment. Our guide on how paying tax via your tax code works explains the eligibility rules and how the collection process operates. The most common tax code in the UK is 1257L tax code. The tax code 1257L is generally used where the standard Personal Allowance applies. Check If You’re on the Wrong Tax Code using a tax code checker

What is the tax code 1257L?

Tax code 1257L is the standard code currently used for many UK employees and pension recipients who are entitled to the full £12,570 Personal Allowance. The number 1257 represents £12,570 of tax-free income when multiplied by 10, while the letter L indicates entitlement to the standard Personal Allowance.

This is the most common tax code in UK. The first part of the code, 1257, represents your tax-free personal allowance, which is currently £12,570. The letter at the end of the code, L, represents your tax status, and means that you have a tax-free personal allowance and income above that is taxed at the basic rate of 20%, as commonly explained by a tax consultant in London. This is used for most individuals, who have only one job or pension as their form of income. For business owners who employ family members, ensuring the correct tax code is applied to those employees from the outset is equally important. Our guide on employing family members in your business and the tax rules that apply covers PAYE obligations, allowable salary levels, and HMRC compliance requirements for family employment arrangements.

What is the tax code BR?

BR is a UK tax codes which means that you pay tax on all of your income from that particular job. You will usually encounter this code when you have more than one job or pension. If you see a BR tax code on your payslip, this means the income from that particular job or pension is being taxed at the basic rate. Another common tax code is D0, as explained in tax codes explained. This tax code means that you’re a higher rate taxpayer, and all of your income is taxed at the higher rate of 40%. You don’t get a tax-free personal allowance with this tax code. It is also worth noting that where a BR or D0 code applies to income received following a redundancy situation, understanding which elements of that payment are tax-free is important. Our guide on the tax-free allowance for redundancy payments explains the exemptions available and how they affect what HMRC expects to be taxed through your code.

BR Tax Code vs 1257L: What Is the Difference?

The main difference between a BR tax code vs 1257L is the treatment of your Personal Allowance. Tax code 1257L normally allocates the standard Personal Allowance to that income source, whereas BR gives no Personal Allowance against that job or pension and taxes all of its income at the basic rate.

This is why someone with more than one job or pension might have 1257L against their main source of income and BR against another source. However, the correct codes depend on the person’s total income and circumstances.

What does a tax code with T mean?

A tax code with T in it usually means that other calculations are needed to work out your tax-free personal allowance. It may also mean that you have used up your personal allowance, such as in the codes S0T or C0T.

What Does Tax Code 1257T Mean?

A 1257T tax code uses the number 1257, corresponding to £12,570 of tax-free income, but the letter T means other calculations are involved in working out your Personal Allowance.

Unlike 1257L, the T suffix indicates that HMRC may need to review items affecting the calculation. If your code changes from 1257L to 1257T, check your HMRC tax-code calculation to understand what has been included.

What is the tax code 0T?

Tax code 0T means no Personal Allowance is available against the income from that job or pension. Instead, Income Tax is calculated across the applicable basic, higher and additional-rate bands according to the amount of taxable income.

HMRC may use 0T where your Personal Allowance has already been used up or where a new employer does not yet have enough information to give you another tax code. It does not automatically mean that all of your income is taxed at one single rate.

This code means that your UK tax codes personal allowance has been used up, or you’ve started a new job and your employer does not have the details they need to give you a tax code. The 0T tax code can therefore appear when no Personal Allowance is available to be applied through that employment. In the first case, your income will now be taxed as you have gone over your tax-free allowance, as explained in tax codes explained. For most people seeing this code, the tax will be at the basic rate of 20%, as often clarified by a tax advisor London. In the second case, you will have to give your employer the P45 form from your previous job, or fill out a starter checklist related to the 1257L tax code. The starter checklist is a standard form made available by HMRC for employers to work out your correct tax code.

What are the current tax codes in the UK?

Below is the full list of tax codes and their meanings:

 

LYou’re entitled to the standard tax-free Personal Allowance.
M
Marriage Allowance: you’ve received a transfer of 10% of your partner’s Personal Allowance.
N
Marriage Allowance: you’ve transferred 10% of your Personal Allowance to your partner.
TYour tax code includes other calculations to work out your Personal Allowance.
0T
Your Personal Allowance has been used up, or you’ve started a new job and your employer does not have the details they need to give you a tax code.
BR
All your income from this job or pension is taxed at the basic rate (usually used if you’ve got more than one job or pension).
D0
All your income from this job or pension is taxed at the higher rate (usually used if you’ve got more than one job or pension).
D1
All your income from this job or pension is taxed at the additional rate (usually used if you’ve got more than one job or pension).
NTYou’re not paying any tax on this income.
SYour income or pension is taxed using the rates in Scotland.
S0T
Your Personal Allowance (Scotland) has been used up, or you’ve started a new job and your employer does not have the details they need to give you a tax code.
SBR
All your income from this job or pension is taxed at the basic rate in Scotland (usually used if you’ve got more than one job or pension).
SD0
All your income from this job or pension is taxed at the intermediate rate in Scotland (usually used if you’ve got more than one job or pension).
SD1
All your income from this job or pension is taxed at the higher rate in Scotland (usually used if you’ve got more than one job or pension).
SD2
All your income from this job or pension is taxed at the top rate in Scotland (usually used if you’ve got more than one job or pension).
CYour income or pension is taxed using the rates in Wales.
C0T
Your Personal Allowance (Wales) has been used up, or you’ve started a new job and your employer does not have the details they need to give you a tax code.
CBR
All your income from this job or pension is taxed at the basic rate in Wales (usually used if you’ve got more than one job or pension).
CD0
All your income from this job or pension is taxed at the higher rate in Wales (usually used if you’ve got more than one job or pension).
CD1
All your income from this job or pension is taxed at the additional rate in Wales (usually used if you’ve got more than one job or pension).

What if my tax code starts with ‘K’?

Tax codes with ‘K’ at the beginning mean that your UK tax codes indicate you have income that is not being taxed another way and it’s worth more than your tax-free allowance. For most people, this happens when you’re:

  • Paying tax you owe from a previous year through your wages or pension.
  • Getting benefits you need to pay tax on – these can be state benefits or company benefits, which you may declare using a P11D form.

Your employer or pension provider takes the tax due on the income that has not been taxed from your wages or pension – even if another organisation is paying the untaxed income to you. Note that employers and pension providers cannot take more than half your pre-tax wages or pension when using a K tax code. Another scenario that can result in a K code or unexpected tax code adjustment is receiving a redundancy payment. Our guide on how redundancy pay is treated for tax purposes explains how these payments interact with your PAYE tax code and what HMRC expects to be reported through payroll.

Emergency Tax Codes

1257L on its own is not necessarily an emergency tax code. For 2026/27, the emergency versions are 1257L W1, 1257L M1 and 1257L X. These codes calculate tax using the current pay period rather than the employee’s cumulative pay and tax for the whole tax year.

‘W1’, ‘M1’ and ‘X’ are known as emergency tax codes. They mean that you’ll pay tax on all your income above the basic Personal Allowance. You may be put on an emergency tax code if HMRC does not get your income details in time after a change in circumstances such as: a new job, working for an employer after being self-employed, getting company benefits or the State Pension. For a full explanation of how emergency tax codes work, how long they last, and what steps to take to get your code corrected, see our dedicated guide on emergency tax codes and how to resolve them. Emergency tax codes are temporary within UK tax codes. HMRC will usually update your tax code when you or your employer give them your correct details. If your change in circumstances means you have not paid the right amount of tax, you’ll stay on the emergency tax code until you’ve paid the correct tax for the year.

What Does 0T Non-Cumulative Mean?

An 0T non cumulative tax code means no Personal Allowance is being given through that employment or pension and the tax calculation is being made using only the current pay period rather than taking earlier pay and tax in the tax year into account.

You may see a non-cumulative basis shown as W1, M1, X or NONCUM depending on the circumstances and payroll system. These indicators are associated with emergency tax treatment.

If 0T is being operated on a non-cumulative basis and you believe HMRC or your employer now has your complete income details, check your current tax code because an incorrect temporary code can result in too much or too little tax being deducted.

Where Do I Find My Tax Code?

You can find your tax code on your payslip, your P45 if you’ve left your job, or your P60 at the end of the tax year. You can also check your tax code online using HMRC’s online services. If you’re unsure about your tax code or think it might be wrong, you should contact HMRC to check. For those wanting to review their specific tax code position for the 2025/26 tax year, our dedicated guide on verifying your tax code for the 2025/26 tax year sets out exactly what to look for and how to confirm your code is correct for that year. UK-tax-code-graphic

When Does My Tax Code Change?

Your tax codes explained can change for several reasons, including changes to your personal circumstances, such as getting married or starting a new job. It can also change if you receive benefits in kind from your employer, such as a company car or private healthcare, often checked using a tax code checker. HMRC will notify you of any changes to your tax code, and you should check that it’s correct, particularly if you are on a 1257L tax code. For a comprehensive breakdown of all the common triggers that cause HMRC to issue a new tax code, our guide on the reasons your tax code might change covers each scenario and what it means for your deductions.

What if your tax code is wrong?

If your tax code is wrong, you may end up paying too much or too little tax. If you suspect that your tax code is incorrect, you should check it against your most recent payslip or P60 to see if the correct code has been applied. You can also check your tax code online using HMRC’s online services. For a step-by-step walkthrough of exactly how to verify your tax code and where to find it across your different HMRC documents, our guide on how to check your tax code is correct takes you through the full process. If you find that your tax code is wrong, you should contact HMRC as soon as possible to correct it. You can do this by calling the tax helpline or using the online services. You may need to provide additional information or evidence to support your claim, such as a P45 or P60.

Case Study: Understanding UK Tax Codes and Resolving an Incorrect PAYE Tax Deduction

Emma visited our Farringdon office after noticing that the amount of tax deducted from her monthly salary had increased unexpectedly. She was working in one main employment role and had previously been on a 1257L tax code, so she wanted to understand why her payslip had changed to a different code. During the discussion, Emma explained that she had recently changed jobs and was unsure whether her new employer had received the correct information from HMRC. We reviewed how different tax codes work, including how 1257L generally applies the standard Personal Allowance, while codes such as BR or 0T can result in more tax being deducted depending on the circumstances. We explained that a 0T tax code may be used when HMRC does not have enough information to apply a Personal Allowance, such as after starting a new employment without a complete P45 or starter checklist. We also discussed how a BR code could apply where someone has multiple sources of employment income. Emma provided the relevant employment details and updated her records with HMRC. We also explained that checking payslips after a change in circumstances can help identify PAYE issues early and avoid paying the wrong amount of tax throughout the year. After the review, Emma understood that tax codes are not fixed permanently and can change based on income, benefits, employment changes and HMRC calculations. She left with a clearer understanding of how codes such as 1257L, BR and 0T affect the tax deducted from her earnings.

Check Your Tax Code and Understand Your PAYE Position

Your tax code can directly affect how much tax is deducted from your income each month. Stay informed about HMRC updates, PAYE changes and common tax code adjustments to help identify potential errors early.

Expert accountants in London providing practical tax advice for businesses and individuals.

UK Tax Code Guidance in London With Cigma Accounting

Understanding your tax code can help ensure the right amount of Income Tax is deducted from your pay and prevent issues from continuing unnoticed. Cigma Accounting supports clients across Fulham, including Parsons Green and Walham Green, helping individuals understand their tax code meaning and identify when a code may need further review through our offices across London.

Codes such as BR tax code, tax code 1257L, and 0T tax code can apply in different employment and income circumstances. Our team provides practical accounting and tax guidance to help clients understand why a particular code has been applied, check whether their PAYE position appears appropriate, and address potential discrepancies with HMRC before they lead to unexpected tax deductions or liabilities.

FAQs: Understanding the Tax Code in the UK

What does the BR tax code mean?

The BR tax code means all income from that particular job or pension is normally taxed at the basic rate of Income Tax, with no Personal Allowance applied to that income. It is commonly used when HMRC does not have enough information to apply the correct allowance or when someone has more than one source of PAYE income.

The BR tax code can be temporary, depending on why HMRC has issued it. If your circumstances change or HMRC receives updated information about your income and Personal Allowance, your tax code may be changed automatically.

The 1257L tax code is the standard tax code for most people with one job or pension who are entitled to the full standard Personal Allowance. For the 2026/27 tax year, the standard Personal Allowance remains £12,570, which is reflected in the 1257L code.

A 0T tax code means your employer is not giving you a Personal Allowance through that PAYE employment. It can be used when your Personal Allowance has already been used elsewhere or when HMRC does not have enough information to calculate the correct allowance.

HMRC may issue a BR tax code when you have more than one job or pension, meaning your Personal Allowance is being used against another source of income. It can also appear when HMRC needs further information to determine the appropriate tax code for your employment.

Not necessarily. A BR tax code simply means the income from that particular employment is taxed at the basic rate without a Personal Allowance. If the code is incorrect, however, you could pay more or less tax than you should, so it is worth checking your PAYE information with HMRC.

Check Your Tax Code and PAYE Position

Cigma Accounting helps individuals understand UK tax codes and how they affect PAYE deductions. From the BR tax code and 1257L to 0T tax code situations, we provide clear guidance on tax code meaning, HMRC records and potential discrepancies, helping you understand whether your tax position needs further review.

Trusted guidance from London-based accountants, focused on accuracy, clarity, and compliance. 


Our offices

CIGMA Accounting

CIGMA Accounting offices are at three places across London — Wimbledon, Farringdon, and Fulham.

Office 01
Wimbledon
165–167 Highland House
Wimbledon, London
SW19 1NE
Get directions
Office 02
Farringdon
127 Farringdon Road
London
EC1R 3DA
Get directions
Office 03
Fulham
20 Fulham Broadway
The Fulham Centre
London SW6 1AH
Get directions