Seeing X on your payslip where your tax code should be can feel confusing. It does not mean something has gone seriously wrong, but it does mean HMRC does not yet have the information needed to assign you a proper tax code. Every week it stays unresolved, your tax deductions may be inaccurate. Acting quickly protects your pay.
This guide explains exactly what the X tax code means, why you have it, and the fastest way to get it corrected.
What Is the X Tax Code in the UK?
The X tax code is a temporary emergency tax code used within the UK’s Pay as You Earn (PAYE) system. It is assigned when HMRC or your employer does not have enough information to calculate the correct tax code for your circumstances.
Unlike standard tax codes, which contain a number representing your tax-free allowance, the X code carries no numerical value. It simply instructs your employer to deduct tax at a flat rate without applying any personal allowance. In practical terms, this almost always means you are paying more tax than you should.
The X code is sometimes referred to informally as an emergency tax code alongside BR, 0T W1, and 0T M1. However, X is distinct from these codes. It signals a complete absence of coding information rather than a specific instruction to apply a particular rate or allowance.
How the X Tax Code Works and What It Signals to HMRC
![]()
The X tax code works differently from most other PAYE codes. Standard codes instruct your employer to apply a specific tax-free allowance, the number in the code, before calculating tax on the remainder. The X code contains no such instruction. Your employer simply deducts tax on a non-cumulative, period-by-period basis.
Non-Cumulative Tax Calculation:
Under an X code, tax is calculated independently for each pay period. Your employer does not take into account how much tax you have paid earlier in the tax year. Each week or month is treated in complete isolation. This means underpayments and overpayments from earlier in the year are not automatically corrected, they simply accumulate until the code is resolved.
What X Signals To HMRC:
The X code tells HMRC that your employer is operating payroll for you without verified coding information. It flags your record for attention, prompting HMRC to issue a proper code once sufficient information is available. However, this process is not always immediate. HMRC may need information from you, your employer, or both before issuing an updated code.
How Your Employer Uses The X Code:
Your employer applies the X code exactly as instructed, deducting tax on each pay period without a cumulative adjustment. They have no discretion to override the code. Only HMRC can issue a replacement. Your employer cannot change your tax code without HMRC authorisation.
Until HMRC issues a replacement code, the X code continues operating exactly as described, making it essential to resolve it as quickly as possible.
Most Common Reasons You Have Been Given an X Tax Code
There are several reasons HMRC or your employer may apply an X tax code. Identifying which applies to your situation is the first step toward resolving it.
- You Have Started A New Job Without A P45: This is the most frequent trigger. When you start a new job, your employer uses your P45 to determine your correct tax code. Without it, they have no basis for a proper code and default to an emergency or X code until HMRC provides guidance.
- You Have Not Completed A New Starter Checklist: If you started a new role without providing a P45 and did not complete a new starter checklist accurately, your employer has no information to pass to HMRC. The X code is applied as a holding position until that information is received and processed.
- You Are Returning To Work After A Gap In Employment: A period of self-employment, unemployment, or time outside the workforce means your previous PAYE record may be inactive or out of date. HMRC may apply X while reviewing your current employment status and income picture.
- You Have Come From Overseas: New UK employees arriving from abroad have no existing PAYE history with HMRC. Until your tax residency status and income details are established, X is applied as a temporary measure.
- There Is A Processing Delay At HMRC: Sometimes the X code is simply the result of an administrative lag. HMRC may have received your new employment information, but not yet been processed into a coding notice. In these cases, the code resolves itself once HMRC catches up, but chasing it speeds up the process considerably.
- Your Employer Has Set Up Your Payroll Record Incorrectly: If your employer enters incorrect details when setting up your payroll record, a wrong National Insurance number, incorrect date of birth, or mismatched personal details, HMRC cannot match the record to your tax history. X is applied until the discrepancy is resolved.
In most cases, an X tax code is temporary. The sooner you identify the cause and act on it, the sooner your correct code is applied, and the less tax disruption you face.
How the X Tax Code Differs From Standard UK Tax Codes
Understanding where X sits within the broader UK tax code system clarifies exactly what it means for your tax position.
| Tax Code | What It Means | Personal Allowance Applied |
| 1257L | Standard code: full personal allowance | Yes, £12,570 |
| BR | Basic rate: 20% on all income | No |
| 0T | No personal allowance: taxed from the first pound | No |
| D0 | Higher rate: 40% on all income | No |
| D1 | Additional rate: 45% on all income | No |
| W1 / M1 | Emergency: non-cumulative, period by period | Partial |
| NT | No tax deducted | N/A |
| X | No information, non-cumulative, no allowance | No |
The key differences between X and other codes are worth noting clearly.
- X Versus 1257L: The standard 1257L applies your full £12,570 personal allowance cumulatively across the tax year. The X code applies no allowance and no cumulative calculation, making it significantly more costly, especially early in the tax year.
- X Versus BR: Both codes remove the personal allowance, but BR explicitly instructs a 20% basic rate deduction. X carries no rate instruction, your employer applies a default deduction based on HMRC emergency procedures.
- X Versus 0T: The 0T code also removes the personal allowance, but it is a deliberate instruction from HMRC, used when they know your allowance has been used elsewhere or is not available. X is not deliberate, it reflects an absence of information rather than a specific decision.
- X Versus W1 / M1: W1 and M1 are non-cumulative emergency codes that still apply a version of the personal allowance on a weekly or monthly basis. X applies no allowance at all, making it potentially more costly than W1 or M1 in terms of immediate tax deductions.
The X tax code is consistently the least favourable emergency code for taxpayers. The sooner your correct tax information reaches HMRC, the sooner a more accurate code replaces it.
How to Check Whether Your X Tax Code Is Correct
Checking your X tax code involves two parallel steps: verifying what HMRC holds and confirming your employer’s records are accurate.
- Check Your Payslip Immediately: Your tax code appears on every payslip. If you see X, note when it first appeared and how many pay periods it has been applied. This tells you how long you may have been overpaying and the approximate scale of any overpayment to reclaim.
- Log In To Your HMRC Personal Tax Account: Visit gov.uk and sign in using your Government Gateway credentials. Your current tax codes for all employees are shown here. Check whether HMRC has issued a proper code that your employer has not yet applied, this occasionally happens during processing delays.
- Check What Information HMRC Holds About Your Employment: Within your Personal Tax Account, you can see what employment and income information HMRC has on record. If your new employer’s details are not yet showing, HMRC has not received the payroll registration, or it has not been processed yet.
- Contact Your Employer’s Payroll Team: Ask your employer whether they have submitted your starter information to HMRC and whether a coding notice has been received. If they have not yet registered your employment with HMRC, this is the root cause and needs to be addressed immediately.
- Contact HMRC Directly If Needed: Call the HMRC income tax helpline on 0300 200 3300 or use your Personal Tax Account to send a secure message. Provide your National Insurance number, employer details, and start date. HMRC can issue an updated tax code and send a coding notice to your employer directly.
If your checks leave you with more questions than answers, Nephos is ready to help. Get in touch today and let our tax specialists confirm your position and resolve any discrepancies without delay.
Mistakes Employees Make When Dealing With an X Tax Code
These errors are consistently seen among employees with emergency and X tax codes. Most costs are real money and are entirely avoidable.
- Assuming It Will Fix Itself Automatically: HMRC does not always update tax codes without prompting. The PAYE system relies on accurate, timely information from both employers and employees. If your employer has not registered your employment or if HMRC is missing information, the X code can persist for months without intervention. Do not wait, act as soon as you spot it.
- Not Providing A P45 When Starting A New Job: The P45 is the most direct route to a correct tax code from day one of new employment. Always request your P45 from your previous employer before your last working day. If it is not available immediately, follow up, a missing P45 is the single most common cause of an X code.
- Completing the New Starter Checklist Inaccurately: The new starter checklist asks you to select a statement that describes your employment situation. Selecting the wrong statement, even unintentionally, can result in an incorrect or emergency code being applied. Read each option carefully before choosing.
- Not Reclaiming Overpaid Tax Promptly: If the X code has resulted in overpaid tax, you do not have to wait until the end of the tax year for a refund. Contact HMRC to request an in-year adjustment. The sooner you act, the sooner your take-home pay is corrected.
- Ignoring the X Code on Subsequent Payslips: Some employees notice the X code, intend to deal with it, and then forget. Every pay period on an X code is another period of potential overpayment. Set a deadline. If your tax code has not been corrected within two pay periods of starting a new job, contact HMRC immediately.
- Not Checking That The Corrected Code Has Actually Been Applied: Once HMRC issues an updated coding notice, your employer must apply it from the next available pay run. Check your following payslip to confirm the new code is in place. If your employer has not updated it, contact their payroll team directly, HMRC cannot force the update in real time.
- Assuming The X Code Means Fraud Or An Investigation: The X code is almost always administrative, not punitive. It does not mean HMRC is investigating you or that something serious has gone wrong. It simply means information is missing. Treating it as urgent but routine is the right approach.
If your X code has been sitting unresolved for more than a pay period, it’s already costing you money. Contact Nephos today and let us step in, identify the issue, and get your tax code corrected without delay.
Final Thoughts
The X tax code is a temporary problem with a straightforward solution. It exists because information is missing, and resolving it is simply a matter of providing that information to the right people at the right time.
Check your payslip every month. If you see X, act immediately, do not wait for HMRC or your employer to fix it without prompting. Provide your P45, complete your new starter checklist accurately, and contact HMRC directly if the code persists beyond your first pay period.
The longer an X code sits unresolved, the more overpaid tax accumulates. Everything you overpay can be reclaimed, but it is far simpler to prevent the overpayment than to recover it after the fact.
FAQs
What Does The X Tax Code Mean In The UK?
The X tax code is a temporary emergency code applied when HMRC does not have enough information to issue a correct tax code. It results in tax being deducted on a non-cumulative, period-by-period basis with no personal allowance applied.
Does An X Tax Code Mean I Am Paying Too Much Tax?
In most cases, yes. Without a personal allowance being applied, tax is deducted from your first pound of earnings in each pay period. Most employees on an X code overpay tax until the correct code is issued and applied.
How Do I Get Rid Of An X Tax Code?
Provide your P45 to your new employer, or complete a new starter checklist accurately if no P45 is available. Contact HMRC on 0300 200 3300 or through your Personal Tax Account to provide your employment details. HMRC will then issue a correct coding notice to your employer.
How Long Does An X Tax Code Last?
It should last no longer than one or two pay periods if you act promptly. Without intervention, it can persist indefinitely. HMRC will not always update the code automatically, providing the correct information is the fastest way to resolve it.
Can I Reclaim Tax Overpaid Under An X Tax Code?
Yes. If you have overpaid tax due to an X code, HMRC will typically refund this through the PAYE reconciliation process at year’s end. You can also contact HMRC to request an in-year refund if you want the overpayment corrected sooner.
Is The X Tax Code The Same As An Emergency Tax Code?
X is classified as an emergency code, but it is distinct from other emergency codes like BR W1 or 0T M1. Those codes carry specific rate instructions. X carries no instruction at all, it signals a complete absence of coding information rather than a deliberate tax rate decision.
What Should I Do If My Employer Will Not Update My Tax Code?
Your employer can only update your tax code once they receive a coding notice from HMRC. Contact HMRC directly to ensure the correct code has been issued and that a notice has been sent to your employer. If the notice has been issued but your employer has not applied it, escalate within their payroll team directly.