February 26, 2026
This article describes the safe removal of employee records from QuickBooks Online by using bulk delete workflows in SaasAnt Transactions Online. It includes steps for identifying records, validating the data, and cleaning up your lists to maintain payroll history accuracy and ensure audit compliance.
SaasAnt Transactions Online lets you search with filters, review the matching employee records, take a backup, and delete multiple employees in just a few clicks.
You need:
SaasAnt Transactions Online installed from the QuickBooks App Store (30-day trial available).
A QuickBooks Online company connected to SaasAnt Transactions Online.

Open the QuickBooks App Store.
Install SaasAnt Transactions Online and connect your QuickBooks Online company.
Launch SaasAnt Transactions Online.

From the SaasAnt dashboard, select Delete.
On the setup screen, select Ready to clean up.

Choose one:
Delete by Reference: Use this when you already know the exact Employee Names you want to delete.
Delete by Searching: Use this when you want to find employees using filters (example: finding duplicates or filtering by creation date).
Select your method, then select Next.

Set Entity/Transaction Type to Employee.
Choose the Date Type you want to filter by:
Created Date: When the employee profile was first created in QuickBooks.
Last Updated Date: When the employee profile was last edited in QuickBooks.
Enter the Date Range.

Select Customize.
Apply the filters you need, such as:
Show Records From (Start At): To skip a specific number of records.
Display Name: To filter by specific names.
Select Search to load matching employees.
Review the search results carefully.
Select the employees you want to delete.
Download a backup (CSV or Excel) before deleting.
Select Delete.
Confirm the deletion in the pop-up.
Important: Deleting is not reversible. Always take the backup first. Note: If an employee has payroll history, QuickBooks may only allow them to be made "Inactive" rather than fully deleted.
After deletion, SaasAnt shows a Deletion Summary. This summary is available to download for up to 2 days and can be used for records and audit tracking.
Check these:
Confirm the Date Type and Date Range match when the employee was created or edited.
Remove filters one by one (Employee Name, Reference No) to broaden the search.
Common reasons:
Payroll History: If an employee has paychecks recorded, QuickBooks Online will likely restrict you from deleting them. They may need to be made "Inactive" manually if the bulk delete fails.
Time Activity: Linked time tracking data can sometimes prevent deletion.
Try deleting a smaller selection to identify which specific records are failing, then review those employees inside QuickBooks Online.
You cannot undo a delete in QuickBooks Online (though you can often reactivate an "Inactive" employee). Use your SaasAnt backup file to re-create the employee profile if needed, or restore using your own backup process if available.