With Data Fields, clients can define what workforce information they want to collect and store within the Deel platform.
Whether it’s general profile information or localized payroll data, custom fields allow organizations to make Deel their single source of truth for worker data.
This article covers how to create and manage custom data fields, configure payroll data collection, and control visibility using Privacy Sets.

In this article:
How to Create Customized Fields
How to configure payroll data collection
How to create custom fields
✅ Step 1 - Select the Organization Settings icon and click on the Data Fields card
In the Data Fields Page, click on the Custom Fields tab.
This is where clients can create or edit fields that appear in a worker’s personal profile or contract.
✅ Step 2 - Click Add Field or edit an existing field
Clients can create a new custom field by clicking on Add Field button or edit an available field from the suggested list.
To edit an existing field, select the applicable field from the suggested list and click on edit button.
✅ Step 3 - Enter Additional field details
When setting up the field:
-
Clients can choose Field Placement
-
Personal Profile: Appears under Supplementary Information in the worker profile
-
Contract/Agreement Details: Appears within the worker’s contract under View Agreement.
-
Note: If a field is placed in the Contract section, it cannot be visible to Managers or Colleagues, as those roles don't have access to contract details.
Cliens can also select a Privacy Set and control who can see the field by assigning it to a Privacy Set. Each set defines visibility for:
-
Organization Admins
-
Other Admin Roles (via permission assignment)
-
Managers
-
Colleagues
-
Worker (Self-view)
For a full breakdown, refer to Privacy Set Permissions.
✅ Step 4 - Select field types and worker types
Add the field types and worker types along with country details etc.
Clients can select if they want to apply the field for select countries or all countries.
Review and click on Finish.
How to configure Payroll Data Collection
✅ Step 1 - Select the Organization Settings icon and click on the Data Fields card
In the Data Fields Page, click on the Payroll data tab.
✅ Step 2 - Configure payroll data collection according to worker type
Clients to choose if they want to collect localized payroll information for direct employees. They can also which payroll data fields will be collected for each country.
This localized payroll data can be collected from active and onboarding Direct Employees.
Clients also disable the collection of payroll data.
What Are Privacy Sets?
When you create or edit a Custom Field, you must assign it to one of Privacy Sets. This allows you to protect sensitive information while ensuring relevant access for admins, managers, or workers.
[ACCORDION]Roles Within Privacy Sets
-
Admins: Only Organization Admins have access to all Privacy Sets by default. Other Admin Roles must be granted permissions in Org Settings > Access Management > Admin Roles.
-
Managers: Includes anyone designated as a manager based on direct reports (primary relationships) or their role within the organisational structure. See Manage Org Chart & Structure.
-
Colleagues: All coworkers who are not managers. When selected, this allows peers to see the custom field on each other’s profiles.
-
Worker (Self-view): Grants visibility of the custom field to the individual worker themselves, allowing workers to view their own data.
You can configure Admin Role access per privacy set. However, Managers, Colleagues, and Worker Self-View visibility is fixed and cannot be customized.
[/ACCORDION]
[ACCORDION] Privacy Set Descriptions:
Set 1: Hide from Colleagues and Managers
-
In this set the custom field data is Visible to Org Admins, Worker (Self-view), and other admin roles assigned by you.
-
This is appropriate for general information that workers can view and update, but which should remain private from peers and managers.
Set 2: Hide from Colleagues and Managers (Sensitive)
-
This is set is similar to Set 1 but designed for sensitive personal data (e.g. visa info, document number, bank account details)
Set 3: Hide from Worker, Colleagues and Managers
-
Visible only to Org Admins and assigned admin roles.
-
Best for admin-only fields like internal notes or eligibility flags.
Set 4: Hide from Worker, Colleagues and Managers (Sensitive)
-
Restricted to Org Admins and assigned roles.
-
Use for highly confidential info like disciplinary records, audit flags, or salary benchmarking.
Set 5: Hide from Worker and Colleagues
-
Visible to Org Admins, Managers, and assigned roles.
-
Ideal for manager insights not visible to workers, such as promotion readiness or feedback.
Set 6: Hide from Colleagues
-
Visible to Org Admins, Managers, and the Worker.
-
Designed for collaborative use cases, such as skill assessments and development plans.
Set 7: Visible to All Roles
-
Accessible to everyone: Org Admins, Managers, Workers, and Colleagues.
-
Best for non-sensitive company-wide fields like office location or preferred language.
[/ACCORDION]
Frequently Asked Questions
[ACCORDION] How to access the custom field information in the worker profile?
When creating custom fields, clients can specify where this information should appear within a worker's profile using the Field Placement section. There are two options:
- Personal Profile: Custom fields will be displayed in the "Supplementary Information" category within the worker's personal profile.
- Contract Agreement Details: Alternatively, custom fields can also be displayed in the worker's contract details. These will be visible under "Contract/Agreement Details" > "View Agreement".
[ACCORDION] How to access the localized payroll information in the worker profile?
Clients can access the localized payroll information of their specific workers by following these steps.
Step 1: Click on the People Icon and Select the All People tab
Step 2: Select the applicable worker
Step 3: In the worker's profile, select the Personal Information section and scroll down to the Payroll data section.