---
schema_version: "1"
id: 8a1e54327fea7934f5811f7f3b32c34a1f7d6d1a53e24f5e41dc4efeb035efc1
title: Permission Assignment Expiration Considerations
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/permissions_assign_expire_considerations.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.permissions_assign_expire_considerations.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: d8cf2b0b219d2308eeba0a3d1a4a926d8c51fbd65d18a49beeb89102eb966d9d
description: When working with permission assignments that expire, keep these considerations in mind.
products:
  - Security
  - Salesforce Platform
release: "264"
---
# Permission Assignment Expiration Considerations

When working with permission assignments that expire, keep these considerations in mind.

### 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>

- When a permission assign expires, permissions assigned to users via non-expiring permission sets, permission set groups, or through a profile still apply.
    
    Let’s say that you assign a user to a permission set group that includes create permissions on the Contracts object. The user’s assignment to the group expires in a week. The user also has create permissions on the Contracts object via a permission set that doesn’t expire. When the permission set group assignment expires in a week, the user still has create abilities on the Contracts object via the permission set.
- SOQL queries don’t return user assignment information for permission assignments that expire. Assignments that expire are treated as soft-deletes. You can retrieve the expiring assignment information using the `ALL ROWS` clause.
- When an assignment expires, the user remains assigned to the permission set or permission set group. However, the user can't access the permissions associated with the permission set or permission set group.
- If permissions included in a license are removed by Salesforce, assignments for permission sets or permission set groups that require this license are no longer valid. When this change occurs and the Permission Set & Permission Set Group Assignments with Expiration Dates setting is enabled, Salesforce marks the assignments as expired to help Salesforce admins track these changes and adjust permission sets and permission set groups as needed. If this setting isn't enabled, Salesforce removes assignments for the related permission sets and permission set groups.

#### 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.")