---
schema_version: "1"
id: 8b56b64606aedd063c4bd62d2c7e6713ee0c528f6434903924114e5f4f7b6bef
title: Entitlement Management Limits and Limitations
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/entitlements_best_practices.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.entitlements_best_practices.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 53616b2a97e39bfab6d8561306d50c75a2ef1be1831f5c5964e57d50626ad010
description: These limits and limitations apply to entitlements and their related features.
products:
  - Service Cloud
release: "264"
---
# Entitlement Management Limits and Limitations

These limits and limitations apply to entitlements and their related features.

### 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;"><a href="https://help.salesforce.com/s/articleView?id=service.service_editions_reference.htm&amp;language=en_US" target="_blank">View supported editions</a>.</td></tr></tbody></table>

## Limits

 
| Limit | Details |
| --- | --- |
| Maximum entitlement processes per org | 1,000 |
| Maximum milestones per entitlement process | 10 |
| Maximum service contracts in a service contract hierarchy | 10,000 |
| Maximum contract line items in a contract line item hierarchy | 10,000 |
| Maximum entitlement queue entries per hour | 50,000 |

## Limitations

Experience Limitations

- Entitlements are only supported in experiences built using Salesforce Tabs + Visualforce and can’t be added to Lightning Experience.
- The status icon is available for the Entitlement object only in Salesforce Classic.

Entitlement Limitations

- Every entitlement must be associated with an account.
- You can’t share entitlements. Entitlements inherit their parent account’s sharing settings. To update an entitlement, you need Read access on the parent account.
- If you’re using entitlement processes, manage customers’ work orders and cases on separate entitlements. This is because an entitlement process only runs on records that match its type. For example, when a Case entitlement process is applied to an entitlement, the process only runs on cases associated with the entitlement. If a work order is also associated with the entitlement, the process won’t run on the work order.
- Merge fields for entitlements on cases aren't supported. For example, if you add the Entitlement Name {!Case.Entitlement} merge field to an email template, the field is not populated on the template.
- Entitlement contacts don’t have page layouts, search layouts, buttons, links, or record types.
- Entitlements don’t automatically apply to cases created with Web-to-Case or Email-to-Case. For details on how to auto-add entitlements to these types of cases, see [Automatically Add Entitlements to Cases from Web, Email, and Experiences](https://help.salesforce.com/s/articleView?id=service.entitlements_auto_add.htm&release=264.0.0&type=5 "Entitlements don’t automatically apply to cases created using Web-to-Case, Email-to-Case, or experience. However, you can add entitlements to these features using Apex code.").
- An email violation is triggered to the Queue if there is an email address associated with it. Queue members don't receive the violation email.

Milestone Limitations

- You can’t add milestones to support records without using entitlement processes. Entitlement processes apply milestones to support records.
- Milestones aren’t marked completed automatically. For details on how to auto-complete milestones on records that match unique criteria, see [Auto-Complete Case Milestones](https://help.salesforce.com/s/articleView?id=service.entitlements_milestones_trigger.htm&release=264.0.0&type=5 "Create an Apex trigger that automatically marks milestones Completed on cases that match unique criteria. In your trigger, define which events and related case criteria must be satisfied for a milestone to be marked Completed. You can implement a similar trigger to auto-complete work order milestones.").
- Actions on time-based milestones sometimes execute a few seconds before their target date. For example, if you set up a violation action to occur 0 minutes after the milestone is violated, the action can execute in the minute before the target date.
- After an entitlement process is activated, you can’t delete its milestones or create milestone actions. But you can create versions of entitlement processes with different milestone settings and apply the new version to existing entitlements.
- By default, the tracker shows only one milestone countdown at a time. To view upcoming milestones, use the links in the tracker.
- The Case Milestone Status field isn’t available in list views in Lightning Experience.
- The Milestone component and tracker doesn’t appear in the Salesforce mobile app.
- Business hours on entitlement processes aren’t supported in change sets. To transfer an entitlement process with business hours from one Salesforce org to another, use one of these approaches:
    - Create the entitlement process from scratch in the new org.
    - Use an alternative method to transfer the entitlement process, such as the Ant Migration Tool.
    - Remove the business hours from the entitlement process before adding it to a change set.
    - Case Milestone doesn't have system fields to identify who completes or changes the milestone.

Service Contract Limitations

- You can only use contract line items if your org uses the Product object.
- You can’t create list views for contract line items.
- You can’t share contract line items. Contract line items inherit their parent service contract’s sharing settings. For example, users with the Read permission on service contracts inherit the Read permission on contract line items.
- In the Salesforce mobile app, contract line items can be edited and deleted but not created.
- You can’t select a record type when creating contract line items. To change a line item’s record type from the default type, manually update the record after it’s created.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support-264-0-0-production-enus/dd14551c-a772-4db6-9a1d-d84df8df2980/images/icon_note.png)

Note If you experience issues with the Root Service Contract field being blank, contact Salesforce for help.

Lightning Experience Limitations

- The Entitlements related list isn’t available on contacts.
- The Entitlement Templates related list isn’t available on products.
- The Contacts related list isn’t available on entitlements.
- The Business Hours field isn't available on the Case Milestones related list.
- The Milestone Status Icon field on cases isn’t available.
- In the Object Milestones related list on work orders, only the following fields are supported: Created By, Created Date, Last Modified By, Last Modified Date, Deleted, Object Milestone ID, Object Milestone Name, Stopped Time (Mins), Elapsed Time (Mins), Target Date, Completion Date, and Parent Object.
- The Status Icon field on service contracts isn’t available.
- When you're adding multiple contract line items to a service contract, picklist fields on contract line items show all values in your org rather than only the values corresponding to the line item’s record type. But selecting a value corresponding to a different record type results in an error. This issue doesn’t occur when you edit a single line item.
- When you clone a case that’s related to an entitlement record, the Entitlement Process Start Time carries over from the cloned case.

#### See Also

- [Entitlement Management Setup Checklist](https://help.salesforce.com/s/articleView?id=service.entitlements_setting_up_entitlement_management.htm&release=264.0.0&type=5 "When you set up entitlement management, you decide which features to use. Use this checklist to confirm that you’ve set up entitlement management in a way that fits your support processes.")
- [Set Up Entitlement Processes](https://help.salesforce.com/s/articleView?id=service.entitlements_process_setting_up.htm&release=264.0.0&type=5 "Entitlement processes are timelines that include all of the steps (milestones) that your support team must complete to resolve cases or work orders. Set up an entitlement process to apply to entitlements in your Salesforce org.")