Available for the following HR plans: Premium, Platinum
Available for the following user access level: Admin
Updating your employee records individually is a very time-consuming process, which is why a CSV bulk uploading feature is essential.
This article explains how to use the Import Employees feature. This feature lets you choose from a pre-prepared template or your own CSV file and then bulk upload the data to your HR platform. It also includes a field mapping product so you can customise the location of specific data fields in your CSV file.
Helpful Hint
Currently, you cannot use the Bulk Import feature to update Account Emails. This is due to the Account Email being used to map the changes in the CSV File to the correlating HR File.
Interactive learning
Getting started
Important
Within your CSV file, address details, such as street address and country, will need to be grouped together for a successful import.
Warning
Please do not delete any of the columns in your CSV file. If you delete or remove columns in your CSV file and upload it into the platform, this will result in clearing some of your data on the platform too. This will lead to errors and affect your records and system.
- Click the People menu.
- Click the Import Employees submenu.
- Choose the template you need:
- Advanced Import Employees (including pay details).
- Quick Import Employees.
- Update Employee Employment Details.
- Update Employee Custom Fields.
- Choose whether to:
- Include existing user information.
- Include terminated users.
- Click the Download button.
- Enter the required details in the template you downloaded.
- Save the changes you made to the file.
-
To upload the edited file, you can either:
- Click the Upload tile and select the file; Or
- Drag the file to the Upload tile.
- Click the Yes button.
- Map the columns in the CSV file to the correct fields in the HR platform.
Important
If the Contract Type column is included in the CSV then it must have one of the available options (Permanent or Fixed Term) filled in - it cannot be left blank.
-
Helpful Hint
The platform will show a list of any errors that need to be corrected. Otherwise, you will see the Imported Successfully page, where you can see the number of employee records created or updated.
You can click the Go to Employee Page button to view them.
Helpful Hint
This will trigger email invitations to new employees that you have just imported, inviting them to create their HR/Employment Hero Work account password in Employment Hero Work app, and begin the onboarding process.
Further information
We would recommend using the pre-prepared sample CSV templates available. We have listed some tips on how to best use these templates and make sure a successful upload of your data below:
- We recommend adding a personal email in the Account Email column. Employees will then still be able to log in to access their read-only information after they leave your organisation.
- Do not use a generic email for your employees, for example, info@company.com.
- If you receive any error messages during your upload, the error message always corresponds to the following row. For example, an error in row one means the error is in row two, and so on.
- Fields with an asterisk are mandatory fields, and you must complete these fields.
- Follow all naming conventions referenced in the column headers of your CSV. For example, if an employee is in multiple teams (such as HR, Admin, and Payroll), you must separate those team names with the following symbol: | (in other words, it should look like this: Anne Example HR | Admin | Payroll).
- In the Update Employee Employment Details csv, Start Dates and Job Titles are interdependent. You can not complete one field without the other.
- In the Advanced Import Employees (including Pay Details) csv, Salary and Pay Details effective date are interdependent. You can not complete one field without the other.
- Downloading the Advanced Import Employees (including Pay Details) csv removes the leading zeroes from sort codes and account numbers. You must reformat these columns by making the column custom and adding six zeros for sort codes and eight zeros for account numbers.
We recommend you have your employees' data in Employment Hero before you assign their teams and managers. You can then use the Update Employment Details template to assign teams and primary/secondary managers to employees in bulk.
Common CSV import errors
If you receive errors when bulk-updating employees via a CSV file, try separating employees into different files based on their employment type or other key differences. Then, upload each group separately. As an example: if your CSV file includes both hourly and salaried employees and you are encountering an error, remove the hourly employees and save them in a separate file. Then start by uploading the salaried employees using one file then uploading the hourly employees using the other file. This helps prevent formatting conflicts and ensures a smoother update process.
Additional spaces | If a cell contains a space at the beginning or end, it can cause an upload error. To prevent this, check for and remove any extra spaces before uploading your file. |
Format errors |
When copying from Excel to CSV, the format changes. This also changes the data, most often with numbers that have leading zeros, such as BSBs and phone numbers. You will need to reformat the column to a custom format that includes the zero. |
Adding hyphens |
Bank details are the most common to have added hyphens. There should not be hyphens in these sections. |
Data missing from columns linked to other columns |
When inputting data into certain columns, you will need to fill out others. Examples are the super columns, banking columns, and tax columns. If you do not have all the data, it is better to delete all these related columns before upload. You can come back instead when you have the data. |
Missing column header |
Ensure every column has a header and that no data exists in a cell without a corresponding header. |
Uploading the advanced spreadsheet when Payroll settings are turned off | The platform will not allow this action. You need to delete all columns that have disappeared along with payroll settings, and then upload. |
Missing surnames | Ensure every employee has a surname. If any surnames are missing, either remove those employees from the file or add the missing surnames. |
Blank columns | If optional columns (e.g., the 'Cost Centre' and 'Primary & Secondary Managers' columns) have no data, delete them from the CSV to prevent errors. Keep only mandatory fields marked with asterisks. |
Missing mandatory fields | Ensure all mandatory fields (marked with an asterisk) are filled out before uploading. Missing mandatory fields will cause the upload to fail. |
Leading zeros appear in dates | If leading zeros appear in dates where they are not allowed, revise the formatting rules and remove them. |
General errors persist | If general errors persist, try uploading a smaller dataset (e.g., a file with only three employees) to manually pinpoint errors before reattempting to upload the full list. |
To resolve import errors, follow the below steps:
ABN | Incorrect number of digits. |
Account Columns |
|
Account email | Account emails can only be changed within the person’s profile, not via CSV. If you change someone’s account email in the CSV, you will create a new employee. |
Account Number Columns |
|
Additional Cost Centres |
|
Allocated Percentage Columns | Empty for those with multiple accounts. |
Anniversary date [dd/mm/yyyy] | Not in dd/mm/yyyy format. |
Classification |
|
Company Landline |
|
Company Mobile |
|
Contract type [Permanent|Fixed term] |
|
Contract type is only applicable for full-time and part-time employment types. |
|
Could not assign the correct Pay Rate Template to employee | This error occurs when the pay rate template listed in the CSV data does not align with the classification and/or industrial instrument selected for the employee. Please ensure the correct pay rate template is listed. |
Date of birth | Not in dd/mm/yyyy format. |
Employing Entity | Misspelling. |
Employment type [Full-time | Part-time | Casual] |
|
End Date |
Not in dd/mm/yyyy format. |
ESA | Details missing from one column that is related to the others. |
Fixed Amount Columns | Leaving empty. |
Gender [Female | Male | Non-binary | Prefer not to say] |
|
Home Phone |
|
Industrial Instrument |
|
Job Title | Leaving empty. |
Leave allowance templates |
To rename leave allowance templates (LATs) in the payroll platform so that the same name is not used against different templates. If awards are in use, it may be helpful to amend the name of the template to include the award number at the end to help differentiate the LATs. |
Line 1 contains empty header or columns |
This occurs when the CSV file has empty columns at the end of the document. To open this, open the file, delete or all needed 'Columns' and then save as CSV again. |
Line 0 unfortunately an error has occurred |
This error tends to occur when mandatory columns are removed from the CSV file. For more information on what columns are required when updating certain fields, please refer to the section CSV fields that need updating together in this article. |
Marital status [Single | Married | In a Relationship] |
|
Nationality |
|
Pay category |
|
Pay details - Effective from [dd/mm/yyyy] |
|
Pay Rate Template |
|
Pay schedule |
|
Personal Mobile Number |
|
Primary Cost Centre |
|
Primary Manager Email |
|
Salary option [Annum | Month | Fortnight | Hour] |
|
Secondary Manager Email |
|
SMSF Account Name | Details missing from one column that is related to the others. |
SMSF Account Number | Details missing from one column that is related to the others. |
SMSF BSB | Details missing from one column that is related to the others. |
SPIN/USI | Pasted in incorrectly, causing error in cell. |
Start Date |
Not in dd/mm/yyyy format. |
Super Account Name | Details missing from one column that is related to the others. |
Super Choice [Regulated | SMSF | Company nominated] |
|
Super Fund ABN |
|
Super Member Number | Details missing from one column that is related to the others. |
Tax File Number |
|
Team [separate multiple teams with '|'] | Not utilising the '|' symbol to separate multiple teams. |
Termination Date |
|
Timesheets [Enabled | Disabled | EnabledForExceptions] |
|
Title [Mr | Ms | Mrs | Miss | Dr | Mx] |
|
Type [Employee | Contractor] |
|
Unable to touch historical versions | File imports are only able to update the 'current' salary record on an employees profile or create a new record. It is not possible to amend previous salary records. To resolve this error, please ensure the Pay details - effective date matches the date listed on the employee's current salary details or list a new date to create a new salary record. |
Explore related content
- Assigning admin access to employees This article will show you how to assign admin access to the Employment Hero platform to employees, for example HR executives.
- Re-activate a terminated employee This article will show you how to re-activate a terminated employee.