Salesforce Permission Set Licenses Explained

Salesforce Permission Set Licenses Explained: Types, Benefits & Assignment Guide

Introduction

Managing user access is one of the most important responsibilities of a Salesforce Administrator.

Different employees require different Salesforce features depending on their job roles. However, not every feature is included in a user’s existing Salesforce license.

This is where Permission Set Licenses (PSLs) become important.

Permission Set Licenses allow organizations to extend the functionality available to users without necessarily changing their primary user licenses.

In this blog, we’ll explain what Permission Set Licenses are, how they work, how they differ from Permission Sets, and how Salesforce administrators can assign and manage them effectively.

What Is a Permission Set License in Salesforce?

A Permission Set License (PSL) is a Salesforce license that makes additional functionality available to a user beyond the functionality included in their primary User License.

A user must have the appropriate license entitlement before certain permissions can be granted.

However, assigning a Permission Set License does not always provide immediate access to the associated functionality.

In most cases, the user also needs an appropriate Permission Set containing the required permissions.

Simple Example

Imagine a company using Salesforce Maps.

An employee needs access to Salesforce Maps functionality, but their existing user license does not include the necessary entitlement.

The administrator can:

  1. Verify that the organization has the appropriate Salesforce Maps license.
  2. Assign the relevant Permission Set License to the employee.
  3. Assign the corresponding Permission Set.
  4. Verify that the employee can access the required functionality.

This approach allows organizations to provide additional capabilities to specific users.

How Do Permission Set Licenses Work?

Salesforce uses multiple layers to determine which features users can access.

These include:

  • User Licenses
  • Permission Set Licenses
  • Profiles
  • Permission Sets
  • Permission Set Groups

Each serves a different purpose.

Understanding the Access Model

User License: Defines the primary Salesforce functionality available to the user.

Permission Set License: Extends the user’s license entitlements for supported features.

Profile: Provides baseline permissions and settings.

Permission Set: Grants specific permissions supported by the user’s licenses.

Permission Set Group: Combines multiple Permission Sets for easier administration.

Important Concept

License Entitlement + Required Permissions = Feature Access

For features requiring a PSL, both the appropriate license and permissions are generally necessary.

Additional configuration or product requirements may also apply.

Permission Set License vs Permission Set

Many Salesforce beginners confuse Permission Set Licenses with Permission Sets.

Although the names are similar, their purposes are different.

Feature Permission Set License Permission Set
Purpose Provides feature entitlement Grants specific permissions
Function Extends license capabilities Controls user access
Assignment Assigned to users Assigned to users or through groups
Primary Role Licensing Authorization
Requirement Depends on feature Must be supported by assigned licenses
Example Salesforce Maps PSL SF Maps Permission Set

Key Difference

A Permission Set License makes certain functionality available for authorization.

A Permission Set grants the permissions needed to use that functionality.

Remember: A Permission Set cannot grant functionality that the user’s assigned licenses do not support.

User License vs Permission Set License

Salesforce User Licenses and Permission Set Licenses work together.

User License

Every Salesforce user requires a primary User License.

It determines the baseline functionality available to that user.

Examples include different Salesforce CRM, platform, and other supported user license types.

Permission Set License

A Permission Set License provides additional entitlements for supported functionality.

A user can have multiple Permission Set Licenses, subject to organizational entitlements and product requirements.

Feature User License Permission Set License
Required One per user Optional, depending on feature
Purpose Primary functionality Additional functionality
Quantity Per User One Multiple possible
Assignment During user setup As needed
Availability Based on purchased products Based on provisioned entitlements

Examples of Salesforce Permission Set Licenses

Salesforce offers different PSLs depending on the products and add-ons available to an organization.

1. Salesforce Maps Permission Set License

Salesforce Maps provides location-based capabilities for supported business processes.

Users may need the appropriate Salesforce Maps PSL and corresponding Permission Set.

2. Lightning Console Permission Set License

Certain user-license configurations may require an additional Lightning Console entitlement.

Administrators must verify the specific license and permission requirements.

3. Identity Connect Permission Set License

Identity Connect functionality can require an associated PSL and appropriate permissions.

4. Industry-Specific Permission Set Licenses

Salesforce industry products may provide specialized PSLs for different business roles.

These can support access to particular product capabilities and workflows.

Important: The available PSLs depend on the organization’s purchased products, Salesforce edition, and provisioning. Not every Salesforce organization has access to every license.

How to Check Available Permission Set Licenses

Administrators can view the Permission Set Licenses available in their Salesforce organization.

Step-by-Step Process

Step 1: Log in to Salesforce.

Step 2: Open Setup.

Step 3: Search for Company Information in Quick Find.

Step 4: Select Company Information.

Step 5: Locate the Permission Set Licenses section.

Step 6: Review the available license information and assignments.

This helps administrators understand which PSLs have been provisioned and how they are being used.

How to Assign a Permission Set License in Salesforce

Administrators can assign a PSL directly to a user.

Step 1: Open Setup

Log in to Salesforce and navigate to Setup.

Step 2: Open Users

Search for Users in Quick Find.

Step 3: Select the User

Open the user record requiring additional functionality.

Step 4: Find Permission Set License Assignments

Locate the Permission Set License Assignments related list.

Step 5: Edit Assignments

Click Edit Assignments.

Step 6: Select the License

Choose the appropriate available Permission Set License.

Step 7: Save

Save the assignment.

Step 8: Assign Required Permissions

Assign the corresponding Permission Set if it has not already been assigned.

Some license-associated standard Permission Sets can automatically assign the related PSL, simplifying this process.

How to Assign a PSL to Multiple Users

Salesforce also supports assigning a Permission Set License to multiple users.

A typical process is:

  1. Open Setup.
  2. Navigate to Company Information.
  3. Find the Permission Set Licenses section.
  4. Select the required PSL.
  5. Open its details.
  6. Click Assign Users.
  7. Select the appropriate users.
  8. Complete the assignment.

Afterward, ensure users have the required Permission Sets and other product configurations.

Benefits of Permission Set Licenses

1. Flexible Feature Access

Organizations can extend supported Salesforce capabilities for users who require additional functionality.

2. Role-Based License Allocation

Administrators can assign additional entitlements according to employee responsibilities.

3. Better License Management

Reviewing PSL assignments helps organizations understand how licensed capabilities are distributed.

4. Simplified Administration

Some Salesforce products provide predefined Permission Sets associated with their PSLs.

This can simplify access configuration.

5. Support for Additional Products

PSLs help organizations enable supported Salesforce add-ons and specialized product features.

Common Permission Set License Errors

Error 1: Missing Required License

A user may receive an assignment error when a Permission Set requires functionality not supported by their licenses.

Solution: Verify the user’s User License and required PSL.

Error 2: License Not Available

The required Permission Set License may not be provisioned or may have no remaining assignable capacity.

Solution: Check Company Information and the organization’s licensing entitlements.

Error 3: Permission Set Assigned but Feature Unavailable

The user may have an assigned Permission Set but still lack a required PSL or other configuration.

Solution: Review both license entitlements and assigned permissions.

Error 4: Incompatible License Configuration

Some permissions and products have specific licensing requirements.

Solution: Verify the feature’s supported license combinations in Salesforce documentation.

Best Practices for Salesforce Permission Set Licenses

1. Follow the Principle of Least Privilege

Assign only the licenses and permissions necessary for users to perform their responsibilities.

2. Review License Assignments Regularly

Identify users who no longer require particular product capabilities.

3. Use Permission Sets for Access Management

Avoid relying on profiles alone for all access requirements.

4. Document Licensing Requirements

Maintain clear documentation of which roles require specific PSLs.

5. Monitor License Availability

Review assigned and available licenses before onboarding new users.

6. Test Access After Assignment

Verify that users can access the intended features without receiving unnecessary permissions.

7. Remove Unnecessary Assignments Carefully

Before removing a PSL, review any associated Permission Sets and dependencies.

Some automatic unassignment behavior is available, but exceptions exist.

Real-World Example: Managing Salesforce Maps Access

Consider a company with 100 Salesforce users.

Only 20 employees work in field sales and require Salesforce Maps.

Instead of assuming every user needs the same additional product access, the administrator identifies the employees who require Maps.

The administrator then:

  1. Checks the organization’s Salesforce Maps entitlements.
  2. Identifies the 20 eligible employees.
  3. Assigns the appropriate PSLs.
  4. Assigns the corresponding Permission Sets.
  5. Tests access.
  6. Reviews assignments when employees change roles.

This creates a more organized approach to license administration.

Actual licensing costs and entitlements depend on the organization’s Salesforce agreement.

Frequently Asked Questions (FAQs)

Q1. What is a Permission Set License in Salesforce?

A Permission Set License is a license that provides additional feature entitlements beyond those included in a user’s primary User License.

Q2. What is the difference between a Permission Set and a Permission Set License?

A Permission Set License provides the entitlement for supported functionality, while a Permission Set grants specific permissions.

Q3. Can a user have multiple Permission Set Licenses?

Yes. Salesforce users can have multiple PSLs, subject to the organization’s available entitlements and feature requirements.

Q4. Does assigning a PSL automatically grant permissions?

Not necessarily. Users generally need the corresponding Permission Set. Some standard Permission Sets automatically assign their associated PSLs.

Q5. Where can administrators view Permission Set Licenses?

Navigate to Setup → Company Information → Permission Set Licenses.

Q6. Can Permission Set Licenses be removed?

Yes. Administrators can remove PSL assignments when they are no longer required, after addressing dependent Permission Set assignments.

Q7. Are Permission Set Licenses free?

Not necessarily. PSL availability and commercial terms depend on Salesforce products, editions, add-ons, and the organization’s agreement.

Q8. Are Permission Set Licenses the same as Feature Licenses?

No. Both can extend user functionality, but Salesforce manages them as distinct license categories.

Conclusion

Salesforce Permission Set Licenses are an important part of managing user entitlements and controlling access to additional Salesforce functionality.

They work alongside User Licenses, Profiles, Permission Sets, and Permission Set Groups.

Understanding these differences helps administrators configure access correctly, avoid licensing errors, and manage product entitlements more effectively.

Final Takeaway: A Permission Set License makes additional functionality available, while a Permission Set grants the permissions needed to use it.

For Salesforce administrators, understanding both is essential for effective access management.

Newsletter

Recent Posts

Scroll to Top