Effectively managing user access in Salesforce hinges on the correct assignment of licenses, a foundational task for any system administrator. Without the right license type applied to a user, that individual cannot log in or access any data, features, or functionality within your Salesforce org. This process determines which features a user can see and what they can do, making it a critical configuration step during both initial setup and ongoing user management.
Understanding Salesforce License Types
Before you can assign licenses, it is essential to understand the two main categories you will work with in Salesforce. User licenses define the baseline level of access and features available to a user, determining what they can do within the platform. Conversely, feature licenses are additive; they grant additional permissions for specific functionality, such as marketing, knowledge management, or advanced debugging, on top of a user’s existing user license.
Common User Licenses
Salesforce offers several user licenses, each tailored to specific roles. The Salesforce License is the standard option for users who require full access to all standard and custom features. The Salesforce Platform License is a more economical choice for users who only need to use custom applications without accessing standard CRM features like Campaigns or Leads. For external-facing interactions, the Customer Community and Partner Community licenses allow access for customers and partners, respectively, through digital portals.

Essential Feature Licenses
To enhance your org’s capabilities, you will frequently utilize feature licenses. These licenses activate specific high-value functionalities for users who need them, ensuring you only pay for what your team actively uses. Common examples include the Marketing User license for Pardot integration, the Knowledge User license for creating and publishing articles, and the CRM Analytics User license for accessing Einstein Analytics dashboards.
Step-by-Step Process to Assign Licenses
The actual process of assigning licenses is straightforward and follows a consistent path through the Salesforce Setup menu. Administrators navigate to the user record, select the appropriate license from a dropdown menu, and optionally assign specific feature licenses. However, the strategic planning that occurs before this step is what ensures efficiency and compliance across your user base.
Navigating to User Management
To begin, log in as a System Administrator and click the gear icon in the upper right corner. Select "Setup" to enter the configuration area. In the left-hand Quick Find box, type "Users" and select "Users" under the "Users" heading. This page provides a comprehensive list of all current users in your organization, allowing you to locate the specific individual you need to modify.

Editing and Assigning Licenses
Once you locate the user, click on their name to open their detailed record. Scroll down to the "License" section. To change the user's primary access, click the "Edit" button adjacent to the License dropdown menu. Here, you will select the appropriate user license (e.g., Salesforce, Platform, Community). Below this, you will find the "Feature License Assignments" section, where you can check the boxes for any additional feature licenses required for that specific role.
Best Practices for License Management
Proactive license management saves time and money while ensuring security. It is a good practice to regularly audit your user licenses to confirm that every active user requires the specific access level they have been granted. Avoid the common mistake of assigning high-cost Salesforce licenses to users who only need Platform licenses, as this results in unnecessary expenditure without added benefit.
Utilizing Permission Sets
For users who require standard license features combined with only a few additional permissions, leverage Permission Sets instead of changing the core license. Permission sets act as granular override files that grant specific access—such as field-level permissions or tab visibility—without upgrading the entire user license. This strategy keeps your license allocation clean and ensures users have exactly the access they need, nothing more.























