---
schema_version: "1"
id: a5b80029a4b3384ba73b94d988206ca3e1a1aaa68a02100b641a387ebcf8ed37
title: Manage Permission Set Assignments
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/perm_sets_manage_assignments.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.perm_sets_manage_assignments.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: cb25c3f6b8610da99a5c2b529c959fa736f55fe87b1c0e574e9716a82a1e1e45
description: You can assign permission sets to a single user from the user detail page or assign multiple users to a permission set from any permission set page.
products:
  - Security
  - Salesforce Platform
release: "264"
---
# Manage Permission Set Assignments

You can assign permission sets to a single user from the user detail page or assign multiple users to a permission set from any permission set page.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: both Salesforce Classic and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Essentials</strong>, <strong>Contact Manager</strong>, <strong>Professional</strong>, <strong>Group</strong>, <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, <strong>Developer</strong>, and <strong>Database.com</strong> Editions</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
          <colgroup>
            <col style="width:50%">
            <col style="width:50%">
          </colgroup>
          <thead class="slds-text-title_caps ">
            <tr class="">
              <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d25836e92">User Permissions
                Needed</th>
            </tr>
          </thead>
          <tbody>
            <tr class="">
              <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d25836e92 ">To assign permission sets:</td>

              <td class="slds-cell-wrap" style="vertical-align:top;" headers="d25836e92 ">
                <p>Assign Permission Sets</p>
                <p>AND</p>
                <p style="margin-bottom:0;">View Setup and Configuration</p>
              </td>

            </tr>
            <tr class="">
              <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d25836e92 ">To remove permission set assignments:</td>

              <td class="slds-cell-wrap" style="vertical-align:top;" headers="d25836e92 ">Assign Permission Sets</td>

            </tr>
          </tbody>
        </table>

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-access-264-0-0-production-enus/a92be132-3cbc-412a-9262-130636120c14/images/icon_note.png)

Note To grant a user a permission via a permission set or permission set group, the user must have a user license or permission set license that supports the permission. For example, if you add the Use Identity Connect user permission to the Identity permission set, you can assign only users with the Identity Connect permission set license to the permission set. Or, if you create a permission set without specifying a license and include the Author Apex permission, you can’t assign the permission set to Salesforce Platform users, because their user license doesn’t allow Apex authoring. For more information, see [Licenses Overview](https://help.salesforce.com/s/articleView?id=platform.users_licenses_overview.htm&release=264.0.0&type=5 "To enable specific Salesforce functionality for your users, you must choose one user license for each user. To enable more functionality, you can assign permission set licenses and feature licenses to your users or purchase usage-based entitlements for your organization.") in Salesforce Help.

After you remove a permission set from a user, related permission set license assignments are automatically removed in most cases. Automatic unassignment doesn't occur when updates are made via user access policies, when the user requires the license through another permission set, when removing a licensed permission set from a permission set group, or when unassigning 50 or more permission sets at once.

It’s possible to assign inactive users to permission sets, but this practice isn’t recommended. If you’re troubleshooting errors related to permission set assignments, make sure to check if an inactive user is causing the issue.

![Tip](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-access-264-0-0-production-enus/a92be132-3cbc-412a-9262-130636120c14/images/icon_tip.png)

Tip Setup with Agentforce can help you work with permission set assignments more efficiently. For more information, see [Setup with Agentforce](https://help.salesforce.com/s/articleView?id=xcloud.setup_agentforce_overview.htm&language=en_US) and [User Management in Setup with Agentforce](https://help.salesforce.com/s/articleView?id=xcloud.setup_agentforce_user_management.htm&language=en_US).

- **[Manage Permission Set Assignments in the User Access Summary](https://help.salesforce.com/s/articleView?id=platform.perm_sets_manage_assignments.htm&release=264.0.0&type=5)**  
    View and manage a user’s permission sets and session-based permission sets in the user’s access summary.
- **[Assign Permission Sets to a Single User](https://help.salesforce.com/s/articleView?id=platform.perm_sets_manage_assignments.htm&release=264.0.0&type=5)**  
    Assign permission sets or remove permission set assignments for a single user from the user detail page.
- **[Assign a Permission Set to Multiple Users](https://help.salesforce.com/s/articleView?id=platform.perm_sets_manage_assignments.htm&release=264.0.0&type=5)**  
    Assign a permission set to one or more users from any permission set page.
- **[Remove User Assignments from a Permission Set](https://help.salesforce.com/s/articleView?id=platform.perm_sets_manage_assignments.htm&release=264.0.0&type=5)**  
    From any permission set page, you can remove the permission set assignment from one or more users.

## Manage Permission Set Assignments in the User Access Summary

View and manage a user’s permission sets and session-based permission sets in the user’s access summary.

1. From Setup, in the Quick Find box, enter Users, and then select **Users**.
2. Select a user, and then click **View Summary**.
3. Under the Permission Sets section, go to the **Permission Set Assignments** or **Permission Set Assignments: Activation Required** tab. You can view the user’s assigned permission sets or session-based permission sets.
4. To add the user to permission sets, click **Add**.
5. To remove the user from permission sets, select one or more permission sets, and then click **Remove**.

To help you manage the permission set assigments more easily, you can search the list by Label or API Name and sort it by Label or Date Assigned.

## Assign Permission Sets to a Single User

Assign permission sets or remove permission set assignments for a single user from the user detail page.

1. From Setup, in the Quick Find box, enter Users, and then select **Users**.
2. Select a user.
3. In the Permission Set Assignments related list, click **Edit Assignments**.
4. To assign a permission set, select it under Available Permission Sets and click **Add**. To remove a permission set assignment, select it under Enabled Permission Sets and click **Remove**.
5. Click **Save**.

## Assign a Permission Set to Multiple Users

Assign a permission set to one or more users from any permission set page.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-access-264-0-0-production-enus/a92be132-3cbc-412a-9262-130636120c14/images/icon_note.png)

Note Certain types of users, such as guest, Self-Service, integration, and system users, aren’t available in the Manage Assignments page. To view or manage these users, use the PermissionSetAssignment API object.

1. From Setup, in the Quick Find box, enter Permission Sets, and then click **Permission Sets**.
2. Select the permission set that you want to assign to users.
3. Click **Manage Assignments** and then **Add Assignments**.
4. Select the checkboxes next to the names of the users you want assigned to the permission set, and click **Next**.
5. Optionally, select an expiration date for the user assignment to expire. For more information, see [Set Assignment Expiration Details for Users in Permission Sets and Permission Set Groups](https://help.salesforce.com/s/articleView?id=platform.permissions_assign_expire_how.htm&release=264.0.0&type=5 "Use the assignment expiration option to determine the effective time period that users receive certain permissions. You can set assignment expiration dates via permission sets and permission set groups. Assigned users receive access to all aggregate permissions until the expiration date.") in Salesforce Help.
6. Click **Assign**.

Messages confirm success or indicate if a user doesn’t have the appropriate licenses for assignment.

## Remove User Assignments from a Permission Set

From any permission set page, you can remove the permission set assignment from one or more users.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-access-264-0-0-production-enus/a92be132-3cbc-412a-9262-130636120c14/images/icon_note.png)

Note Certain types of users, such as guest, Self-Service, integration, and system users, aren’t available in the Manage Assignments page. To view or manage these users, use the PermissionSetAssignment API object.

1. From Setup, in the Quick Find box, enter Permission Sets, and then select **Permission Sets**.
2. Select a permission set.
3. In the permission set toolbar, click **Manage Assignments**.
4. Select the users to remove from this permission set. You can remove up to 1,000 users at a time.
5. Click **Remove Assignments**.
6. To return to a list of all users assigned to the permission set, click **Done**.

#### See Also

- [Set Assignment Expiration Details for Users in Permission Sets and Permission Set Groups](https://help.salesforce.com/s/articleView?id=platform.permissions_assign_expire_how.htm&release=264.0.0&type=5 "Use the assignment expiration option to determine the effective time period that users receive certain permissions. You can set assignment expiration dates via permission sets and permission set groups. Assigned users receive access to all aggregate permissions until the expiration date.")