You can terminate an employee from the employee's Details page, @waleed-aaarecrui.
This will mark the employee as a leaver and ensure they are excluded from future pay runs in QuickBooks Online.
- From the left menu, hit Payroll.
- Choose the employee you wish to terminate from payroll under the Employees tab.
- On the employee's details page, scroll down until you see the Terminate Employee button.

- Enter the Termination Date.
- This action will set the employee's status to inactive, making them ineligible for future pay cycles, and they will not receive any termination pay.
- Select Terminate.
- To delete the employee, select 'Delete Employee' and then click 'Delete' to confirm.
- Important: Deleting an employee cannot be undone, and by doing so, you will not be able to retrieve their data.
To terminate an employee via a pay run, see the steps below:
Note: You won't be able to terminate the employee if they're included in pay runs that have not yet been finalised.
- In Payroll, select the Pay Runs tab and choose the pay run period.
- Select the arrow next to the employee's name to expand their Earnings details.
- Choose Actions, then Terminate employee.
- Enter the Termination Date and then Save to confirm. After the pay run is finalised, the employee's record will become red, indicating their earnings and accrued leave. This employee will then be inactive and ineligible for inclusion in future pay runs.
For more information about terminating an employee in QuickBooks, refer to this article: Managing employees in QuickBooks Online Advanced Payroll and Bureau Payroll.
In the future, if you want to reactivate an employee, you can follow the steps below:
- Go to Payroll.
- Choose the Employees tab.
- Use the All Employees filter.
- Select the employee and click Re-Activate Employee.
- Confirm activation.
Don't hesitate to comment below if you have questions about terminating an employee in QuickBooks Online. We are always here to help.