If you ever receive a payment with the wrong tax code, there’s an increased likelihood of overpayment or underpayment of tax at the end of the year. The penalties associated with underpayment are obvious but, of course, overpayment introduces its own complications, especially for anyone whose cashflow can vary from month to month. This makes contractors particularly vulnerable to issues arising from incorrect codes.
Awareness is Assurance
We work closely with many contractors with very different situations. Whether they’re outside or inside IR35, on long-term contracts with a steady income, or moving from contract to contract and juggling different revenue streams, every contractor needs to keep their accounts in order.
One way we’ve helped some of our clients is by making sure they understand what the different tax codes mean, so they can tell whether or not there’s going to be an issue in time to get it fixed.
The below isn’t a perfect substitute for working with a contractor accountant, but it can help you understand whether your latest payslip is also a ticking time bomb.
Reading The Tax Code
For the 2026/27 tax year, the country’s most common tax code is:
1257L
The four numbers to begin with specify your tax-free personal allowance for the tax year. This code ties to the standard personal allowance of £12,570.
The letter or letters following the numbers specify more to do with your calculations. ‘L’ simply means you’re entitled to the standard tax-free personal allowance.
However, if you have more than one job, and your personal allowance is entirely allotted to one of them, you may instead have the code BR. This stands for Basic Rate, meaning that all income from this source is taxed at the basic rate.
You may also see a T tax code – this means that your code will include other calculations needed to work out your personal allowance.
Some revenue streams are not taxed. When this is the case your tax code will read ‘NT’. For contractors, the most likely reason to receive an NT code is that you’re reporting this income to HMRC in some other way, but NT| codes also apply for some non-UK residents, or for those working while bankrupt.
Regional Tax Codes
If you’re working in Wales or working remotely for a Welsh business, you’ll see a ‘C’ in the code. This simply means that your income will be taxed using the Welsh rates. Similarly, a ‘S’ in your code means your income from that source is taxed at the Scottish rate.
Both the C and S codes combine with other relevant codes.
This means, for example, that if you’ve completely used up your Personal Allowance, and you have two income sources from remote jobs, one based in England and the other in Wales, one will have the ‘0T’ code and the other will be marked as ‘C0T’.
Emergency Tax Codes
If you see a ‘W1’, ‘M1’, or ‘X’ on your tax code, this means you’re on an emergency tax code. W1 is for weekly payments, m1 for monthly payments, and X for when pay dates vary. Some payroll software marks these as ‘NONCUM’ instead.
As the name suggests, you shouldn’t be on an emergency tax code for an extended period of time. It is not uncommon for emergency tax payments to be higher than you would otherwise pay, and this is usually handled later on. We would recommend you pay attention to your deductions during and immediately after the emergency tax code is resolved.
Higher Rate Tax Codes
D codes – that is, ‘D0’, ‘D1’, and in Scotland ‘D2’ and ‘D3’, specify that all income from that source is taxed at higher than basic rates, usually because another income source already reaches the maximum for the basic rate:
- D0 – Higher rate
- D1 – Additional rate
- CD0 – Welsh higher rate
- CD1 – Welsh additional rate
- SD0 – Scottish intermediate rate
- SD1 – Scottish higher rate
- SD2 – Scottish advanced rate
- SD3 – Scottish top rate
K Tax Codes
K codes indicate that you already have income or deductions higher than your personal allowance which are not already being taxed.
There are a number of reasons for K codes. Probably the most common is that you are receiving your state pension or a taxable state benefit. If you’re paying tax owed from a previous year, or if your savings provide more interest than your personal savings allowance, you will receive a ‘K’ tax code.
Marriage Tax Codes
The Marriage Allowance permits married individuals with an income below their personal allowance to transfer £1260 of your personal allowance to their husband, wife, or civil partner.
When this is the case, the individual transferring their personal allowance away will see an ‘N’ on their tax code. Their partner will see an ‘M’ on theirs.
Taking Your Tax Code into Account
Especially when you have multiple income streams, either lasting throughout the tax year or not, your tax codes can help you understand your income in real terms more easily. However, they can also be daunting to calculate. If you want any help understanding what your tax codes mean for you, please get in touch to arrange a chat.
If you ever receive a payment with the wrong tax code, there’s an increased likelihood of overpayment or underpayment of tax at the end of the year. The penalties associated with underpayment are obvious but, of course, overpayment introduces its own complications, especially for anyone whose cashflow can vary from month to month. This makes contractors particularly vulnerable to issues arising from incorrect codes.
Awareness is Assurance
We work closely with many contractors with very different situations. Whether they’re outside or inside IR35, on long-term contracts with a steady income, or moving from contract to contract and juggling different revenue streams, every contractor needs to keep their accounts in order.
One way we’ve helped some of our clients is by making sure they understand what the different tax codes mean, so they can tell whether or not there’s going to be an issue in time to get it fixed.
The below isn’t a perfect substitute for working with a contractor accountant, but it can help you understand whether your latest payslip is also a ticking time bomb.
Reading The Tax Code
For the 2026/27 tax year, the country’s most common tax code is:
1257L
The four numbers to begin with specify your tax-free personal allowance for the tax year. This code ties to the standard personal allowance of £12,570.
The letter or letters following the numbers specify more to do with your calculations. ‘L’ simply means you’re entitled to the standard tax-free personal allowance.
However, if you have more than one job, and your personal allowance is entirely allotted to one of them, you may instead have the code BR. This stands for Basic Rate, meaning that all income from this source is taxed at the basic rate.
You may also see a T tax code – this means that your code will include other calculations needed to work out your personal allowance.
Some revenue streams are not taxed. When this is the case your tax code will read ‘NT’. For contractors, the most likely reason to receive an NT code is that you’re reporting this income to HMRC in some other way, but NT| codes also apply for some non-UK residents, or for those working while bankrupt.
Regional Tax Codes
If you’re working in Wales or working remotely for a Welsh business, you’ll see a ‘C’ in the code. This simply means that your income will be taxed using the Welsh rates. Similarly, a ‘S’ in your code means your income from that source is taxed at the Scottish rate.
Both the C and S codes combine with other relevant codes.
This means, for example, that if you’ve completely used up your Personal Allowance, and you have two income sources from remote jobs, one based in England and the other in Wales, one will have the ‘0T’ code and the other will be marked as ‘C0T’.
Emergency Tax Codes
If you see a ‘W1’, ‘M1’, or ‘X’ on your tax code, this means you’re on an emergency tax code. W1 is for weekly payments, m1 for monthly payments, and X for when pay dates vary. Some payroll software marks these as ‘NONCUM’ instead.
As the name suggests, you shouldn’t be on an emergency tax code for an extended period of time. It is not uncommon for emergency tax payments to be higher than you would otherwise pay, and this is usually handled later on. We would recommend you pay attention to your deductions during and immediately after the emergency tax code is resolved.
Higher Rate Tax Codes
D codes – that is, ‘D0’, ‘D1’, and in Scotland ‘D2’ and ‘D3’, specify that all income from that source is taxed at higher than basic rates, usually because another income source already reaches the maximum for the basic rate:
- D0 – Higher rate
- D1 – Additional rate
- CD0 – Welsh higher rate
- CD1 – Welsh additional rate
- SD0 – Scottish intermediate rate
- SD1 – Scottish higher rate
- SD2 – Scottish advanced rate
- SD3 – Scottish top rate
K Tax Codes
K codes indicate that you already have income or deductions higher than your personal allowance which are not already being taxed.
There are a number of reasons for K codes. Probably the most common is that you are receiving your state pension or a taxable state benefit. If you’re paying tax owed from a previous year, or if your savings provide more interest than your personal savings allowance, you will receive a ‘K’ tax code.
Marriage Tax Codes
The Marriage Allowance permits married individuals with an income below their personal allowance to transfer £1260 of your personal allowance to their husband, wife, or civil partner.
When this is the case, the individual transferring their personal allowance away will see an ‘N’ on their tax code. Their partner will see an ‘M’ on theirs.
Taking Your Tax Code into Account
Especially when you have multiple income streams, either lasting throughout the tax year or not, your tax codes can help you understand your income in real terms more easily. However, they can also be daunting to calculate. If you want any help understanding what your tax codes mean for you, please get in touch to arrange a chat.
















