How to require MFA for administrator roles in Entra ID

Create a Conditional Access policy for the administrator directory roles requiring MFA on all resources.

Every Microsoft 365 security check · Privileged Access · NL-IDN-115

What this check looks at

Checks for an enabled Conditional Access policy requiring MFA, or an authentication strength, for every administrator role CIS lists, across all resources with none left out.

Conditional Access can target directory roles, so a policy applies to whoever holds a role when they sign in, including administrators added later. A policy requiring MFA for the administrator roles means every admin sign-in asks for a second factor, even where the all-user MFA policy has exclusions or is not yet in place.

The check, for tenants with Entra ID P1, looks for an enabled policy that grants access with MFA or an authentication strength (not a block), targets All resources with no resource excluded, and covers every administrator role in its list: Global, Privileged Role, Security, Conditional Access, Exchange, SharePoint, User, Helpdesk, Authentication, Application, Cloud Application and Billing Administrator. A policy for All users also qualifies. It warns when such a policy is report-only, or when an enabled one covers only some roles, and names the roles left out; it fails when there is none.

Administrators who registered MFA but are not required to use it can still sign in with a password alone wherever no other policy applies. A role-based policy that lists only Global Administrator leaves Exchange, SharePoint and User Administrators, each powerful enough to read mail or reset passwords, protected by a password.

Why it matters

Administrators who have registered MFA but are not required to use it can still sign in with a password alone. A policy on the roles themselves makes MFA certain for every administrator, including the ones added next month.

An attacker who phishes an Exchange Administrator’s password can give themselves full access to every mailbox or set up organisation-wide forwarding; with a User Administrator they can reset other people’s passwords and MFA. In small firms these roles are often given to an office manager or junior IT person for convenience, and they are watched less closely than the Global Administrators.

A role-based MFA policy costs nothing extra in a tenant with Entra ID P1 and stays correct as people come and go, because it follows the role rather than a list of names.

The CIS Microsoft 365 Foundations Benchmark (5.2.2.1) asks for MFA for administrative roles through Conditional Access, Cyber Essentials requires every administrator to use MFA, and the rule maps to NIST CSF 2.0 PR.AA-03.

How to fix it

Where: Entra admin centre → Protection → Conditional Access

Before you start

  • Confirm two emergency access (break-glass) accounts exist and exclude them from the policy, so a mistake cannot lock every administrator out.
  • Check each administrator has registered MFA, or they are prompted at their next admin sign-in.
  • Create the policy in report-only mode first and review its results in Entra ID sign-in logs (Conditional Access tab) for at least a week.

Step by step

  1. Check the emergency access accounts and admin registration. Confirm two emergency access accounts exist and are in the group excluded from Conditional Access, and that every administrator has registered MFA (Entra ID > Authentication methods > User registration details); anyone who has not is asked to register at their next admin sign-in.
  2. Create the policy and choose the roles. In the Microsoft Entra admin centre, go to Entra ID > Conditional Access > Policies > New policy, named "CA01 – Admin roles – Require MFA". Under Users, choose Select users and groups > Directory roles and tick Global, Privileged Role, Security, Conditional Access, Exchange, SharePoint, User, Helpdesk, Authentication, Application, Cloud Application and Billing Administrator, plus any other admin role in use. Exclude the emergency access group.
  3. Set the resources and grant, in report-only mode. Under Target resources, include All resources and leave Exclude empty: excluding any resource fails this check. Under Grant, choose Grant access and tick Require multifactor authentication, or Require authentication strength with a phishing-resistant strength if administrators already use passkeys. Set Enable policy to Report-only and select Create.
  4. Review the report-only results. After a few days, open administrators’ sign-ins in Entra ID > Monitoring & health > Sign-in logs and look at this policy on the Report-only tab. An admin sign-in that did not satisfy MFA points to someone who still needs to register, or to an admin account used by a script that should become an app registration.
  5. Switch the policy on. Set Enable policy to On and select Save. If an older policy covers only Global Administrator, delete it once this one is on.
  6. Confirm. Run What If (Conditional Access > Policies > What If) for an Exchange or User Administrator against any resource: the policy should apply. Re-run the assessment; it passes when an enabled policy covers every listed role on all resources.

What users will notice

Administrators are asked for MFA whenever they use an administrator role, on any app or portal.

How to confirm it worked

In the sign-in logs, an administrator’s recent sign-ins show the policy as "Success" with MFA satisfied; the policy state is On.

Frameworks and controls

This check maps to controls in 16 frameworks. Passing it is evidence that the setting is in place, not a certification against any of them.

The frameworks and controls NL-IDN-115 maps to
FrameworkControl
Cyber Essentials PlusMulti-factor authentication test on cloud services
NCSC CAFB2.c Privileged user management
DSPTStandard 4: Managing data access
DORAArt. 9(4)(d) Strong authentication mechanisms
NIS2Art. 21(2)(j) Multi-factor authentication and secured communications
Microsoft Cloud Security BenchmarkIM-6 Use strong authentication controlsPA-1 Separate and limit highly privileged/administrative users
Zero TrustIdentities
SOC 2CC6.1 Logical access security software, infrastructure and architecturesCC6.3 Role-based access and least privilege
PCI DSS 4.0.18.4.1 MFA for all non-console administrative access into the CDE
NIST SP 800-1713.5.3 Use multi-factor authentication
CMMC Level 2IA.L2-3.5.3 Multifactor Authentication
ISO 27001:2022A.8.2 Privileged access rightsA.8.5 Secure authentication
CIS M3655.2.2.1 Ensure multifactor authentication is enabled for all users in administrative roles
CIS Controls v8.16.5 Require MFA for administrative access (IG1)
NIST CSF 2.0PR.AA-03: Users, services, and hardware are authenticated
NCSC 10 StepsIdentity and access management

The framework mappings were last checked against the published standards in October 2026.

Microsoft’s documentation

The full Microsoft 365 security checklist, worst first

Check this in every tenant.

ConfigCheckup runs this check on every tenant you connect and offers an approved fix. You see a dry run of exactly what will change, approve it, and can roll it back.

14 days of daily monitoring and alerts, every finding with its fix guide, and reports on up to 3 tenants, from your first connected tenant. No card. Then choose the plan that fits.Where this check fits: Microsoft 365 security assessment for MSPs