How to update an employee's tax code in Sage Payroll.
Description
Start of a new tax year
If HMRC updates the standard tax code from the previous year, you must change all employees on the old standard code.
▼More details When selecting Process pay run for the first period of the new tax year, Payroll will prompt you to review your employees tax codes. You can change them in bulk on this window.
For the 2025/2026 tax year, the personal allowance remains at £12,570. This means that the emergency tax code also remains at 1257L.
NOTE: Clear any Week 1/Month 1 flags for your employees before you process the first payroll of the 2025/2026 tax year.
Changes during the year
HMRC sends a notification to inform you when a tax code has changed. This will be a P6 or P9 notification.
▼More details This usually happens when:
- An employee's tax-free income (Personal Allowance) changes. For example, they start or stop receiving a taxable benefit like a company car
- A new employee has provided a P46, and HMRC inform you of the correct tax code
Resolution
P6 and P9 notices
HMRC will send you a P6 or P9 notification. You’ll receive either:
You can either update an employees record manually, or use HMRC Notices for Payroll to retrieve these directly in the program.
▼What is a P6 HMRC issues a P6 to employers to provide details of an employee’s tax code, previous pay and tax. You need to get the leaving date from the employee. If your employee doesn’t know their leaving date, use the date of the P6 form.
▼What is a P9 HMRC issues a P9 to employers at the start of a tax year. It shows the tax code the employee should be on.
Manually apply tax code notices
What you need to do:
- If it's a P9, you’ll need to update the employees tax code only
- If it's a P6, you’ll need to update the employees tax code and previous employment year to date values
NOTE: If you receive more that one notification for an employee, just use the most recent one.
▼Change tax code only (P9) - Select Employees from the menu bar, and then select the relevant employee.
- Under Current Tax Details, enter the new Tax Code.
- If required, select or clear the Week1/Month1 checkbox.
- Select Save.
▼Change tax code and year to dates (P6) Tax code
- Select Employees from the menu bar, select the relevant employee.
- Under Current Tax Details, enter the new Tax Code.
- If required, select or clear the Week1/Month1 checkbox.
- Select Save.
Enter Year to date
- From the Previous Tax Details section, change the Starting Basis to Employee declaration: P45.
-
In Circumstances, choose the relevant option.
▼Circumstance explanation A | Select this declaration if this is the employee’s first job since the last 6 April. They also didn't get taxable Jobseeker’s Allowance or Employment and Support Allowance. Also no taxable Incapacity Benefit, or state or occupational pension. |
B | Select this declaration if this is the employee’s only job but since last 6 April they’ve had another job. Or has received taxable Jobseeker’s Allowance. Or Employment and Support Allowance, or taxable Incapacity Benefit. The employee doesn’t receive a state or occupational pension. |
C | Select this declaration if the employee currently has another job. Or select if they receive a state or occupational pension. |
- In the Leaving Date box, enter the previous employment leave date. Your employee should provide this. If your employee doesn’t know their leaving date, use the date of the P6 form.
- Clear or select the Week1/Month1 check box to match the P6.
- Select either Week or Month in Final Pay Period. This represents the employee’s final pay run in their previous employment.
- In the Total Pay To Date box, enter the previous pay from the P6.
- In the Total Tax To Date box, enter the previous tax from the P6.
- Select Save.
NOTE: The employee's Status will change to Starting this pay run (P45 Part 3).
Using the HRMC notices feature
If you subscribe to either Sage Payroll Standard or Premium, you can use HMRC notices. Once enabled, Payroll can check for new notices from HMRC automatically. You can review the details and then apply them.
Set up HMRC notices
Processing HMRC notices
Want to retrieve HMRC notices automatically?
To receive P6 and P9 notices in program, upgrade to either Payroll Standard or Premium, and get access to this and many other features.
Learn more about Payroll tiers?