---
schema_version: "1"
id: d1921375c94a29c568bffc7345b80a4569bd1e1e41bcca6add5b6d62e21da043
title: Enable Custom Permissions in Profiles
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/users_profiles_custom_perms.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.users_profiles_custom_perms.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 2b7f3af457ce607f3912712085da12fde111bc72674b8b8b4aca3365beff396c
description: Custom permissions give you a way to provide access to custom processes or apps. After you’ve created a custom permission and associated it with a process or app, you can enable the permission in profiles.
products:
  - Security
  - Salesforce Platform
release: "264"
---
# Enable Custom Permissions in Profiles

Custom permissions give you a way to provide access to custom processes or apps. After you’ve created a custom permission and associated it with a process or app, you can enable the permission in profiles.

### 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;">
              <p>Available in: <strong>Group</strong>, <strong>Professional</strong>, <strong>Enterprise</strong>,
                <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions
              </p>
              <p style="margin-bottom:0;">In Group and
                Professional Edition organizations, you can’t create or edit custom permissions, but you
                can install them as part of a managed package.</p>
            </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="d45446e81">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d45446e81 ">To enable custom permissions in profiles:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d45446e81 ">Manage Profiles and Permission Sets</td>

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

We strongly recommend that you use permission sets and permission set groups instead of profiles to manage your users’ custom permissions. Because you can reuse smaller permission set building blocks, you can avoid creating dozens or even hundreds of profiles for each user and job function. For more information, see [Permissions Sets](https://help.salesforce.com/s/articleView?id=platform.perm_sets_overview.htm&release=264.0.0&type=5 "A permission set is a collection of settings and permissions that give users access to various tools and functions. Permission sets extend users’ functional access without changing their profiles and are the recommended way to manage your users’ permissions.") in Salesforce Help.

1. From Setup, in the Quick Find box, enter Profiles, and then select **Profiles**.
2. Select a profile.
3. Depending on which user interface you’re using, do one of the following.
    - In the enhanced profile user interface, click **Custom Permissions**, and then click **Edit**.
    - In the original profile user interface, in the Enabled Custom Permissions related list, click **Edit**.
4. To enable custom permissions, select them from the Available Custom Permissions list and click **Add**. To remove custom permissions from the profile, select them from the Enabled Custom Permissions list and click **Remove**.
5. Click **Save**.

#### See Also

- [Custom Permissions](https://help.salesforce.com/s/articleView?id=platform.custom_perms_overview.htm&type=5&language=en_US)