Microsoft Entra Entitlement Management for Financial Institutions: Access That Ends on Schedule

Justin Kirsch | | 13 min read
Microsoft 365 Entra access package: one request, one approval, one end date

Microsoft Entra entitlement management lets a new loan officer, a temporary auditor, or a branch manager covering for a colleague request everything a job needs in one step. The request covers the loan origination app, the team site, the Teams channel, and the security groups. A manager approves once, the access lands, and it comes off on the date the policy sets. Microsoft's entitlement management overview describes the job as "automating access request workflows, access assignments, reviews, and expiration."

For a credit union, bank, or mortgage company, that last word matters most. Access that expires on schedule is access nobody has to remember to remove.

Scenario

A processor covers the funding desk for six weeks while a colleague is on leave. IT adds her to the funding group and the wire approval app by hand. The colleague returns, and the processor goes back to processing.

Consequence

Eight months later, an access review finds a processor who can still approve wires. The grant was right on the day it was made. The removal was a task nobody owned, and the review records a separation of duties gap that sat open for months.

ABT, a Tier-1 Microsoft Cloud Solution Provider with 25+ years in regulated IT and 750+ financial institutions served, sells Microsoft 365 licenses at the same price as Microsoft and hardens the tenant through M365 Guardian. This guide is for IT and compliance teams at credit unions, banks, and mortgage companies. It covers what entitlement management is, which Entra license turns it on, and how incompatible access packages enforce separation of duties. Later sections show how guest access ends on its own and how the records line up with what examiners and the Federal Trade Commission (FTC) Safeguards Rule ask for.

What entitlement management is

Entitlement management is part of Microsoft Entra ID Governance. It replaces one-off group adds with four building blocks.

Access package

Microsoft defines it as "a bundle of all the resources with the access an identity needs to work on a project or perform their task."

Resources and roles

Security groups, Microsoft 365 Groups and Teams, applications, and SharePoint Online sites, each with a role such as member or owner.

Policy

Who can request the package, who approves, how long the access lasts, and whether it gets reviewed.

Catalog

A container of resources and packages. Microsoft says "Catalogs are used for delegation, so that nonadministrators can create their own access packages."

Delegation is the part that changes the workload. Microsoft's delegation guidance hands access decisions to business owners "because they're the ones who know which users need access." A lending manager can own the lending catalog, and a nonadministrator can only add the resources they already own. IT sets up the catalog once, and the people who know the job keep it current.

Entitlement management sits beside two tools you may already use. Entra ID access reviews check whether existing access still fits, and Lifecycle Workflows, covered in our Microsoft 365 employee offboarding guide, run the joiner and leaver tasks. Entitlement management governs the grant itself.

Who is licensed for it

Microsoft's overview states the license plainly: entitlement management "requires Microsoft Entra ID Governance or Microsoft Entra Suite subscriptions, for your organization's users." The same page adds: "Some capabilities, within this feature, may operate with a Microsoft Entra ID P2 subscription." The identity governance licensing page shows which ones.

LicenseEntitlement managementWhere it comes from
Microsoft Entra ID P1No entitlement management features in Microsoft's licensing tableMicrosoft 365 E3 and Microsoft 365 Business Premium
Microsoft Entra ID P2The core: user requests, administrator assignment, approvals, expiration, guest lifecycle, and separation of dutiesMicrosoft 365 E5 or E7, standalone, or Microsoft Defender Suite for Business Premium
Microsoft Entra ID Governance or Microsoft Entra SuiteThe core plus automatic assignment policies, custom extensions, sponsors from the user's profile as approvers, and governed guestsAn add-on that needs Entra ID P1 or P2 already in the tenant, or Microsoft 365 E7

Two lines on that page shape the decision. Microsoft says "no new Identity Governance & Administration (IGA) features or capabilities will be added to the Microsoft Entra ID P2 SKU," so new governance features arrive in Entra ID Governance. And the Governance add-on runs on top of a product that already carries the Entra ID P1 or P2 service plan, and Microsoft offers a Step Up option for tenants that already have P2.

Business Premium: start with Defender Suite

Microsoft 365 Business Premium includes Microsoft Entra ID P1, which carries none of the entitlement management rows. Microsoft's Defender Suite for Business Premium page says the add-on brings "Microsoft Entra ID P2, which adds advanced security and governance features with Microsoft Entra ID Protection and Microsoft Entra ID Governance." That one license carries the core entitlement management features and the risk-based Conditional Access that, in the words of ABT's M365 Guardian page, "examiners increasingly expect." For a Business Premium institution, start with Defender Suite, and add Entra ID Governance when you want automatic assignment policies or custom extensions.

Microsoft's pages read differently in one place: the newer access review page for packages names Entra ID Governance or Entra Suite, while the licensing table lists earlier P2 review capabilities under P2. Confirm what your tenant shows before you plan reviews around P2 alone. For the broader plan decision, see our Microsoft 365 E3 vs E5 vs Business Premium comparison for financial institutions.

Build an access package around a job

Start from a role your institution hires for repeatedly, such as loan officer, member service representative, or teller. List what that person needs on day one, and put it in one package in the lending or operations catalog. The request path then looks the same every time.

1
Request

The employee requests the package from the My Access portal, with a business justification if the policy asks for one. On Entra ID Governance, a manager can also request it on the employee's behalf.

2
Approve

One to three approval stages, such as the manager and then the application owner. Nobody approves their own request.

3
Assign

Every group, Team, app role, and site in the package is granted together, and the assignment is logged.

4
Expire or review

The assignment ends on its date, and the access comes off as a set. Where the policy runs recurring reviews, reviewers decide whether it continues.

Build packages by job, and keep each one small enough that an approver can judge it. A package called "Loan officer, standard" with the origination app, the lending Team, and the pipeline site is easy to approve. A package called "Lending" with every lending resource is hard to approve and harder to review.

Tenants on Entra ID Governance can go one step further with automatic assignment policies. A rule on a user attribute, such as department equals Lending, adds the package when someone joins the department and removes it when they leave. Only administrators can create these policies.

Microsoft 365 infographic: the four steps of a Microsoft Entra access package request, from request and approval to assignment and expiration, with a loan officer example package
One package per job: requested, approved, assigned together, and removed together when it ends.

Separation of duties with incompatible access packages

Examiners look for segregation of duties wherever one person could start and finish a sensitive transaction. The Federal Financial Institutions Examination Council (FFIEC) states the expectation in its IT Examination Handbook.

FFIEC IT Examination Handbook, Information Security booklet

Management should incorporate independent reviews or approvals for individuals who perform multiple functions to minimize the potential for fraud, irregularities, and errors.

Section II.C.7(c), segregation of duties.

Entitlement management turns that expectation into a rule the tenant enforces. Mark two access packages, or a package and a group, as incompatible. Microsoft says a user who already holds one "can't request another access package," "nor can an administrator make a new assignment that would be incompatible." The block covers new access package assignments an administrator makes as well as self-service requests, including one made in a hurry by the help desk.

  • Wire initiation and wire approval. The person who keys a wire stays out of the package that releases it.
  • Loan processing and loan funding. A processor covering the funding desk gets a time-limited package and gives up the conflicting one for the duration.
  • Vendor setup and payment approval. The accounts payable clerk who creates a vendor can't approve the first payment to it.

Two details decide whether the control holds. Each incompatible relationship is "unidirectional," so set it on both packages. And the setting stops new grants: people who already hold both are listed for download, and someone on your team removes the extra access by hand. Download that list the day you turn the rule on, and keep it with the cleanup record.

The Verdict

Incompatible access packages turn a segregation of duties policy into a rule the tenant enforces. Set them in both directions, clean up the existing overlaps first, and the tenant blocks new conflicting requests and assignments for you.

Expiration, approvals, and reviews inside the policy

The policy on each access package carries the lifecycle. Three settings do most of the work.

Expiration. Assignments can end on a date, after a number of days from 0 to 3660, after a number of hours, or never. If the policy lets users extend access, Microsoft emails the user "14 days before, and then one day before, their access package assignment is set to expire," and extensions can require approval. When an assignment ends, entitlement management removes "all access associated with that access package." Pick a default by package: a year for standard job packages, the length of the engagement for contractors, and hours or days for coverage packages.

Approvals. Microsoft describes up to three approval stages. Approvers "aren't able to approve their own access package requests," a request nobody approves within the timeout is "automatically denied," and both the requestor and the approver can be required to give a justification. Requests can be forwarded to alternate approvers once a day has passed, and alternate approval needs a request timeout of at least four days, which keeps a request moving when the manager is out.

Reviews. A policy can run recurring reviews of its assignments annually, bi-annually, quarterly, or monthly. You choose what happens when a reviewer doesn't respond: no change, remove access, or take Microsoft's recommendations, and a helper can flag users who haven't signed in for 30 days. Set "remove access" for packages that reach customer information, so a skipped review ends the access.

Keep the evidence past 30 days

Microsoft's logging guidance says entitlement management keeps audit events for up to "30 days in the audit log." Route them to Azure Monitor for longer retention, and use the built-in reports, such as access packages for a user, when an examiner asks what one person can reach and how they got it.

Auditors and vendors: guest access that ends on its own

External auditors, loan origination vendors, and consultants often need a Team or a site for a few weeks. Guest accounts created for those jobs tend to outlive them. Entitlement management closes that loop for guests it invites.

When an approved guest isn't in your directory yet, Microsoft says "entitlement management will first invite the user." When that guest's last assignment ends, the default settings block the account: "they're blocked from signing in to your directory. After 30 days, their guest user account is removed." Set the audit package to expire when fieldwork ends, and the auditor's access ends with it.

  • Set a sponsor or approver inside the institution for every external package, so a named employee owns each guest.
  • Plan the guest billing. Governing guests under Entra ID Governance uses Monthly Active User licensing that "requires an Azure subscription."
  • Keep the guest packages small. An auditor package with the audit Team and one evidence site is easy to approve and easy to read later.

For the tenant-wide settings that sit behind these packages, see our guide to Microsoft 365 guest access for financial institutions.

Microsoft 365 infographic: the lifecycle of an auditor guest account under Microsoft Entra entitlement management, from approval and invitation to blocked sign-in and account removal after 30 days
Set the package to end with the fieldwork, and the default settings block the auditor's sign-in, then remove the guest account 30 days later.

How it maps to FFIEC and the FTC Safeguards Rule

The FFIEC Information Security booklet describes the user access program examiners expect, and the FTC Safeguards Rule sets the access control requirement for mortgage companies and other nonbank lenders. Here is where entitlement management helps, and what your institution keeps.

ExpectationWhere entitlement management helpsWhat your institution keeps
FFIEC II.C.7(b): "Principle of least privilege, which recommends minimum user profile privileges for both physical and logical access based on job necessity."Job-based access packages with an expiration on every assignmentThe definition of each job's access and the owner who approves it
FFIEC II.C.7(b): "Timely notification from human resources to security administrators to adjust user access based on job changes, including terminations."Automatic assignment policies on HR attributes, where licensed, add and remove packages as departments changeThe HR process that keeps those attributes accurate
FFIEC II.C.7(b): "Periodic independent reviews that ensure effective administration of user access, both physical and logical."Assignment reports and audit events give an independent reviewer the population to testThe independent reviewer. A package owner reviewing their own package doesn't fill this role.
FFIEC II.C.7(c): "independent reviews or approvals for individuals who perform multiple functions"Incompatible access packages, multi-stage approvals, and no self-approvalThe list of conflicting duties and the cleanup of existing overlaps
FTC 16 CFR 314.4(c)(1), for mortgage companies and other nonbank lenders: "Implementing and periodically reviewing access controls," limiting users to customer information "they need to perform their duties and functions"Expiration, recurring reviews inside the policy, and the access packages for a user reportThe written access policy and the review record

The split is the same in every row. The tenant enforces the mechanics on every request and every assignment, and your institution makes the judgment calls that examiners ask management to own.

What the tenant enforces

  • Who can request each package, and who approves
  • The end date on every assignment
  • The block on incompatible packages
  • Guest sign-in blocks and removal

What your institution decides

  • Which duties conflict
  • How long each job's access should last
  • Who reviews independently, and how often
  • How long to keep the evidence

Section II.C.7 leaves the cadence to you, so write it into policy and keep to it. ABT's exam readiness work, quoted as its own engagement, maintains your security policies, assembles your Microsoft 365 audit evidence, and maps your controls to what examiners test. Mortgage companies under the FTC Safeguards Rule should note that 16 CFR 314.4(c) applies at every size. For privileged roles, pair entitlement management with just-in-time admin access through Privileged Identity Management.

An entitlement management rollout in five stages

This order starts with one job and one conflict, and leaves automation for the end.

Stage 1
Confirm the license. Check whether your tenant carries Entra ID P2, Entra ID Governance, or Entra Suite, and decide which features you need: core packages, or automatic assignment and governed guests too. ABT's free Security Assessment reports license optimization opportunities alongside its identity and access findings.
Stage 2
Name the conflicts. With compliance, list the duties that must stay apart, such as wire initiation and approval. Find who holds both today and clean that up first.
Stage 3
Build the first catalog. Pick one department, name a business owner, and build two or three job packages with approvals and expiration. Mark the conflicting packages incompatible in both directions.
Stage 4
Move guests onto packages. Build an auditor package and a vendor package with an end date, an internal sponsor, and the default block-then-remove setting.
Stage 5
Automate and review. Where licensed, add automatic assignment policies on HR attributes. Turn on recurring reviews for packages that reach customer information, and send the audit events to long-term storage.

If you write automatic assignment rules, avoid rules built on group membership: Microsoft's page says that "Starting November 3, 2026, automatic assignment policies whose membership rule uses memberOf are quarantined." Use department, job title, or another HR attribute instead. If your tenant used entitlement management earlier this year, our note on the entitlement management server-side request forgery (SSRF) vulnerability covers the checks that applied then.

Entra licensing and the free Security Assessment through ABT

Tier-1 Cloud Solution Provider (CSP) ABT Partner Insight

ABT is a Tier-1 Microsoft Cloud Solution Provider serving 750+ financial institutions. ABT sells the same Microsoft 365 licenses at the same price as Microsoft, quoted on their own line. Run your licensing through ABT and Guardian Foundation, the hardened tenant baseline, is included at no additional charge, and your Guardian rate is lower for every user whose license sits with ABT. Microsoft supports more than one partner relationship on the same tenant, so ABT can hold its own access alongside whoever sells your base licenses.

Source: ABT M365 Guardian service description

ABT's M365 Guardian page puts it this way: Business Premium "includes Microsoft Entra ID P1," and "examiners increasingly expect risk-based Conditional Access (Microsoft Entra ID P2)." Guardian's identity and access work covers Conditional Access, multifactor authentication enforcement, sign-in risk policies, and guest access controls through Entra ID, and its 90-day plan starts by hardening identities in the first 30 days. Your institution licenses Entra ID P2 or Entra ID Governance, and ABT manages the tenant under delegated administrative access that you grant. Your Microsoft 365 subscription and tenant stay under your control.

The first step is a clear picture of where your tenant stands today. ABT's free Security Assessment starts there with a read-only review whose identity and access area covers multifactor authentication coverage, Conditional Access policies, legacy authentication exposure, admin account hygiene, and guest access settings. You receive a written report and a review call with an ABT security engineer, and most assessments complete within two weeks. When you want ABT to remediate the findings, that becomes a Guardian engagement starting with a 90-day hardening sprint.

Put an end date on every grant of access

An ABT financial services IT strategist can confirm which Entra license your tenant carries today and what entitlement management needs on top. Run your Microsoft licensing through ABT, and Guardian Foundation, the hardened tenant baseline, is included at no additional charge.

Frequently Asked Questions

Entitlement management is the part of Microsoft Entra ID Governance that bundles groups, Teams, applications, and SharePoint sites into access packages. Users request a package, approvers grant it, and the policy sets how long the access lasts and whether it gets reviewed. Business owners can manage their own catalogs, so access decisions sit with the people who know the job.

For entitlement management, Microsoft names Microsoft Entra ID Governance or Entra Suite, and its licensing table shows the core features, including requests, approvals, expiration, and separation of duties, also working with Entra ID P2. Automatic assignment policies and custom extensions need Entra ID Governance. Entra ID P1, included in Business Premium and Microsoft 365 E3, carries no entitlement management features.

Yes. Business Premium includes Entra ID P1, so start with Microsoft Defender Suite for Business Premium, an add-on that brings Entra ID P2. P2 covers the core entitlement management features, including requests, approvals, expiration, and separation of duties. Entra ID Governance adds automatic assignment policies and custom extensions. ABT can confirm what your tenant carries and license the add-on.

When two access packages are marked incompatible, a user who holds one cannot request the other, and an administrator cannot assign it. Each relationship is one-way, so set it on both packages. People who already hold both keep that access until someone removes it, so download the list Microsoft provides and clean up the overlaps first.

For guests that entitlement management invited, the default settings block sign-in to your directory when their last assignment ends, then remove the guest account after 30 days. Both are entitlement management settings you can change. Set an auditor or vendor package to expire when the engagement ends, and the guest's access ends with it.

Entitlement management supports FFIEC access control expectations. Job-based packages with expiration support least privilege, incompatible packages and multi-stage approvals support segregation of duties under Section II.C.7(c), and assignment reports give an independent reviewer the population to test. Examiners judge the whole user access program, so your institution keeps the policy, the conflict list, and the review record.


Justin Kirsch

Justin Kirsch

Co-Founder & CEO, Access Business Technologies

Justin Kirsch has been building and managing Microsoft environments for financial institutions since 1999. He is Co-Founder and CEO of Access Business Technologies, a Tier-1 Microsoft Cloud Solution Provider primarily dedicated to financial services and serving 750+ financial institutions. He helps banks, credit unions, and mortgage companies license Microsoft 365 at Microsoft's price and harden their identities through M365 Guardian.