Conditional Access policies in Microsoft 365: A setup guide for IT admins

29 May 2026

0 min read

TL;DR

  • What they are: Conditional Access policies are Microsoft Entra ID rules that allow, block, or add requirements to a sign-in based on who the user is, what they’re accessing, and the conditions of the request. 

  • What you need: A Microsoft Entra ID P1 license covers standard policies and P2 adds risk-based conditions, and you’ll need a Conditional Access Administrator, Security Administrator, or Global Administrator role to create them. 

  • Before you start: Always exclude a break-glass admin account from every policy, because a single rule applied to all users can lock you out of your own tenant. 

  • The most common policy: Requiring MFA through Conditional Access gives you the granular control Security Defaults can’t, letting you enforce it by user, app, location, or sign-in risk. 

  • Why it matters beyond access: Central, automated, policy-driven control is what good governance looks like across Microsoft 365, including how email signatures are applied, not just how access is granted.

Microsoft now enforces multi-factor authentication for Microsoft 365 admin center sign-ins, with enforcement already extended across the Azure portal, the CLI, and PowerShell. If you’ve turned MFA on, the next step is usually applying it with more precision. 

That precision is what Conditional Access gives you. Instead of one tenant-wide rule, you decide exactly when authentication is required, who it applies to, and under what conditions. These policies live in Microsoft Entra ID; they replaced the older Client Access Rules, and they’re the main tool IT teams use to control how users access company resources. 

This guide walks through the licensing and roles you need, how each policy control works, how Conditional Access compares to Security Defaults, and how to build a policy that requires MFA across your organization, expanding on the broader options for setting up MFA in Microsoft 365

Key terms

  • Microsoft Entra ID: Microsoft's cloud-based identity and access management service, formerly known as Azure Active Directory.

  • Break-glass account: An emergency-access administrator account excluded from all Conditional Access policies to prevent total tenant lockout.

  • Continuous Access Evaluation: A feature that revokes access tokens in near real time when critical security events occur, rather than waiting for token expiry.

  • Named locations: Defined IP ranges or geographic regions used as conditions in Conditional Access policies.

  • Report-only mode: A testing state where policies log what they would do without actually enforcing controls.

What are Conditional Access policies? 

Quick answer: Conditional Access policies are rules in Microsoft Entra ID that decide what happens at sign-in. Each policy looks at signals about the request, then grants access, blocks it, or requires the user to meet a condition first, such as completing MFA. 

The model is an if-then statement. A policy might say that if a user outside your corporate network tries to open Exchange Online, then they must verify with MFA. Or that if a sign-in is flagged as high risk, then it’s blocked outright. 

Conditional Access replaced the older Client Access Rules, which Microsoft fully retired in September 2025. The difference is reach. Client Access Rules govern access to Exchange, while Conditional Access governs access across your entire Microsoft 365 environment and to any application connected to Entra ID from one place. 

Many policies are reinforced by Continuous Access Evaluation, which works alongside them. Rather than waiting for an access token to expire, it revokes access in near real time when a critical event happens, such as an account being disabled, a password being reset, or a sign-in being flagged as high risk. 

What license and roles do you need for Conditional Access?

Conditional Access isn’t available on every Microsoft 365 plan, and creating policies takes specific roles. It’s also powerful enough to lock you out of your own tenant, so you'll want to set up at least one emergency access account as a precaution. 

Prerequisites checklist

  • License tier: Microsoft Entra ID P1 (included in Business Premium, E3, E5) for standard policies; P2 for risk-based conditions

  • Admin role: Conditional Access Administrator, Security Administrator, or Global Administrator

  • Break-glass account: At least one cloud-only emergency access account created and documented

  • Security Defaults: Disabled (Conditional Access and Security Defaults cannot run simultaneously)

What Microsoft 365 license is required for Conditional Access?

Conditional Access requires a Microsoft Entra ID P1 license at minimum, which is included in plans like Microsoft 365 Business Premium, E3, and E5. P1 covers the standard policies most organizations use: requiring MFA, blocking legacy authentication, and controlling access by location or device. 

A Microsoft Entra ID P2 license adds risk-based conditions. These let you build policies that respond to user risk or sign-in risk, the signals Entra ID Protection generates when it detects something like an impossible-travel sign-in or a password spray attack. A policy that requires MFA only when a sign-in looks risky is a P2 feature. 

Required admin roles 

You don’t need to be a Global Administrator to work with Conditional Access, and for day-to-day management you shouldn’t be. Three roles can create and manage policies: 

  • Conditional Access Administrator: The least-privileged option, scoped to Conditional Access and nothing else. This is the right role for most people managing policies. 

  • Security Administrator: Manages Conditional Access alongside the rest of Entra ID’s security features, so it suits someone with a broader security remit. 

  • Global Administrator: Has full control over the tenant, including Conditional Access. Use it sparingly. 

Assigning the Conditional Access Administrator role where you can follows the principle of least privilege, giving the right people policy control without broader tenant access they don’t need. 

How do you avoid locking yourself out of Conditional Access?

A Conditional Access policy applied to all users applies to you too. If you build a policy that blocks access under conditions you later meet yourself, you can shut every administrator out of the tenant at once. 

The safeguard is a break-glass account, also called an emergency access account. It’s a cloud-only Global Administrator account that you exclude from every Conditional Access policy, so there’s always one route back in if a policy misfires. Microsoft recommends creating at least one before your first policy goes live. Document it, store the credentials securely, and keep it out of scope for everything you build. 

How do Conditional Access policies work in Microsoft 365?

Quick answer: Every Conditional Access policy is assembled from the same set of components. You define who and what the policy covers, the conditions that trigger it, and the control it applies.

Learn these five parts, and you can build almost any policy:

Building block

Definition

Users

Specifies who the policy applies to: all users, specific users or groups, directory roles, or guest and external users.

Target resources

Defines what you're controlling access to: cloud apps registered in Entra ID, specific user actions, or an authentication context.

Conditions

Narrows the policy to particular circumstances: user or sign-in risk level, device platforms, named locations, client apps, or device filters.

Grant

The decision the policy makes: block access or grant it with requirements such as MFA, compliant device, or approved client app.

Session

Controls what happens after access is granted: app-enforced restrictions, sign-in frequency, persistent browser sessions, or Continuous Access Evaluation.

Once the components are set, you choose how the policy runs. Report-only mode logs what a policy would do without enforcing it, which is the safe way to test it against real sign-ins before you move it to on. 

Common use cases

Conditional Access policies address a wide range of access scenarios. Here are practical examples to consider:

  1. Require MFA for external access: Enforce multi-factor authentication for all sign-ins originating from outside your corporate network.

  2. Block sign-ins from specific countries: Prevent access from geographic regions where your organization does not operate.

  3. Enforce compliant devices for sensitive apps: Restrict access to applications like SharePoint or Teams to devices marked compliant in Intune.

  4. Block legacy authentication protocols: Prevent sign-ins using POP, IMAP, and SMTP that cannot support MFA.

  5. Require MFA for high-risk sign-ins: Use Entra ID Protection signals to trigger MFA only when sign-in risk is elevated (requires P2).

  6. Restrict admin tools to administrators only: Limit access to Microsoft Graph PowerShell or Azure portal to users with admin roles.

What is the difference between Security Defaults and Conditional Access?

Quick answer: For ongoing MFA enforcement in Microsoft 365, the choice usually comes down to two options: Security Defaults and Conditional Access. Security Defaults is a free, all-or-nothing switch. Conditional Access is the granular alternative. Which one fits depends on the size and complexity of your environment. 

Security Defaults is a single toggle that applies a fixed set of protections to everyone in the tenant. It requires all users to register for MFA, prompts for it when Microsoft detects risk, and blocks legacy authentication protocols that can’t support MFA. It’s free, available on every plan, and switched on by default for tenants created after October 22, 2019. For a small organization that wants sensible protection without configuration, it does the job. 

What Security Defaults can’t do is accommodate exceptions. You can’t exempt a service account, require MFA only for a particular app, or relax a rule for users on a trusted network. It’s the same policy for everyone, all the time. 

Conditional Access is where that flexibility lives. It requires a Microsoft Entra ID P1 license, but in return you define exactly who each rule covers and when it applies. You can’t run both at once: turning on Conditional Access means turning Security Defaults off. 

Feature

Security Defaults

Conditional Access

Cost

Free with all Microsoft 365 plans

Requires Microsoft Entra ID P1 license or higher

Granularity

Single policy applied uniformly to all users

Policies targeted by user, group, app, location, or risk level

MFA control

Enabled or disabled for the entire tenant

Conditional enforcement based on rules you define

Exclusions

Not supported; no exceptions possible

Supports break-glass accounts and other exclusions

Best for

Small or simple environments with no exception requirements

Organizations needing granular control at scale

How do you set up a Conditional Access policy to require MFA for all users?

Quick answer: Requiring multi-factor authentication at sign-in is the baseline Conditional Access policy, and the natural place to start. Here’s how to build one that covers all users while keeping your break-glass account safe. 

Before you start, have a break-glass account ready to exclude, and confirm Security Defaults is turned off, since the two can’t run together. 

  1. Open the policy builder. Sign in to the Microsoft Entra admin center, go to Entra ID, then Conditional Access, then Policies, and select New policy

  2. Name the policy. Give it a clear, descriptive name like “Require MFA for all users” so anyone reviewing your policies later knows what it does. 

  3. Assign users. Under Users, include All users, then under Exclude, add your break-glass account. Don’t skip the exclusion. 

  4. Choose the target resources. Under Target resources, select Cloud apps and include All cloud apps, which applies the policy across your Microsoft 365 environment. 

  5. Set the grant control. Under Grant, select Grant access, tick Require multifactor authentication, and confirm. 

  6. Test in report-only mode. Set Enable policy to Report-only and create it. Leave it for a day or two and review the sign-in logs, watching for service accounts or app integrations that would break under the new rule. 

  7. Turn it on. Once you’re confident, switch the policy from Report-only to On. MFA is now required at sign-in for everyone except your excluded account. 

Step-by-step summary

  1. Open Entra admin center → Conditional Access New policy

  2. Name the policy clearly

  3. Include All users, exclude break-glass account

  4. Target All cloud apps

  5. Grant access with Require MFA

  6. Enable in Report-only mode

  7. Review sign-in logs for issues

  8. Switch policy to On

With a policy this broad, report-only mode is worth the short wait. It shows you exactly how the rule behaves against real sign-ins before it can lock anyone out. 

What other Conditional Access policies should IT admins configure?

Once MFA is in place, the same if-then logic extends to a range of access scenarios. These are practical next policies to build on top of the MFA baseline:

  • Block legacy authentication. Older protocols like POP, IMAP, and SMTP can’t support MFA, which makes them a common way around it. A policy that blocks legacy authentication closes that gap. If you’ve used Security Defaults before, this is already handled, but a dedicated Conditional Access policy gives you the same result with the option to exclude specific accounts that still need it. 

  • Require compliant or hybrid-joined devices. You can restrict access to devices that meet your standards, whether that’s a device marked compliant in Intune or one that’s hybrid Entra joined. This keeps company resources on managed hardware rather than personal or unknown devices. 

  • Restrict access by location. Using named locations, you can require MFA for sign-ins from outside your corporate network, or block access from countries where you don’t operate. Location-based policies are a straightforward way to reduce your exposure. 

  • Block specific apps for certain users. Conditional Access can target individual applications. A common example is restricting administrative tooling, such as Microsoft Graph PowerShell, to admins only, so standard users can’t reach it. Be careful here: blocking apps broadly can interfere with third-party integrations that depend on them, so test before you roll out. 

Build these one at a time and test each in report-only mode, and Conditional Access becomes a precise instrument for access rather than a blunt one. 

How does centralized policy governance apply beyond access control?

Everything Conditional Access does rests on one idea: control applied centrally and automatically, by policy, rather than user by user. That principle isn’t unique to access. It’s the same logic that should govern how your organization communicates. 

brand consistency in email signatures with exclaimer

Before Conditional Access, enforcing access rules often meant per-user configuration, manual exceptions, and PowerShell scripts run mailbox by mailbox. Conditional Access moved all of that into one place, where a single policy applies itself across the tenant without anyone touching individual accounts. 

Email signatures sit roughly where access control used to. In many organizations, signatures are still set by individual users, copied from a template, pasted into Outlook, and left to drift out of date. The result is familiar: inconsistency, no central oversight, and a manual task that gets harder as the company grows. It’s the kind of problem that centralized, automated management solves, whatever the underlying task. 

The scale of the gap is documented. Only 18% of organizations use centralized email signature management, even though 35% of IT teams name it one of their two most time-consuming tasks, according to Exclaimer’s State of Business Email 2025 research. It’s the same kind of governance gap Conditional Access closed for access. 

Centralized email signature management applies the same model. Signatures are defined once, governed by rules, and applied automatically to every email. No PowerShell scripts. No Group Policy objects. No reliance on users to “get it right." Exclaimer’s cloud solution does this directly for Microsoft 365, so the consistency you enforce over access extends to the email your organization sends. 

Why should IT teams use Conditional Access in Microsoft 365?

Conditional Access is how modern Microsoft 365 environments enforce access: centrally, automatically, and by policy rather than by hand. 

microsoft 365 email signature example

Once you’ve seen the control that comes from enforcing policy centrally instead of per user, the manual processes left elsewhere start to look like governance gaps worth closing. Email signatures are one of the clearest. They carry your brand, contact details, and often legal disclaimers on every message your organization sends, yet they’re frequently the last thing left to individual effort. 

Close that gap by bringing email signatures under the same centralized governance you apply to access. Exclaimer has done exactly this for more than 20 years and is now trusted by over 80,000 organizations, applying signatures directly across Microsoft 365 and backing it with ISO 27001, ISO 27018, and SOC 2 Type II certification.

For IT teams already governing access by policy, signatures are the next process worth putting under control. Get a free trial of Exclaimer today.

Govern your email like you govern access

See how Exclaimer applies consistent, compliant email signatures across your whole Microsoft 365 environment, automatically.

Hero Image

Frequently asked questions about Conditional Access policies

What is a Conditional Access policy in Microsoft 365?

A Conditional Access policy is a rule in Microsoft Entra ID that allows, blocks, or adds requirements to a sign-in based on conditions you define. It evaluates signals like the user, the app being accessed, the location, and the device, then applies a control such as requiring MFA.