Skip to content

What does a tax code do? And why does it change?

A tax code is issued by HMRC to any person who receives either employment or pension income.

The idea behind the tax code is that the recipient will pay the right amount of income tax throughout the year so that by the end of the year they have paid the correct amount of tax for the income they earned. The result being that there is no tax left to pay.

A copy of the tax code is also sent by HMRC to every employer. They are required to use that tax code every time they run the payroll to calculate an employee’s income tax and net pay. The same applies to pension companies too. This is the case even if an error has been made in working out the tax code.

Tax codes can be confusing, this article explains the main types of tax codes and why they may change.

What are the common types of UK tax code?

Tax codes always appear as a combination of numbers and letters

The numbers

Confirms the amount of income tax-free allowance that is being allocated to a particular employment or pension.

The annual income tax-free allowance is £12,570 (for 2026/27).

This means that for anyone with a total income of less than that there is no income tax to pay on their income.

The most common number for someone to have is therefore 1257 (which is 12,570 with the final digit removed).

In some cases, the number might not be 1257.

For instance, if a person has two jobs, HMRC is likely to ‘split’ the tax code so that part of the income tax-free allowance is allocated to both jobs.

The letters

L code

This is the most common letter and means there are no special circumstances.

Since most people have just one job then this means that the most common tax code is 1257L.

K code

It means the number in the tax code is negative, resulting in the person paying more income tax.

A K code usually means the person has either other income (e.g. dividends) on which income tax has not yet been paid or tax arrears which will be collected each month via the tax code.

M1W1 code

This is also called Emergency Tax Code.
M1 stands for “Month 1” and W1 stands for “Week 1” tax. Tax is calculated as if it’s the first week of the first month of the year.

This code is commonly issued when HMRC lacks full information about the income or tax situation. It is often issued when starting a new job, switching jobs, or if a P45 isn’t provided promptly.

BR code

Stands for “Basic Rate” – meaning all income from that employment is taxed at basic rate income tax (20%).

This code tends to be applied to a second job or pension.

D0 code

Means all income from that employment is taxed at higher rate income tax (40%).

As with BR this is typically assigned to second jobs or pensions – the difference is that it is assumed that these earnings fall into the higher tax bracket.

Why does the tax code change?

Tax codes might change throughout the year for various reasons.
Here are some of the common scenarios:

Change to the Income Tax-Free Personal Allowance

If the government increases the personal allowance (currently £12,570) then the number in the tax code will increase to.

Changes in employment (or pension)

If someone starts a second job (or starts to receive a pension) then HMRC is likely to re-allocate the income tax-free personal allowance. When this happens HMRC will issue new tax code to ensure correct tax is taken, avoiding under or overpayments.

Adjustments for taxable benefits

If the employer offers benefits like company car, medical insurance etc, these are considered taxable benefits, and HMRC may adjust the tax code so that the income tax payable on these is collected during the year.

Income changes

If an employee has other income (e.g. rental income or dividends) HMRC is likely to update the tax code so that the income tax payable on this income is collected during the year.

State pension

The income tax-free personal allowance is automatically allocated to state pension. This means an employee who starts to receive state pension will see their tax code changed.

Tax code errors or adjustments

Occasionally, HMRC might make a correction or adjust a tax code if they detect any errors (e.g. tax circumstances change or there were over or underpayments in a previous tax year).

Summary

You should always review your tax code if a new one is issued to you just to make sure it is correct and reflects your income and circumstances.

If either your circumstances change (for example, you start to receive income from an additional source) or your income changes (or your dividend income falls) then you should review your current tax code. It might be that you need to tell HMRC to update it so that you continue to pay the right amount of income tax each month.

If you’re unsure about your tax code, you should ask your accountant to double-check it!

If you’d like a chat to see how we can help drop us an email to [email protected] or call one of the team on 0161 410 0020. You can also click here to contact us.

Disclaimer

You must take professional advice before making any decisions based on the information that you have learnt here. While every effort has been made, to make sure it is accurate it cannot be precisely tailored to your personal circumstances. This article is for general information only and no action should be taken, or refrained from, as a result of this information.  Professional advice should be taken based on specific circumstances in each individual case.  Whilst we endeavor to ensure that the information contained in the article is correct, no liability will be accepted by Krystal Clear Accounting which is a trading name of Kim Marlor Associates Ltd or damages of any kind arising from the contents of this communication, or for any action, inaction or decision taken as a result of using any such information.

Related Articles

In short, bank feeds create a digital link between your business bank account and your accounting software, such as Xero or QuickBooks.  

This means bank transactions are automatically downloaded into the accounting software. This simple piece of automation, completely removes the need to manually input every bank receipt and payment into the accounting software. 

Having bank feeds in place, saves a HUGE amount of time bookkeeping. That’s because it completely removes the need to manually input bank transactions into the accounting software. 

Saving time bookkeeping isn’t the only benefit for the business…. 

 

 

What are the main benefits to a business using bank feeds?

Bank feeds automate, what was previously, a time-consuming task of entering all the bank transactions into the accounting software. 

 This saves the business a HUGE amount of time (& money) spent on bookkeeping.  

With bank transactions being downloaded from the bank every day, it means it’s quicker and easier to keep the bank balance in the accounting software up-to date. 

With the accounting software up-to date, the bank is updated daily which gives you a clearer, real-time view of your business’s cash flow.  

This makes it easier for you to plan your cashflow, and take action to improve it. 

There is always the risk of errors being made when data is being manually inputted into the accounting system. It is often time-consuming to find and correct any errors. Also, if an error is large then the Profit & loss and Balance Sheet reports will be inaccurate and potentially misleading. 

 Automating the bank transaction entry previously manual process, reduces the risk of errors being made and ensures that the bookkeeping records and reports are accurate. 

How to Link Your Bank to Xero

Ensure that your bank account is set up for online banking. This feature is typically available from all major banks. 

Log into your Xero account and navigate to the banking section. Select ‘Add Bank Account’ and follow the prompts to search for your bank. 

After adding your bank account details, you’ll see an option to set up bank feeds. Click ‘Agree’ to the terms, then securely log into your online banking portal through Xero to authorize the connection. 

 

Are Bank Feeds Safe & Secure?

Yes. 

Firstly, having bank feeds in place ONLY means bank transactions are downloaded into the accounting system. They do NOT give anyone else access to the business bank account. 

 Secondly, XERO has various security measures in place to give you a piece of mind that your financial data is safe and secure: 

 

  • Encrypted Connections: Xero uses advanced encryption technology to secure the data transmission from your bank to Xero. This means your sensitive information is encrypted during transit and cannot be intercepted or read by unauthorized parties. 

 

  • Compliance and Standards: Xero adheres to high standards of data security compliance, thus ensuring that its practices meet or exceed industry security standards and regulations. 

 

  • Regular Renewals: To maintain a high level of security, XERO requires that the bank feed connection is renewed every 90 days. This process is straightforward and helps ensure that the integrity of your financial data is always protected. 

 

people are connected
KIm Marlor the MD of Krystal Clear Accounting
krystal clear accounting

In Summary

In short, having bank feeds really saves businesses time and money on their bookkeeping.  

 They automate and eliminate what is otherwise a time consuming and error prone manual process.  

 Bank feeds is just one of the ways technology can be used to help business owners improve the financial side of their business.

Request a Call Back: