The mass import feature allows clients to efficiently onboard a large number of onto Deel at once.
Clients can use this tool to mass import direct employees who are paid through Global Payroll (Global Payroll Direct Employees) and direct employees hired through a local entity (Deel HR Direct Employees).
In this article:
How to Mass Import Direct Employee Workers onto Deel
How to Mass Import Direct Employee Workers onto Deel
✅ Step 1 – Select Mass Import
Select the People Icon. Then click the Add People button on the top right.
Click Mass Import to begin importing a large group of workers onto Deel.
✅ Step 2 – Select worker type
Under Worker type select Direct Employee Payroll. Click Continue.
✅ Step 3 – Organization settings
Select the Legal entity and the Group where the employees will be added.
Clients can use the checkboxes to opt into importing Additional details and Bank details along with employee information. If selected, these fields will be added to the downloaded file as headers.
✅ Step 4 – Download, Fill, and Upload XLSX File
Select View Guidelines to review explanations and formatting parameters for each field in the Mass Import Template.
Use the dropdown menu to set the Date Format for any dates that will appear in the XLSX file.
Download the Mass Import Template and fill it in with employee data.
Terminated Contracts Mass Import
Clients can mass import terminated contracts by entering past contract end dates directly in the XLSX file. This automatically marks these contracts as Inactive, simplifying your record-keeping and ensuring accurate employee status updates.
Ensure that the Contract End Date field in the XLSX file contains a date in the past to properly set the contract status.
After completing the employee data template, proceed to upload the XLSX file in the Upload XLSX section, then click on Continue.
✅ Step 5 – Validate data
The Validate data screen will display all of the data from the file for review. If any errors are found in the file, they will be flagged on the screen.
Clients can view and edit the data directly on the platform to address any errors that may be present.
Optional: Select View Guidelines to review a list of all the fields that can be imported with an explanation of how to format the data for each one. The guidelines may aid clients in correcting any errors found in the data.
Double-click a field to edit the data. Updated entries will be saved automatically once the client clicks outside of the edited field.
After resolving all the errors, a green banner will appear to confirm that the data has passed validation.
Note: Clients can identify and resolve errors directly in the UI grid if there are fewer than 100 errors. If there are more than that, the client needs to edit the XLSX and re-upload it.
✅ Step 6 – Review and import
In the final step, the clients can review the import summary and submit it.
Under Employee App, clients may opt to invite the imported new hires to the Deel app by checking the box and selecting an email category to send to. Newly imported employees will receive an email inviting them to create a Deel account where they can later review and sign their contracts.
Click View on the right to review the data imported for each worker.
Use checkbox to confirm that the imported data has been reviewed and approved. Select Finish Import
FAQs
[ACCORDION] What fields must be included in the XLSX file?
All XLSX files are unique per contract type, so the fields may vary.
Fields marked with an asterisk (*) are mandatory for creating contracts. Fields marked with (**) are mandatory before the parallel/first payroll.
1) Personal & Employment Details
- First Name*
- Last Name*
- Date of Birth
- Nationality
- Email*
- Personal Email
- Address Line*
- City*
- Zip Code*
- Address State
- Address Country*
- Hire Date*
- Original Hire Date
- End Date
- Employment Status (FT/PT)*
- Full-Time Percentage*
- Job Title*
- Location*
- Paid Per*
- Paid Rate*
2) Additional Employee Information
- Is Migrated from Previous Payroll*
- Employee Internal Number*
- Division
- Department
- Vacation Days Yearly Policy
- Cost Center 1
- Allocation Percent
- Cost Center 2
3) Bank Details
- Pay Currency Code*
- First Name*
- Last Name*
- Address line*
- City*
- Zip code*
- Address Country*
- Hire date*
- Is migrated from previous payroll*
- Email*
- Employee internal number*
- Pay currency code*
- Employment status (FT/PT)*
- Full time percentage*
- Location*
- Job title*
- Paid per*
- Paid rate*
- Date of birth
- Nationality
- Original hire date
- End date
- Personal Email
- Division Department
- Vacation days yearly policy
- Address State
- Cost Center 1
- Allocation Percent
- Cost Center 2
[ACCORDION] I don’t have Excel. Can I convert a CSV file to XLSX using Google Sheets?
No worries — you don’t need Excel at all for mass importing your workers. Just follow these steps:
-
Go to Google Sheets and open a blank spreadsheet.
-
Click File > Import, then upload your CSV file.
-
After it opens, go to File > Download > Microsoft Excel (.xlsx).
-
Your file will download as an Excel-compatible
.xlsx
file.
[/ACCORDION]