UK tax codes & what you need to know as an HR professional
In 2024, workers overpaid HRMC by a hefty estimated £5.8 billion due to incorrect tax codes. As an employer, or payroll professional, or HR team member, it may also be your job to make sure your employees are paying the correct tax on top of managing their pay. The day-to-day of this role may include entering tax codes into your payroll system and paying out the right amount of tax to HMRC.
But this isn’t just about data entry. Understanding tax codes is important if you want to avoid underpayment or overpayment to HMRC, both of which can take time to rectify and could be a problem for your staff. They may be saddled with a higher monthly tax than they expected or could end up paying a costly bill down the line.
In this guide, we’ll walk through UK tax codes in detail so you can understand the different types and designations and avoid costly underpayment and unnecessary overpayment.
What is a tax code?
A tax code tells an employer how much tax to deduct from an employee’s pay. It’s made up of a mix of letters and numbers (like 1257L) which reflect things like earnings, employment status and other circumstances.
Using the code, employers can see the amount of tax-free earnings the employee is entitled to in each pay period and calculate tax. However, it’s the employee’s job to make sure the tax code is correct—not the employers.
What do tax code letters mean?
The letters in a UK tax code designate the amount of tax that should be taken from an employee’s net pay, reflecting things like location (i.e. England, Wales or Scotland), second jobs or pensions, or personal allowance transfers.
Here’s the current list for 2025–26.
UK tax code letters
What do tax code numbers mean?
The numbers in a UK tax code show the tax-free income an employee is entitled to that year, when the number is multiplied by 10. So, if we take the numbers in L1275, we get £12,750, which is current tax-free personal allowance. From there, you can work out the taxable income.
When the letter K appears (see above) things work a bit differently. Here, you’ll need to multiply the number by 10 and then add that to their taxable income.
What is the most common tax code for 2025?
The most common UK tax code for 2025 is 1275L. This is used for people with one job, no unpaid tax, taxable benefits, or untaxed income.
Where do you find an employee’s tax code?
You’ll normally find an employee’s tax code on their P45. This document is used to show they are no longer working for their previous employer and displays how much tax they’ve paid that year. You’ll need to enter this code at the start of a new tax year.
Will I be updated about changes in tax code?
If tax codes change throughout the year—reflecting things like second jobs, or other changes in circumstances—then you’ll need to update employee info swiftly. HMRC should let you know via email, or via the PAYE online portal. The code should then be used year to year, unless HMRC advises a further change.
What is an emergency tax code?
An emergency tax code is often used when a new employee doesn’t have a P45 and the status of their tax payments prior to their employment with you is unknown for that year.
Some of the most common ones are 1257L W1 or 1257L M. The W and M letters indicate that either a week or month’s proportion of the tax-free allowance is given against the week/month’s pay. This means that the pay period in question is dealt with in isolation, rather than on a cumulative basis.
UK tax codes FAQs
Tax codes have a big impact on employees’ pay packets so it’s important to get them right. Here are a few final common issues that it could be useful to understand.
What happens if I use the wrong tax code?
If you get a tax code wrong, your employees may end up underpaying or overpaying tax. HMRC place the burden of this on the employer, not the employee. Though it’s worth noting that you may have grounds for a right of recovery from the employee. Either way, it will may be a tricky if not costly issue, so it’s worth taking particular care to get it right.
Why do tax codes change?
Tax codes could change for several reasons reflecting personal circumstances, employment details or other factors. For example, an employee who moves home between Scotland and Wales would change tax code from S to C. Or, if an employee has transferred their personal allowance to their spouse or civil partner, their code would change too.
What does the L stand for on a tax code?
The L at the end of a tax code means that the employee is entitled to the basic personal allowance. Currently, this stands at £12,750, which is also reflected in the common numerical code 1275.