How to set up user profiles on Salesforce

intermediate 8 min read Updated 2026-03-18
Quick Answer

Setting up user profiles in Salesforce involves navigating to Setup, creating or cloning profiles, configuring object and field permissions, and assigning system permissions. This process ensures users have appropriate access levels based on their roles.

Prerequisites

  • Salesforce Administrator access
  • Understanding of user permissions and security models
  • Knowledge of organizational hierarchy
  • Familiarity with Salesforce Setup menu

Step-by-Step Instructions

1

Access Profile Management

Click the Setup gear icon in the top right corner of your Salesforce org. In the Setup menu, navigate to Administration and select Users, then click Profiles. This will display all existing profiles in your organization.
Use the search bar to quickly find specific profiles if you have many in your org.
2

Create or Clone a Profile

Click New Profile to create from scratch, or click Clone next to an existing profile that's similar to what you need. If cloning, enter a new Profile Name and select the Existing Profile to copy from. Click Save to create the new profile.
Cloning from Standard User or System Administrator profiles is often the most efficient starting point.
3

Configure Object Permissions

In your new profile, scroll to the Standard Object Permissions and Custom Object Permissions sections. For each object, set the appropriate permissions: Read, Create, Edit, Delete, View All, and Modify All. Check the boxes that align with the user's job requirements.
Start with minimal permissions and add more as needed - it's easier to grant access than to troubleshoot over-permissioning issues.
4

Set Field-Level Security

Click Field-Level Security to configure access to specific fields. Select an object from the dropdown, then set field permissions to Read or Edit for sensitive fields. Use No Access to completely hide fields from users with this profile.
Pay special attention to fields containing PII or financial data - these often require restricted access.
5

Configure System Permissions

Scroll to the System Permissions section and check the appropriate boxes for administrative capabilities like API Enabled, Modify All Data, View Setup and Configuration, or Customize Application. Be selective with these powerful permissions.
6

Set App Permissions and Tab Settings

In the App Permissions section, grant access to relevant apps. Then configure Tab Settings by setting each tab to Default On, Default Off, or Tab Hidden based on user needs. This controls what appears in the user's navigation.
Hide irrelevant tabs to reduce clutter and improve user experience.
7

Configure Login Settings and Save

Set Login Hours if time-based restrictions are needed, and configure Login IP Ranges for location-based security. Review all settings, then click Save to finalize the profile. The profile is now ready to be assigned to users.
Test the profile by creating a test user and logging in to verify permissions work as expected.

Common Issues & Troubleshooting

Users can't see certain records despite having read permissions

Check Organization-Wide Defaults and Sharing Rules in Setup. Object permissions grant capability, but sharing settings control record visibility. Adjust OWD settings or create sharing rules to grant record access.

Profile changes aren't taking effect for existing users

Log out and log back in, or have an admin click Reset Password for the affected user. Salesforce sometimes requires a fresh session to apply new profile permissions.

Cannot clone or modify standard profiles

Standard profiles like System Administrator and Standard User cannot be edited directly. Create a custom profile by cloning the standard one, then make your modifications to the custom profile.

Users getting 'insufficient privileges' errors

Check both Object Permissions and Field-Level Security for the profile. Also verify that required permissions like Read on associated objects are enabled. Some operations require permissions on multiple related objects.

Prices mentioned in this guide are pulled from current plan data and may change. Always verify on the official Salesforce website before purchasing.