How to Correct a Wrong PAYE Tax Code With HMRC and Update Your Income Details
Check why your PAYE tax code may be wrong, correct your employment, pension, income or benefit details with HMRC, and see when a new code should reach your employer.
Helpydo structures practical guidance around official or public sources. For individual cases, confirm requirements with the responsible institution.
If you think your PAYE tax code is wrong, sign in to HMRC's Check your Income Tax service or use the HMRC app and compare the employment, pension, estimated taxable income, company benefit and expense details HMRC holds for you. Correct anything that is wrong or missing. If HMRC decides your code must change, it will update the code and tell you and your employer or pension provider within 15 working days. The service is free and available online.
What you need
- Your current PAYE tax code, which you can check in HMRC's online service, the HMRC app, your payslip or a Tax Code Notice.
- Details of your current jobs and pensions so you can check that HMRC has the correct employers or pension providers recorded.
- Your expected taxable income for the current tax year, particularly if HMRC's estimate is wrong.
- Details of relevant company benefits, such as a company car or medical insurance, if HMRC's records are incorrect.
- A recent payslip can help you check your employer, income and tax information and update your estimated annual income.
- If you recently changed jobs, your P45 from your previous employer can help HMRC and your new employer use the correct information. If you did not receive one, ask your previous employer for it.
- You need to sign in to use the online Income Tax service. HMRC may ask you to prove your identity, which can involve photo identification such as a passport or driving licence.
Eligibility
You can use this process if you pay Income Tax through PAYE and believe HMRC is using incorrect or incomplete information to calculate a tax code for one of your jobs or pensions. Common issues include a missing or old employer, an employment that should have ended, an incorrect estimated income, missing pension income or incorrect company-benefit information. You may have a separate tax code for each employment or pension.
How to do it
- Check your tax code. Find the code in HMRC's Check your Income Tax service or HMRC app and compare it with the tax code on your payslip. If HMRC shows one code but your employer is using another, speak to your employer.
- Review your HMRC details. Check your jobs, pensions, estimated taxable income, company benefits and employment-expense information.
- Update anything that is wrong or missing. You can update employer information, add a missing employer, tell HMRC that an employment has ended and change your estimated income. You can also report changes to employment income, pension income and company benefits where applicable.
- Provide previous employment information when relevant. If you recently started a new job, give your new employer your P45. If you do not have a P45 before starting work, the employer may use the official starter checklist. If you have already received your first pay, HMRC says to use the online Income Tax service rather than the starter checklist to correct your details.
- Check whether HMRC changes the code. Not every update changes a tax code. If a change is required, HMRC will update the code and tell you and your employer or pension provider within 15 working days.
- Check your next payslips. After HMRC issues the new code, it should normally appear on your next or following payslip if you are paid monthly, or on your third payslip if you are paid weekly. If it does not, ask your employer whether they received HMRC's new code.
First check whether HMRC or your employer has the wrong tax code
Your PAYE tax code tells an employer or pension provider how much Income Tax to deduct. HMRC normally calculates the code using information supplied by employers and pension providers together with information about your allowances, other income, benefits and deductions.
Start by checking the tax code HMRC currently holds for you in the Check your Income Tax service or HMRC app. Compare it with the code printed on your payslip. If the code in HMRC's records and the code used on your payslip are different, contact your employer because payroll may not yet be using the code HMRC issued.
If the two codes match but the code does not reflect your actual circumstances, review the information HMRC used to calculate it.
Check the income and employment details HMRC has for you
HMRC says a wrong tax code is usually caused by incorrect or missing information. In the online service, check:
- all current employers;
- whether an old employment is still recorded as active;
- your estimated taxable income from each job;
- pension income;
- company benefits, such as a company car or medical insurance;
- employment expenses or tax relief that may affect your code.
If you have more than one job, HMRC gives you a tax code for each employment. Its guidance for new or multiple jobs also recommends checking that HMRC has all your current employers and that your estimated annual income is realistic.
Correct your PAYE details through HMRC online services
The online service is HMRC's quickest route for checking and updating the information behind your tax code. Sign in to Check your Income Tax for the current year, review your PAYE record and change any details that are wrong or missing.
You can use HMRC online services or the HMRC app to update an employer, add a missing employer, report that a job has ended and update your estimated annual income. HMRC also provides routes for reporting changes to employment income, pension income and company benefits.
If employment expenses are missing from your tax position, check whether you qualify to claim tax relief for work expenses you paid yourself.
Wrong tax code after changing jobs
If you have started a new job, your employer sends HMRC your employment and income information. If the necessary previous income information is not available in time, you can initially be put on a temporary emergency tax code.
If you have a P45 from your previous job, give it to your new employer. If your former employer did not provide one, ask them for it. Where a new starter does not have a P45 before their first pay, the employer can use the official starter checklist to obtain the information needed to select an initial code.
HMRC says that if you have already received your first pay, you should not use the starter checklist to correct the tax code; instead, use the Check your Income Tax service to review and update your information.
For a newly started job, HMRC advises waiting 35 days from starting the job before contacting HMRC because it may still be receiving the necessary income details from your employers. HMRC's separate guidance says new employment details can take up to around six weeks after the first payday to become visible online.
Check whether you are on an emergency tax code
HMRC identifies emergency tax codes by endings such as W1, M1 or X; some payroll systems may show NONCUM. Under an emergency code, tax is calculated using the current pay period rather than your total income so far for the tax year, so you can temporarily pay too much or too little.
If you started a new job and your employer did not have your earlier pay and tax information, an emergency code is usually temporary. HMRC says it normally updates the code when it receives all the relevant information.
What happens after you update your details
Changing information does not automatically mean your tax code will change. HMRC first considers whether the corrected information affects the calculation.
If a new code is required, HMRC says it will update the tax code and tell you and your employer or pension provider within 15 working days.
After the new code has been issued, it should normally appear:
- on the next or following payslip if you are paid monthly;
- on the third payslip if you are paid weekly.
If the new code does not appear, ask your employer to check whether HMRC's updated code has reached payroll.
If you paid the wrong amount of Income Tax
A wrong code can result in too much or too little Income Tax being deducted. When HMRC changes a code and has the necessary income information, it checks the tax already paid against the amount that should have been paid.
If you paid too much through your job or pension, HMRC can normally instruct the employer or pension provider to refund the difference through your pay when the new tax code is used. For other Income Tax overpayments and situations where a separate claim is appropriate, see how to claim an Income Tax refund from HMRC.
If you have paid too little, HMRC may estimate the amount owed and, where possible, adjust your tax code so the tax is collected over one or more tax years. HMRC also checks PAYE records after the end of the tax year and may contact you if the final amount paid was not correct.
Avoid these common PAYE tax-code problems
- Do not assume the code itself is the only problem. First compare HMRC's recorded code with the one used by your employer.
- Do not leave an old job showing as current. Tell HMRC when an employment has ended if its records are wrong.
- Do not ignore an unrealistic income estimate. Update HMRC's estimated annual income if it does not reflect what you expect to earn.
- Check every employment separately. If you have several jobs, you normally have a tax code for each one.
- Do not contact HMRC immediately after starting a job solely because the initial code looks temporary. HMRC advises waiting 35 days before contacting it about a wrong code after starting a new job.
If you cannot use HMRC's online service
If you cannot use or create a personal tax account, HMRC provides Income Tax contact routes for help with PAYE and tax-code enquiries. The online service remains the quickest official route where you can use it.
When reviewing your account, also make sure HMRC has your current contact information. If you have moved, you can follow the separate Helpydo guide on how to tell HMRC your new home address.
Frequently asked questions
How do I tell HMRC that my PAYE tax code is wrong?
Sign in to HMRC's Check your Income Tax service or use the HMRC app, review your employment, pension, estimated taxable income, company benefit and expense details, and correct anything that is wrong or missing. HMRC will recalculate your code if the changes affect it.
How long does HMRC take to correct a tax code?
If HMRC decides your tax code needs to change, it says it will update the code and tell you and your employer or pension provider within 15 working days.
When will the new HMRC tax code appear on my payslip?
HMRC says a new code should normally appear on your next or following payslip if you are paid monthly, or on your third payslip if you are paid weekly.
Why is my tax code wrong after starting a new job?
Your new employer or HMRC may not yet have all your previous pay and tax information. This can result in a temporary emergency tax code. Give your new employer your P45 if you have one and check your PAYE details online.
Should I contact HMRC immediately about a wrong tax code after starting a job?
No. HMRC says that if you have just started a new job, you should wait 35 days for it to receive your new income details before contacting HMRC about a wrong tax code.
What do W1, M1 or X mean on a tax code?
HMRC uses W1, M1 and X as emergency tax-code indicators. Some payroll software may show NONCUM. Emergency taxation uses the current pay period rather than your cumulative income for the tax year.
Can an incorrect estimated salary cause the wrong tax code?
Yes. HMRC uses income information when calculating PAYE tax codes. You can update your estimated annual income through HMRC online services or the HMRC app if the amount shown is wrong.
What happens if a wrong tax code made me pay too much tax?
Once HMRC has the necessary income information and corrects your code, it can calculate the difference. For PAYE overpayments, HMRC may instruct your employer or pension provider to refund the excess through your pay when the new code is used.
Do I have one tax code if I have two jobs?
No. HMRC says you have a tax code for each employment or pension. Check each employment separately and make sure HMRC has the correct employer and income information for each one.
Is there a fee to correct a PAYE tax code with HMRC?
No. HMRC does not charge a fee for checking your Income Tax information or updating details that affect your PAYE tax code through its official services.
Official sources
HMRC - If you think your tax code is wrongHMRC - Check your Income Tax for the current yearHMRC - Tell HMRC if you have a new job or more than one jobHMRC - Check if the tax on your payslip is correctHMRC - What your tax code meansHMRC - Emergency tax codesHMRC - If you've paid too much or too little taxHMRC - Starter checklist if you're starting a new jobHMRC - Income Tax enquiriesRelated procedures
Useful next steps and closely related guides for United Kingdom.
Others were interested in
Other practical guides people exploring this topic may find useful.