Blogs

Why has my tax code changed

Why has my tax code changed? HMRC tax code guidance

Jump to a section

Why has my tax code changed? What to do next

Why has my tax code changed? It is a common question, especially if you notice that your take-home pay has suddenly gone up or down. A tax code can change for several reasons, including updates to your income, employment, benefits or tax position. TLDR: Your tax code can change when HMRC receives new information about your income, employment, benefits, pension or tax owed from a previous year. A change is not always a problem, but it is worth checking your payslip, HMRC tax code notice and Personal Tax Account to make sure the details are correct. If something looks wrong, update HMRC as soon as possible or speak to an accountant if your tax position is more complex. A change to your tax code can be confusing, especially if it means your take-home pay suddenly goes up or down. For many employees and directors, the first sign of a tax code change is a different figure on their payslip. You might notice more tax being deducted than usual, or you may receive a notice from HMRC explaining that your code has been updated. So, why has my tax code changed, and what should you do about it? In this guide, we explain what tax codes are, why they change, how to check whether your tax code is right, and what action to take if something does not look correct.

What is a tax code?

Your tax code is used by your employer or pension provider to work out how much Income Tax should be taken from your pay or pension through PAYE. HMRC tells your employer or pension provider which tax code to use. A tax code usually contains numbers and letters. For example, one of the most common tax codes is 1257L. This generally means you are entitled to the standard tax-free Personal Allowance of £12,570 for the tax year. HMRC explains that the numbers in your tax code tell your employer or pension provider how much tax-free income you receive from that source during the tax year. The letter in your tax code gives HMRC and your employer more information about how your tax should be calculated.

Why has my tax code changed?

Your tax code can change when HMRC believes you need to pay a different amount of tax. This can happen for several reasons, including changes to your income, benefits, employment situation or tax owed from a previous year. A tax code change does not always mean something has gone wrong. In many cases, HMRC is simply updating your code based on new information. However, it is still important to check your tax code. If the code is wrong, you could pay too much tax or too little tax.

Common reasons your tax code has changed

There are several reasons why your tax code might change during the tax year.

You have started a new job

If you have started a new job, HMRC may update your tax code once your new employer sends payroll information. If HMRC does not yet have all the information it needs, you may be placed on an emergency tax code temporarily. This often happens when a new employer does not have your P45 or complete starter details.

You have more than one job

If you have more than one job, HMRC may split your Personal Allowance between employers or allocate your allowance to one job only. This can result in one job using a standard tax code and the other using a different code, such as BR, D0 or D1. HMRC guidance for employers explains that BR is commonly used for a second job or pension and means tax is deducted at the basic rate. D0 and D1 are commonly used where tax is deducted at higher or additional rates for a second job or pension.

You receive company benefits

Your tax code may change if you receive taxable company benefits. This could include:
  • Company car
  • Private medical insurance
  • Fuel benefit
  • Accommodation benefit
  • Other taxable employee benefits
HMRC may adjust your tax code so the tax due on those benefits is collected through your monthly pay instead of being paid separately later.

You owe tax from a previous year

Your tax code might change if HMRC believes you underpaid tax in an earlier year. Rather than asking you to pay the full amount immediately, HMRC may collect the tax gradually through your wages or pension by reducing your tax-free allowance in your tax code. This can make your monthly take-home pay lower.

You have claimed tax relief

Your tax code can also change if you have claimed tax relief. This could include relief for:

  • Professional subscriptions
  • Job related expenses
  • Working from home expenses
  • Pension contributions
  • Gift Aid donations
Where HMRC accepts a claim, your tax code may be updated to give you the benefit of the relief through PAYE.

Your income has changed

If your income increases or decreases, HMRC may update your tax code. This is especially relevant if your income affects your Personal Allowance, tax band or benefits. For example, higher earners may see changes where their income affects the amount of Personal Allowance available.

You have started receiving a pension

If you start receiving a pension, HMRC may need to update your tax code to make sure your total income is taxed correctly. This can apply whether you are receiving employment income, pension income, or both.

HMRC has received updated payroll information

Sometimes your tax code changes because HMRC has received new Real Time Information from your employer or pension provider. Usually, HMRC updates tax codes using information received from employers or pension providers. This is why your code can change during the year, even if you have not contacted HMRC yourself.

What do the letters in your tax code mean?

The letters in your tax code help explain how your tax is being calculated. Here are some common examples:
  • L usually means you are entitled to the standard tax-free Personal Allowance.
  • BR means all income from that job or pension is taxed at the basic rate.
  • D0 means all income from that job or pension is taxed at the higher rate.
  • D1 means all income from that job or pension is taxed at the additional rate.
  • 0T means no Personal Allowance is being given against that income.
  • K means your deductions are more than your allowances, often because of taxable benefits or tax owed from earlier years.
  • S is used for Scottish tax rates.
  • C is used for Welsh tax rates.
HMRC provides a tax code checker that explains what the numbers and letters in your code mean and what you may need to do next.

What is an emergency tax code?

An emergency tax code is often used when HMRC does not yet have enough information to calculate your tax correctly. You may be on an emergency tax code if your code ends in:

  • W1
  • M1
  • X
HMRC explains that W1 is used where someone is paid weekly, M1 is used where someone is paid monthly, and X may be used where pay dates vary. Emergency tax codes are often temporary, but they can still affect your take-home pay. If you are on an emergency code for longer than expected, it is worth checking the position with HMRC or speaking to your accountant.

How to check if your tax code is correct

If your tax code has changed, do not ignore it. Start by checking:

  • Your latest payslip
  • Your HMRC tax code notice
  • Your Personal Tax Account
  • Your employment income
  • Any taxable benefits
  • Any pension income
  • Any tax owed from previous years
  • Any claims for tax relief
You can check your Income Tax, Personal Allowance and tax code for the current tax year through gov.uk. HMRC also allows you to update details of income from jobs and pensions online.

What to do if your tax code looks wrong

If your tax code looks wrong, you should act quickly
.

Step 1: Compare your tax code to your payslip

Check that the tax code on your payslip matches the latest tax code issued by HMRC. If your employer has not yet updated the code, it may be corrected in a later payroll run.

Step 2: Check the details HMRC holds

Log in to your Personal Tax Account and review the income, benefits and allowances HMRC has used. Look carefully for old jobs, duplicated income, incorrect benefits or estimated figures that no longer apply.

Step 3: Update HMRC if something is wrong

If HMRC holds incorrect information, you can usually update the details online. HMRC says it usually updates your tax code using information from your employer or pension provider, but you can contact HMRC if you think your tax code is wrong.

Step 4: Keep evidence

Keep copies of payslips, P45s, P60s, benefit statements and pension information. These documents can help HMRC or your accountant understand what has happened.

Step 5: Speak to an accountant if you are unsure

Tax codes can become more complicated if you are a company director, have multiple income sources, receive dividends, claim expenses, receive benefits, or have income from pensions or property. In these cases, it may be sensible to speak to an accountant before assuming the code is right.

Can a wrong tax code mean you pay too much tax?

Yes. If your tax code is wrong, you may pay too much tax. For example, this could happen if:
  • HMRC has included an old company benefit
  • A previous job is still showing as active
  • Your Personal Allowance has not been allocated correctly
  • You are on an emergency tax code for too long
  • Your estimated income is too high
HMRC confirms that if you are on the wrong tax code, you may pay too much or too little tax. Once HMRC has the income details for the tax year, you can receive a refund or pay the tax owed.

Can a wrong tax code mean you pay too little tax?

Yes. A wrong tax code can also mean you do not pay enough tax. This can happen if HMRC has not included taxable benefits, second jobs, pension income or previous underpayments correctly. If this happens, HMRC may collect the underpaid tax later by changing your future tax code or issuing a tax calculation. This is why it is better to deal with a tax code issue early rather than waiting until the end of the tax year.

Why directors should pay extra attention to tax codes

Company directors should be especially careful with tax codes. Directors often have more complex tax positions than employees. They may receive a salary, dividends, benefits, expense reimbursements, pension contributions or other income. A director’s PAYE tax code may not reflect the full personal tax position, particularly where dividends or other income are involved. For owner managed businesses, it is worth reviewing tax codes alongside payroll, dividends and personal tax planning. This helps avoid unexpected tax bills and keeps cash flow clearer throughout the year.

Final thoughts: Why has my tax code changed?

If you are wondering, why has my tax code changed, the answer is usually that HMRC has updated your PAYE position based on new or changed information. That might relate to a new job, a second job, company benefits, pension income, tax relief, previous underpaid tax or updated payroll records. A tax code change is not always a problem, but it should always be checked. If the code is correct, you can feel confident that your PAYE tax is being collected properly. If it is wrong, dealing with it early can help you avoid paying too much tax, paying too little tax, or receiving an unexpected bill later. Whether you are employed, self-employed, a company director or managing multiple sources of income, a tax code change can be confusing. If your tax code has changed and you are unsure what it means, AGILE Accountants can help you review the position, understand the reason for the change and decide what action to take next.

    See what our clients say about us! Read our latest Google reviews below.

    Agile Accountants place picture
    5.0
    Based on 138 reviews
    Dan W. profile picture
    Dan W.
    3 weeks ago
    I found myself needing an accountant to manage several workflows for our tech start-up in very short order.

    Within a couple of days, James had sorted us out and got everything in order for our next stage of growth, at a very reasonable price. Couldn't recommend Agile enough.
    Tylan G. profile picture
    Tylan G.
    3 weeks ago
    Highly recommend, Agile! Great service and responsiveness from the team and they are always so happy to help! The care they show for their clients is refreshing.
    Julien P. profile picture
    Julien P.
    1 month ago
    James is very knowledgeable and helpful - highly recommend the service!
    Samantha C. profile picture
    Samantha C.
    1 month ago
    Fantastic Service by Adam.
    Replied to my message the same day and was very friendly with professional advice to reassure me which is just what I needed. Thank you Agile Accountants
    Julio Q. profile picture
    Julio Q.
    1 month ago
    Anish & James have been super helpful since the beginning. They help us navigate all things accounting. From adjusting our reporting periods, preparing quarterly VAT returns, review management reports, prepare payslips and even the occasional complicated HMRC requests we receive. Response time is always super fast. Big shout to Agile Accountants ! On behalf of Tootilab, thanks so much Anish and team.
    Phil S. profile picture
    Phil S.
    1 month ago
    I found Adam, Dan and Anish to be very professional, knowledgeable and to me most importantly responsive. They have always answered my emails promptly and returned calls and have met all our needs. I would happily recommend them to anyone seeking Accountancy services
    Ankur S. profile picture
    Ankur S.
    2 months ago
    I had an excellent experience working with James Faulkner and the team at Agile Accountants. James provided clear, practical, and highly responsive guidance on a complex founder shareholding and vesting matter for our company.

    He took the time to carefully review our Articles of Association, explain the implications of different shareholder outcomes, highlight potential tax considerations, and walk us through the available options in a straightforward and easy-to-understand manner. His advice was thoughtful, balanced, and helped us navigate an important decision with confidence.

    What stood out most was James's willingness to provide detailed support, answer follow-up questions promptly, and ensure we understood both the technical and practical aspects of the process.

    I would highly recommend James and Agile Accountants to any founder or growing business looking for knowledgeable, professional, and dependable accounting support.
    Natalia G. profile picture
    Natalia G.
    2 months ago
    I cannot recommend Agile Accountants highly enough. From day one, the entire team has been incredibly supportive, knowledgeable and genuinely caring. They consistently go above and beyond, making what can often feel like a stressful part of running a business so much easier. What has stood out most is how protective and invested they are in their clients. You never feel like just another account—they take the time to understand your business, provide thoughtful guidance, and always have your best interests at heart.
    Their systems and processes are exceptional. Everything is organised, efficient and easy to navigate, giving me complete confidence that things are being handled properly. Communication is always prompt, professional and friendly, and every member of the team has been a pleasure to deal with.
    If you’re looking for an accountancy firm that combines outstanding expertise with genuine care and exceptional client service, I wouldn’t hesitate to recommend Agile Accountants. Thank you to the whole team for everything you do.
    Gary B. profile picture
    Gary B.
    3 months ago
    Fantastic service from James and the team since switching to Agile. Very personal and professional service each and every time
    Beth H. profile picture
    Beth H.
    4 months ago
    Really great team to work with - always friendly & responsive and keep things moving without having to chase. Great at explaining everything clearly, and their pricing is fully transparent from the start. Definitely recommend
    See All Reviews
    Agile logo - all white 1 (2)
    Agile Accountants