For each employee paid via Pay As You Earn (PAYE), HM Revenue and Customs (HMRC) assigns a set of numbers and letters known as a UK tax code. By providing the employee’s tax-free income for the current tax year, the code instructs the employer on how much income tax to deduct from each payslip. It is your team’s responsibility as the employer to accurately enter the code into your payroll system and to update it whenever HMRC makes changes.
What does a UK tax code mean?
Every employee using PAYE is given a tax code by HMRC. In order for the payroll system to determine and deduct the appropriate amount of income tax before each payment is made, the code serves as an instruction to the employer. It specifies how much of the employee’s income is tax-free in that tax year.
The code represents the employee’s personal allowance, which is tax-free and tailored to their specific situation. For the majority of workers, that means a simple code like 1257L. The code will appear differently for people who have multiple jobs, benefits-in-kind, or unpaid taxes from prior years.
Why are tax codes important to UK payroll and HR departments?
Your payroll team is in charge of accurately entering and maintaining the tax code that HMRC assigns to each employee in your payroll system. Only when the input is correct does the software perform the math. The employee either overpays or underpays taxes if the code is incorrect. In the employee’s opinion, this indicates a lack of basic payroll competency and adds to the administrative correction burden.
What is the structure of UK tax codes?
A number and one or more letters make up each UK tax code. The figure establishes the employee’s tax-free income for the current tax year from that employment. The letter details the employee’s circumstances and how they impact their Personal Allowance and income tax rates.
The standard Personal Allowance for 2026–2027 is £12,570. The most prevalent tax code in the UK, 1257L, is held by the majority of workers with a single job and no taxable benefits.
How is a tax code in the UK determined?
The computation is done by HMRC, not the employer. Once the code has been issued, it is your team’s responsibility to apply it correctly. Having said that, knowing the reasoning enables HR managers to accurately respond to employee inquiries and identify mistakes before they become a payroll issue.
HMRC modifies the standard Personal Allowance, which is £12,570 for 2026–2027:
- Any untaxed income, such as interest from savings accounts or part-time income that hasn’t been taxed yet, should be subtracted.
- Deduct the amount of any benefits-in-kind, like a private health insurance policy or a company vehicle.
- Any adjustments for the High Income Child Benefit Charge should be subtracted.
- Add any allowances or reliefs that raise the amount that is tax-free.
What HR teams need to know about emergency tax codes in the UK?
When HMRC lacks the data necessary to issue a permanent code, an emergency tax code is used. The employee is taxed as though they earn that amount every week or month, regardless of what they have actually earned thus far, because tax is only calculated on what they earn in the current pay period rather than cumulatively throughout the year. Overpayment may follow from this.
What your group ought to do:
- Gather the appropriate initial data. Use HMRC’s starter checklist, which took the place of the previous P46, if a new hire lacks a P45. This allows you to assign a temporary code and provide HMRC with accurate information by capturing the employee’s prior employment and income details.
- Use the temporary code appropriately. Calculate tax only on the earnings for the current pay period while the emergency code is in effect, not the total for the entire year. This is the primary operational distinction from a typical cumulative code, and in order to prevent compounding the overpayment, it must be applied precisely.
- Keep an eye out for the permanent code. After receiving information from the employee’s current and former employers, HMRC will typically update the code. After the employee’s start date, this could take up to 35 days. Look for the updated coding notice (P6 or P9) in PAYE Online or your payroll software, update the payroll record right away, and make the necessary changes before the next pay run.
Why do UK tax codes fluctuate?
Every time an employee’s tax situation changes, the tax code is updated. HR teams must be aware of both the information the employer submits to HMRC and the employee’s personal circumstances that may cause changes.
Triggers driven by employees:
- Taking a second job or earning more money from a pension.
- Applying for or stopping the Marriage Allowance.
- Beginning to receive taxable state benefits or a state pension.
- Interest rate change on savings that surpasses the Personal Savings Allowance.
Reports from employers:
- Using a P11D or P46 (car) to report a new or modified benefit-in-kind, such as an employer-provided vehicle, private health insurance, or housing.
- Updating the P45 information provided for a new hire.
How to handle a UK employee whose tax code is incorrect?
Errors in tax codes can occur, HMRC may have acted on incomplete information, or an error in an employer-side submission may have distorted the employee’s record. In either case, the error’s source will determine how to fix it.
- Examine the code in light of the employee’s known situation. Compare the code to your knowledge of their employment type, reported benefits-in-kind, and the P45 information provided during onboarding. There’s probably a mistake worth looking into if the letter doesn’t match the employee’s circumstances or the number doesn’t match the anticipated Personal Allowance.
- Tell the worker to get in touch with HMRC directly. The employee must use their Personal Tax Account at gov.uk to start the correction process for the majority of tax code errors.
- If your team was the source of the error, take employer-side action. Contact HMRC via PAYE Online to submit a correction if the problem is caused by information your team submitted, such as inaccurate P45 details entered during onboarding. Employers can access coding notices and notify HMRC of changes through PAYE Online.
Using payroll software to manage tax codes in the UK
In actuality, the payroll software handles the tax calculation; HR and payroll teams apply the codes that HMRC issues. Accuracy at input the correct code applied to the appropriate employee prior to the appropriate pay run is the crucial point of control. When a code is entered incorrectly, a deduction is computed incorrectly, and this error accumulates over each pay period until it is fixed.
Early detection of discrepancies is facilitated by a centralized HR platform that links payroll data with employee records. The discrepancy between what HMRC is informed and what the payroll system uses is greatly reduced when onboarding documents, P45 details, benefit elections, and payroll inputs are all in one location.
How can I tell if a worker in the UK is using the incorrect tax code?
Check the code against the employee’s employment type, any reported benefits-in-kind, and the P45 information provided during onboarding. It’s worth looking into if the letter doesn’t match the employee’s location or employment situation, or if the allowance shown in the number appears lower than anticipated given no known benefits.
Can an employee in the UK have multiple tax codes?
Sure. It is accurate to say that an employee with multiple jobs or pensions has a different tax code for each job. Secondary employers use BR, D0, or D1 with no Personal Allowance applied, while the primary employer uses the main code with the entire Personal Allowance.
Details of your UK PAYE tax code
Your employer or pension provider uses your tax code, which is provided by HMRC, to calculate the amount of tax that should be subtracted from the payments they make to you. The 2025–2026 tax year, which starts on April 6, 2025, is currently issuing codes. As a result, you should review your tax code to make sure the tax deduction is as accurate as possible. It is crucial to remember that you should confirm that the tax code for each job or pension is correct if you have multiple jobs, a pension, or both.
Additionally, your tax code may be more complicated in the following typical areas:
- The state pension is one of the taxable state benefits.
- Other jobs or pensions.
- Tax underpayments from prior years.
- Work-related costs.
Various Aspects of the UK Tax Code
Your income, benefits, and allowances are reflected in your tax code. Each tax code is made up of letters that indicate particular tax circumstances and numbers that indicate your tax-free allowance.
For instance:
- L stands for basic rate personal allowance.
- All income is subject to 20% tax under the BR tax code (usually for a second job).
- K denotes that you owe taxes on untaxed income or business benefits.
- T indicates that additional calculations are necessary for your circumstances, such as
adjustments for taxable state benefits, marriage allowance, or state pension.
Various standard tax codes in the United Kingdom
Both letters and numbers make up tax codes. For instance, one of the most popular tax codes for UK workers is 1257L.
The maximum amount that an employee can earn before paying taxes is indicated by these figures to the employer or pension provider. HMRC calculates this using the individual’s personal allowance and any additional untaxed income they receive.
A typical tax code’s letter shows how an employee’s circumstances impact their yearly personal allowance. Furthermore, HMRC can notify employers of any general changes to tax codes through letters in tax codes. For instance, at the beginning of a new tax year, HMRC may advise employers to update all “L.”
What tax code should we use in the UK?
Your employer must deduct a certain amount of income tax from your pay before you receive it, according to a tax code. A tax code will specify how much tax your pension provider must deduct before paying you a lump sum or income if you receive money from a personal or workplace pension.
What is the typical tax code in the United Kingdom?
Numbers and letters make up your tax code. Nowadays, the majority of people with a single job or pension use the tax code 1257L. If your tax code changes, HM Revenue and Customs (HMRC) will typically get in touch with you to explain how they calculated your specific tax code.
International students employed under the UK tax code
If you work while a student, you may be exempt from paying UK tax on your income under certain double-taxation agreements. You must pay taxes in the same manner as other immigrants to the UK if your home country does not have such an agreement.
You must pay:
- If your average monthly income exceeds £1,048, you are eligible for income tax. If your weekly income exceeds £242, you are eligible for national insurance.
- Typically, your employer will use Pay As You Earn (PAYE) to deduct national insurance and income tax from your pay.
The most prevalent tax codes in the UK
-
Tax code
The 1257L.
-
Interpretation
Common code for the majority of employees.
-
How Pay Is Affected?
The entire £12,570 tax-free allowance is given to you before income tax is applied.
-
Tax code
In BR
-
Interpretation
Standard rate (20%)
-
How Pay Is Affected?
There is no personal allowance associated with this job, and all income is subject to 20% tax.
-
Tax code
The D0
-
Interpretation
Greater percentage (40%)
-
How Pay Is Affected?
40% tax is applied to all income, which is typically used for a second job.
-
Tax code
The D1
-
Interpretation
Extra rate (45%)
-
How Pay Is Affected?
All income is subject to 45% taxation, including very high earners.
-
Tax code
In NT
-
Interpretation
Tax-free
-
How Pay Is Affected?
For non-taxable income or certain pensions, no tax is subtracted.
What do they signify in the United Kingdom?
The amount of income tax you pay in the UK is largely determined by tax codes. HM Revenue and Customs (HMRC) assigns a tax code to each employee or pensioner who pays taxes via the Pay As You Earn (PAYE) system.
The amount of tax-free income you are entitled to before taxes are deducted is indicated by your tax code to your employer or pension provider. To put it simply, it guarantees that the appropriate amount of tax is deducted from your pension or salary each year.
How can the tax code be updated and checked?
Make use of the service to:
- Verify your personal allowance and tax code.
- View your estimated income from any jobs and pensions, as well as the tax you can anticipate paying for the current tax year; update information about your income from jobs and pensions.
- If it’s outdated, you might pay too much or too little tax; determine whether your tax code has changed; and notify HM Revenue and Customs (HMRC) of any changes that impact your tax code.
- Update the information about your employer or pension provider.
For checking using this service:
Additionally, you can check your income tax for the current year using the HMRC app.
Typical Causes of Potential Tax Code Changes
-
Taking a new position
HMRC might not have a full picture of your income when you start working for a new employer. Until your complete information is verified, a new or temporary code may be issued.
-
Getting state benefits that are taxable
Certain state benefits are taxable, such as Jobseeker’s Allowance and Carer’s Allowance. Your code will be updated to reflect the additional income if you begin to claim them.
-
Accepting a pension or a second job
HMRC will update your code if you have multiple sources of income (such as a second job, freelance work, or a pension) so that taxes are appropriately distributed across your earnings.
-
Your State Pension has changed
HMRC modifies your code to collect tax through other income because the State Pension is paid without tax deduction. Your code may alter if your weekly pension amount does.
-
Modifications to benefits associated with employment
Benefits like private health insurance, fuel allowances, and company cars are subject to taxes. Your employer notifies HMRC and updates your tax code if you begin or cease receiving these.
-
Transfers of Marriage Allowances
A portion of your personal allowance is transferred if you or your spouse or civil partner claim Marriage Allowance. To reflect the new entitlement, HMRC modifies the tax codes of both partners.
-
Making tax-deductible expense claims
Your tax liability may be lowered by relief for work-related costs (such as uniforms, professional fees, or mileage). Instead of waiting until you file a return, HMRC may alter your code so you can take advantage of this relief throughout the year.
What Is the True Meaning of the Letters and Numbers in Your Tax Code?
Although your tax code may appear to be an arbitrary combination of letters and numbers, it is essential to ensuring that you pay the correct amount of tax under PAYE. If it’s incorrect, you might be paying too little or too much tax.
Typical Letters in Tax Codes
The following are a few of the most prevalent codes:
-
L
The standard Personal Allowance is given to you.
-
M
Your spouse or civil partner has given you the Marriage Allowance.
-
N
You’ve given your spouse or civil partner a portion of your allowance.
-
T
Your allowance has been modified, possibly divided among several jobs or pensions.
Therefore, your code will probably be 1257L if you are eligible for the standard Personal Allowance. Your partner’s code will be 1131N, and you will see 1383M if you have received the Marriage Allowance.
Conclusion
Through the Pay As You Earn (PAYE) system, a tax code instructs employers on how much income tax to deduct from an employee’s pay. Every employee has a unique tax code that is determined by their benefits, personal allowance, and any modifications made by HMRC.
