Skip to main content

As an Admin, how do I delete employee salaries in bulk in Asanify

This article outlines how you can delete employee salaries in bulk in Asanify

Written by Vaibhav Kashyap

Prerequisites

  • You must be logged in as a Tenant Admin. HR Admins do not have permission to delete salaries.

  • The employees must be active and of employment type Employee (not contractors).

  • Only the most recent (latest) salary of each employee can be deleted.

  • Salaries that have already been included in a payroll run cannot be deleted. You will need to delete the relevant payroll first before the salary becomes eligible for deletion.


Step 1 - Go to the People page

From the left navigation bar, click on People to open the employee list.

Note: Make sure you are on the active employees tab. The bulk salary delete option is not available on the Offboarded/Terminated tab.


Step 2 - Select the employees

Select the employees whose salaries you wish to delete by clicking the checkboxes next to their names in the employee table.

  • You can select as many employees as needed.

  • Only employees with employment type Employee will appear in the deletion panel. Contractors are automatically excluded.


Step 3 - Open the Bulk Salary Actions menu

Once you have selected one or more employees, click the Bulk Salary Actions button (showing the count of selected employees, e.g., Bulk Salary Actions (3)) at the top of the employee table.

From the dropdown menu that appears, click Bulk Delete Salary ({count}) (highlighted in red).

Note: The Bulk Salary Actions button is disabled until at least one employee is selected.


Step 4 - Review the salary records in the deletion panel

A panel titled Bulk Salary Deletion will open on the right side of the screen. It displays the latest salary record for each of the selected employees, with the following details:

  • Employee name

  • Employee ID

  • Effective From date

  • CTC (annual cost to company)

  • Compliance details (PF, ESI, PT, LWF)

You may also take the following actions on each row:

  • Click the eye icon to view the full salary details for that employee.

  • Click the salary history icon to view all past salaries for that employee.

Note: If a salary row shows a warning icon (⚠️), it means that employee's salary cannot be deleted because the salary has already been included in a payroll run. Only rows without this warning are eligible for deletion.

If you need to delete a salary for a single employee rather than in bulk, you can do so by following the steps in how to delete an employee's salary.


Step 5 - Add a bulk comment

Before you can proceed with the deletion, you must add a comment explaining the reason for the bulk deletion.

  • Click the Add Bulk Comment button at the top of the panel.

  • In the dialog that appears, enter a comment in the Add a comment for salary deletion field.

  • Click Save to save the comment.

Note: The comment is mandatory. The Delete button will remain disabled until a comment has been saved.


Step 6 - Select the salary records to delete

In the panel, select the salary rows you wish to delete by clicking the checkboxes next to each row.

  • Rows with a warning icon are not selectable, as those salaries are ineligible for deletion.

  • You must select at least one row for the Delete button to become active.


Step 7 - Delete the selected salaries

Once you have selected the salary records and added a bulk comment, click the Delete ({count}) button at the bottom of the panel.

The deletion process runs in the background. Once complete:

  • A success message will confirm how many salary records were deleted (e.g., "3 salary record(s) deleted successfully.").

  • The panel will close automatically.

  • The employee list will refresh to reflect the updated data.

Note: This action is permanent and cannot be undone. Any past payrolls that included the deleted salary will not be automatically updated — those payroll runs will need to be reprocessed manually. After deleting a salary, you can add or revise the employee's salary to set the correct values before running payroll again.


Additional Information

Which salaries are eligible for bulk deletion?

A salary can be deleted in bulk only if all of the following conditions are met:

  • It is the most recent (latest) salary for that employee.

  • The employee is active and has employment type Employee.

  • The salary has not been included in a payroll run. If you have already run payroll using that salary, it will be marked as ineligible (shown with a warning icon ⚠️).

What if some salaries fail to delete?

If any selected salary records fail validation at the time of deletion (e.g., a payroll was run after you opened the panel), the deletion will not proceed for those records. An error message will list the affected employees. The panel will remain open so you can review and retry.

Can HR Admins delete salaries in bulk?

No. The Bulk Delete Salary feature is only available to Tenant Admins. HR Admins can view the option in the interface, but the action will not be permitted.

Did this answer your question?