ServiceNow Entitlement Explained
What Is an Entitlement?
An entitlement in ServiceNow defines which services a user or group may see and request through the Service Catalog or Employee Center, and under what conditions. When someone opens the catalog or submits a request, the platform checks their entitlements before showing the item or accepting the request: all employees may be entitled to hardware support, only finance staff to purchase requisitions, contractors to basic support but not administrative privileges. The rest of this page covers how entitlements control access, how they differ from approval rules, how to model and maintain them, and when not to use them.
Entitlements live in the Service Catalog and are linked to service request offerings. When you configure a request offering in the catalog, you specify who is entitled to request it. ServiceNow uses entitlements to control visibility of requests in the catalog—if you are not entitled to request something, you do not see it in your catalog. Entitlements also determine if a request is automatically approved or requires approval.
How Entitlements Control Access
Entitlements are condition-based. You define criteria: which users or groups are eligible? Common criteria include user role, department, location, or custom fields. You might create an entitlement that says “anyone with the role ’employee’ is entitled to request hardware” or “only users in the Finance department are entitled to request purchase requisitions.” When a user opens the Service Catalog, ServiceNow evaluates their profile against entitlements and shows only catalogs and requests they are entitled to see.
Entitlements also affect fulfilment workflows. An entitlement might specify that requests from executives are automatically approved, while requests from standard users require approval. An entitlement might limit quantities—”each employee is entitled to two monitor requests per year.” These conditions prevent abuse and ensure fairness in resource allocation.
Entitlement Versus Approval Rules
Entitlements and approval rules are related but different. An entitlement determines if a user is eligible to request something—access control. An approval rule determines if a request requires human approval before fulfilment—workflow control. A user might be entitled to request hardware (they can see it in the catalog), but the request might require manager approval before the hardware is purchased. Both layers protect against misuse and ensure proper governance.
Modelling Entitlements Effectively
When you design entitlements, start with your service offerings. What services do you offer? Who should have access to each? What are the criteria for access? A request offering for “new laptop” might have one entitlement: all employees. A request offering for “executive car service” might have a different entitlement: only roles flagged as executive. A request offering for “contractor laptop” might use location or contractor status as criteria.
Avoid creating too many entitlements. If you have one entitlement per user, entitlements become unmanageable. Instead, group users into categories—employee, contractor, executive, remote worker—and create entitlements based on categories. This is more maintainable and easier to audit.
Common Misunderstandings
Entitlements are not the same as user roles. Roles define what a user can do in ServiceNow—which modules they can access, which records they can edit. Entitlements define what services they can request from the catalog. A user might have a service desk role (can work on incidents) but not be entitled to request high-end hardware.
Entitlements also are not enforced at the permission level. ServiceNow will not prevent you from manually creating a request for someone who is not entitled to it; entitlements primarily control visibility in the self-service catalog. This is a design choice: the catalog is for end-user self-service, and entitlements respect business rules there. Direct requests by administrators bypass the catalog and entitlements.
Entitlement and Compliance
Entitlements also support compliance requirements. Audit teams may need to verify that only authorised people can request sensitive services. Entitlements provide that verification: you can audit which users are entitled to order administrative access, which users are entitled to request changes on production systems. This audit trail supports SOX, HIPAA, and other compliance frameworks that require demonstrated access controls. Document your entitlement decisions and how you verify compliance.
Entitlement Maintenance
Entitlements need regular maintenance. When a new department forms, create entitlements for their specific requests. When you retire a service, remove its entitlements. When your organisational structure changes, audit entitlements to ensure they still match your intended access control. Use reports to identify which entitlements are actually used and which are stale.
The problem entitlements are meant to solve
Entitlements answer a question that sounds simple and rarely is: which requests should this person be able to make at all? A catalog that offers every item to every user creates noise, invites requests that cannot be fulfilled, and makes it harder for the people who fulfill them to see what is legitimate. A catalog that hides items with ad hoc rules creates a different problem, because nobody can say why a request is missing when a colleague asks. The entitlement design is the place where the organization writes down its answer, so that the answer can be reviewed, explained and changed deliberately rather than left to accumulate in individual item settings.
The first decision is who owns the answer. For most services, the owner is the fulfillment group that will be accountable when a request arrives, not the requester’s manager and not the platform team. The owner decides the criteria, and the platform team implements them.
Comparing the ways to control who can request what
Entitlements sit alongside several other controls, and each one answers a different question. The table helps place a rule in the right layer before it is built.
| Control | Question it answers | Where it is set | Typical mistake |
|---|---|---|---|
| Entitlement | Is this person eligible to see or order this item? | Catalog item or entitlement record | Used to control access to sensitive data, which is a role’s job |
| Approval rule | Does a request need a person to say yes before it proceeds? | Approval definition on the item or workflow | Used to replace eligibility, so ineligible people still reach an approver |
| Role | What can this person do inside the platform? | User and group roles | Granted to match a catalog choice, leaving broad powers behind |
| Quantity or frequency limit | How many of this item may one person take? | Rule attached to the request | Set per item rather than per policy, so limits disagree |
Read the table as a warning as well as a guide. Teams often reach for an entitlement when they actually need a role, or for an approval when they need an entitlement. A rule placed in the wrong layer will look correct in testing and fail the first time an edge case arrives.
A design procedure that produces a reviewable answer
- List the services in scope and, for each one, name the fulfillment group that will be accountable for it.
- Write the eligibility criterion for each service in plain words, such as a department, a contract type or a location, and check that the criterion exists as data on the user or the group.
- Group the users into a small number of populations, and attach entitlements to populations rather than to individuals.
- Decide which items require approval even for eligible users, and record the reason, so that the approval is not repeated for reasons nobody remembers.
- Test each entitlement with a user who should see the item and a user who should not, and check that the item is absent from the catalog for the second user.
- Document the criterion, the owner and the review date on the entitlement record, so an auditor can match the design to the stated policy.
Where the design leaks
A common leak is the entitlement that is correct in the catalog and incorrect in other paths. A request raised through a search, a virtual assistant or an order guide may bypass a check that was only set on the item page. Trace each route to a request and confirm the same rule applies on every route. A second leak is stale population data: an entitlement based on department is only as accurate as the department field, and a reorganization that is not reflected in the user records quietly changes who can order what. A third is the exception list, where individuals are added to an entitlement by hand and never removed. Track manual additions as a separate list, with a reason and a review date, so they do not become the real policy.
Audit evidence depends on the same discipline. An entitlement that cannot be explained to an auditor is a control gap, even if it works. Keep the criterion, the owner and the change history together, and make sure a change to an entitlement leaves a record of who made it and why.
Checking that the entitlements are doing their job
Review the request log for items ordered by people the entitlement should exclude, and for eligible people who report that an item is missing. Both signals point to a broken rule, and they are often easy to trace. Look at the count of entitlements that have no requests against them for a long period, since an unused entitlement is either a dead service or a rule that is so narrow nobody qualifies. Review manual additions on the same cadence as the policy review, and retire any whose reason no longer applies.
When not to use entitlements at all
Entitlements are a poor fit for protecting data. If the concern is that a person may read or change a record, the control belongs in access rules and roles, because an entitlement only shapes what the catalog shows and does not stop a determined user with the right privilege. Entitlements are also a poor fit for a service with only a few items and a small, stable user group, where a simple visibility setting is easier to understand. Choose the simplest control that answers the question, and reserve entitlements for catalogs where eligibility genuinely varies by population.
Harder questions about eligibility
How should an entitlement handle a contractor who moves to a permanent role?
Treat the change as a new population assignment, not as an edit to the old record. A contractor’s entitlements often differ in quantity limits and approval paths, and a permanent employee should not inherit a contractor’s exceptions. Make the transition a defined step in the journey, so the old entitlements are removed and the new ones applied on a known date.
Can an approval replace an entitlement for a sensitive item?
No. An approval lets a request proceed when a person says yes, but the request still reaches the approver, who may be unable to judge eligibility from the form alone. Keep the entitlement as the first filter and the approval as the second, so that a request from an ineligible person never reaches a reviewer at all.
What is the difference between an entitlement and a software entitlement?
The words overlap but the records serve different purposes. A catalog entitlement governs who may request a service, while a software entitlement records the rights an organization holds to use a product. The software entitlement concept is about license position, and it should not be confused with the eligibility rules described here.
Next step
Looking at the criteria, the populations and the manual additions can show which rules belong in the entitlement and which belong somewhere else.
For the request side of the same design, the notes on catalog request eligibility and on service catalog design tasks show how eligibility fits with item design, and the catalog item concept explains where the item-level settings live.
Frequently asked questions
Can a user be entitled to different services in different departments?
Yes, through role-based or custom field-based entitlements. If a user has multiple roles or attributes, they might match multiple entitlements, each allowing access to different services. Entitlements evaluate against user attributes, so a user can be entitled to different services in different contexts.
What happens if a user is not entitled to a request?
The request does not appear in their Service Catalog. If they try to directly access the request URL or if an administrator creates one on their behalf, they can still request it, but they are not the intended audience. Entitlements are primarily for controlling visibility in self-service.
How do I test entitlements?
Log in as a user with different roles or attributes and verify that your catalog shows the correct requests. Use impersonation (if available) to test catalog visibility as different user types. Create test users in each category you have entitlements for and validate.
Related guides
Related Oblytech services
Where this topic turns into delivery work, these are the Oblytech services that cover it.
Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.
Contact us