Skip to content

Bulk-Importing Employees

Instead of using Add Employee for each person, the Employees list has a file-based bulk-create option, reached from buttons across the top of the list.

1. Click “Template” to get a starting file

Section titled “1. Click “Template” to get a starting file”

Downloads a spreadsheet template shaped for the general bulk-import format below — the same template is also linked from the Import page itself.

Import Employees page listing the template button

2. Click “Import” for a general CSV/Excel bulk upload

Section titled “2. Click “Import” for a general CSV/Excel bulk upload”

The Import page lists every expected column (Employee Code, First Name*, Last Name*, Date of Joining*, PAN, UAN, bank details, Salary Structure Name or Group Name, Annual CTC, and more — columns marked * are required) and accepts a .csv, .xlsx, or .xls file.

Import Employees page listing the expected CSV/Excel columns and a file upload step

Clicking the upload area opens your computer’s file picker. Once selected, the file name and size appear with an “Upload” button.

Import Employees page with a CSV file selected, showing its file name, size, and an Upload button

Once the file is accepted, a “Step 2: Import Employees” section appears with its own “Import Employees” button — the upload and the actual import are two separate steps.

Import page showing Upload successful, and a Step 2: Import Employees button

This is what actually creates the employee records from the file.

Import Employees button click

Outcome: with a file where every row is valid, AuditorTax shows “Import Complete” with a count of employees imported, then redirects to the Employees list a moment later. The new employee appears with an auto-generated code and status ACTIVE — the same as one added through Add Employee.

Import Complete message showing 1 employee imported successfully, before redirecting

Employees list showing the newly imported employee with an auto-generated code and Active status

Blocked: In the uploaded file a row should have every field this page marks required — First Name, Last Name, Date of Joining. The import failed since Date of Birth is left blank.

When that happens, AuditorTax shows “Import Completed with Errors”: 0 of 1 rows imported, 1 row failed, and no employee is created.

To find out what failed, click “Download Failed Rows CSV” — it re-downloads your file with an extra error_reason column added, which reads “Row 2: date_of_birth is required”. Fix the issue and re-upload the file.

Import Employees page with a CSV file selected that has every required column filled but Date of Birth left blank

Import Completed with Errors message: 0 employees imported, 1 row failed, with a Download Failed Rows CSV link