Customizing or Creating NetSuite Roles

To create a new custom role that tailors the level of access you want to give to users, you can customize a standard role or create a new role from scratch. Complete the following tasks:

After you create a custom role, you can assign it to users. A role's assigned users are listed on the Users subtab of the role record. See NetSuite Users Overview.

Role customization functionality varies according to the NetSuite product you have purchased and the features you have enabled. Some of the fields described in the steps below may not be available to you. For example, location restrictions are not available for NetSuite Small Business users. Also, because of their design as limited access roles, Retail Clerk roles, unlike other standard NetSuite roles, cannot be customized. For details, see Retail Clerk Roles.

You can apply the class, department, location, and subsidiary restrictions that you define here to custom records. See Applying Role-Based Restrictions to Custom Records.

Be aware that updates made to the default role are not pushed to custom instances of that role. You must manually update custom roles to include new default role functionality. Additionally, when a new feature is enabled for an account, permissions associated with that feature are not automatically given to custom roles that existed prior to enabling the feature. These permissions must be manually assigned to custom roles that existed prior to enabling the feature.


When the Advanced Employee Permissions feature is enabled, restrictions set on the Role page are only applicable to the Employee Record Full, Employee System Access, and Employee Administration permissions. The Employee Self, Employee Public, Employee Confidential, and Employee Compensation permissions ignore the restrictions set on this page. For more information, see Advanced Employee Permissions Overview.

Related Topics

NetSuite Roles Overview
NetSuite Account Administration
Separate Administration Permissions
Full Access Role (Deprecated)
Permissions Requiring Two-Factor Authentication (2FA)
Changing Custom Roles
Inactivating Roles
Setting Default Forms for Roles
Restricting Accounts for Roles
Customizing the Customer Center Role
Retail Clerk Roles
Showing Role Permission Differences
Use Searches to Audit Roles and Permissions
Use Searches to Audit Roles
Use Searches to Audit Permissions By Employee
Setting Role-Based Preferences
Translating Custom Role Names
Mass Updating a Permission on Custom Roles
Mass Updating the Role Assigned to Customers
Standard Roles Permissions Table

General Notices