Cybersecurity · Zero Trust · Identity & Access

Conditional Access Best Practices for SMBs: A Zero Trust Access Control Guide

A practical, SMB-focused Conditional Access playbook for Microsoft Entra ID — baseline policies, MFA and device compliance, named locations, risk-based rules, guest access, break-glass safeguards, and a phased rollout.

16 min readUpdated
Content owner
Insyto Content Team
Technical reviewer
Navish Ansari, Microsoft 365 Practice Lead
Editorial reviewer
Ritesh Mhatre
Last reviewed
July 23, 2026
Next review
January 23, 2027
Technical level
Intermediate · Owners, CIOs, IT directors, Microsoft 365 and security administrators, MSPs

Conditional Access is the policy engine at the heart of a Zero Trust identity strategy in Microsoft Entra ID. It evaluates the signals around every sign-in — who the user is, what they are accessing, the health of their device, their location, and their risk — and enforces the right control: allow, require multifactor authentication, require a compliant device, apply session limits, or block. For small and mid-sized businesses, Conditional Access is the single most effective way to stop the identity-based attacks that cause most breaches, without slowing everyday work.

This guide sets out a practical, SMB-focused approach: what Conditional Access is and why it matters, what licensing you need, the baseline policies every SMB should deploy, how MFA and device compliance fit in, how to use named locations and risk-based policies, how to handle guests and break-glass accounts, and how to roll it all out safely in phases. Because Microsoft updates these capabilities and their licensing regularly, treat the specifics here as a well-grounded starting point and confirm current behavior against Microsoft documentation before you act.

Who should read this

  • Owners, CIOs, and IT directors at small and mid-sized businesses
  • Microsoft 365 and security administrators
  • Managed service providers configuring tenants for SMB clients
  • Compliance leaders aligning access control to Zero Trust

Executive summary

A defensible Conditional Access baseline for an SMB normally rests on four conditions:

  1. Every user authenticates with MFA, and legacy authentication is blocked so nothing bypasses it.
  2. Access decisions are made from signals — user, device, location, and risk — not from the network perimeter.
  3. Administrators and sensitive access get stronger controls, with break-glass accounts safeguarded first.
  4. Policies are rolled out in report-only mode, piloted, and monitored before broad enforcement.

Conditional Access is the enforcement layer of Zero Trust identity. For the broader identity foundation it builds on, see How to Implement Zero Trust Identity Using Microsoft Entra ID.

Executive takeaways

  • Conditional Access turns sign-in signals into real-time access decisions — the core of Zero Trust.
  • A short baseline of policies closes the gaps behind most SMB breaches.
  • MFA plus blocking legacy authentication is the highest-value pair; deploy both together.
  • Safeguard break-glass accounts and use report-only mode before enforcing anything.
  • Device compliance and risk-based policies add depth as licensing allows.

Business outcomes

Organizations implementing a Conditional Access baseline typically achieve:

Reduced identity-based attacks
MFA plus blocked legacy authentication removes the paths behind most SMB breaches.
Stronger phishing protection
Phishing-resistant methods for administrators defend the accounts attackers want most.
More secure hybrid work
Device, location, and risk signals govern access from anywhere without VPN sprawl.
Improved compliance readiness
Policy-driven access, logging, and reviews produce evidence auditors can consume directly.
Lower administrative risk
Break-glass accounts and report-only rollout prevent tenant-wide lockouts and misconfiguration.
Confidence for Microsoft 365 Copilot
A Conditional Access baseline is the identity foundation Copilot operates on safely.

Why does Conditional Access matter?

Passwords alone are no longer a defensible control: phishing, password spray, and credential replay compromise them at scale, and attackers rely on identity compromise rather than breaching a network. Conditional Access answers this by requiring the sign-in itself to prove it is legitimate before access is granted, evaluating context that a stolen password cannot satisfy on its own — a registered device, a known location, an acceptable risk level, and a second factor.

A Conditional Access policy is essentially an if-then statement: if a set of assignments and conditions is met, then apply the required access controls.

The anatomy of a Conditional Access policyA Conditional Access policy has two halves. Assignments — the "if" — include users and groups (include or exclude), target resources such as cloud apps and actions, network and named locations, conditions such as sign-in risk and user risk, device platforms and device filters, and client apps (modern versus legacy). Access controls — the "then" — include blocking access, or granting access with requirements such as MFA, a compliant device, a hybrid-joined device, an approved app or app-protection policy, and session controls such as sign-in frequency and limits.Anatomy of a Conditional Access policy — if / thenAssignments (IF)Users & groups (include / exclude)Target resources (cloud apps / actions)Network & named locationsConditions (sign-in risk, user risk)Device platforms & device filtersClient apps (modern vs legacy)Access controls (THEN)Block accessGrant + require MFAGrant + require compliant deviceGrant + require hybrid-joined deviceGrant + require approved / app-protection policySession controls (sign-in frequency, limits)
Figure 1. The anatomy of a Conditional Access policy — assignments and conditions (the "if") map to access controls (the "then").
How Conditional Access decides at sign-inAt sign-in, Conditional Access evaluates assignments and conditions — users and groups, target resources, sign-in and user risk, device state and platform, and location and client app — and produces an access decision: grant with MFA, require a compliant device, apply session limits, or block access.Sign-in signals → Conditional Access → access decisionUsers & groupsDevice state / platformLocation / client appTarget resourceSign-in / user riskConditional AccessEvaluate every sign-inGrant + MFARequire compliant deviceSession limitsBlock access
Figure 2. How a Conditional Access policy decides — signals and conditions are evaluated at sign-in to produce an access decision.

What are the common threats Conditional Access addresses?

Conditional Access is a direct control against the attack techniques SMBs actually face.

Table 1. Common threats and the Conditional Access response.

ThreatHow it worksConditional Access response
Phishing / stolen passwordsUsers tricked into revealing credentialsRequire MFA; require a compliant device
Password sprayCommon passwords tried across many accountsRequire MFA; block legacy auth; risk policies
Legacy protocol abuseOld protocols that cannot present MFABlock legacy authentication
Impossible-travel / anomalous sign-inSign-in from an atypical location or patternRisk-based policy requires MFA or blocks
Access from unmanaged devicesData reached from personal or risky devicesRequire compliant/managed device; session limits
Token theft / session hijackingReused session after authenticationSign-in frequency; continuous access evaluation

What licensing does Conditional Access require?

Conditional Access is a Microsoft Entra ID P1 capability. For most SMBs it is included in Microsoft 365 Business Premium, which bundles Entra ID P1 and Microsoft Intune — enough for the full baseline including device compliance. Risk-based policies that use sign-in and user risk require Microsoft Entra ID P2 (through Microsoft Entra ID Protection), which is included in E5 or available as an add-on.

Table 2. Conditional Access licensing at a glance.

CapabilityMinimum licensingCommon SMB source
Security defaults (basic MFA, block legacy)Free (all tenants)Any Microsoft 365 subscription
Conditional Access policiesMicrosoft Entra ID P1Microsoft 365 Business Premium, E3
Device compliance (Intune)Microsoft IntuneBusiness Premium, E3 + EMS, E5
Risk-based Conditional AccessMicrosoft Entra ID P2E5 or Entra ID P2 add-on

Clarification. Security defaults and Conditional Access are two ways to enforce baseline protection. Security defaults are free and enforce MFA and block legacy authentication with no configuration, which suits the smallest organizations. Conditional Access (P1) offers the granularity most growing SMBs need — targeting policies to users, apps, devices, and conditions. Use one approach or the other, not both in conflict.

Conditional Access maturity model

LevelMaturity
1Security defaults
2MFA + legacy authentication blocked
3Baseline Conditional Access
4Device compliance + guest policies
5Risk-based Conditional Access + continuous monitoring

How does a Conditional Access policy work?

Every policy combines assignments (who and what it applies to, and under which conditions) with access controls (what is required when it matches). Assignments include users and groups, the target cloud apps or actions, and conditions such as device platform, location, client app, and risk. Access controls are either grant controls (block, or grant with requirements like MFA or a compliant device) or session controls (such as sign-in frequency and app-enforced restrictions). Policies are combined for each sign-in, and all applicable grant requirements must be satisfied.

Best practice. Build every policy around explicit include and exclude groups, and always exclude your break-glass accounts. Start with broad, simple policies (all users, all apps, require MFA) and add targeted policies rather than many overlapping rules — a small, well-understood policy set is easier to operate and audit than a sprawling one.

Which Conditional Access policies should SMBs deploy?

Most SMBs can close the majority of their identity risk with a short, well-designed baseline. These policies map to Microsoft's recommended starting points and the templates available in the Microsoft Entra admin center.

A recommended baseline set of Conditional Access policies for SMBsSix recommended baseline Conditional Access policies for SMBs: require MFA for all users; require MFA for administrators; block legacy authentication; require a compliant or managed device; require MFA for risky sign-ins (Entra ID P2); and secure the security-info registration process.SMB Conditional Access baseline — six policiesMFA for all usersEvery user · every cloud appMFA for administratorsStronger control · privileged rolesBlock legacy authenticationClose protocols that bypass MFACompliant / managed deviceGrant only from healthy devicesMFA for risky sign-ins (P2)Risk-based · Entra ID ProtectionSecure security-info registrationProtect MFA enrollmentStart small · exclude break-glass accounts · roll out in report-only mode first.
Figure 3. A recommended baseline set of Conditional Access policies for SMBs.

Table 3. Baseline Conditional Access policies.

PolicyPurpose
Require MFA for all usersBaseline verification for every user and cloud app
Require MFA for administratorsStronger protection for privileged roles
Block legacy authenticationRemoves the path that bypasses MFA
Require compliant / managed deviceGrants access only from healthy, managed devices
Require MFA for risky sign-ins (P2)Steps up verification when risk is detected
Secure security-info registrationProtects how users enroll MFA methods

What is the right multi-factor authentication strategy?

MFA is the foundation of the baseline, but the method matters. Standard app-based or phone MFA is the minimum for all users; the goal is to move administrators and sensitive users toward phishing-resistant, passwordless methods — FIDO2 security keys, Windows Hello for Business, or certificate-based authentication — which cannot be defeated by the phishing kits that intercept one-time codes. Protect the MFA enrollment process itself, and use the Microsoft Authenticator app with number matching to resist MFA-fatigue attacks.

Warning. Not all MFA is equally strong. Attackers increasingly phish one-time codes and push approvals in real time. Treat SMS as a last resort, enable number matching in the Authenticator app, and prioritize phishing-resistant methods for anyone with administrative access.

How do device compliance policies fit in?

Device state is one of the most valuable Conditional Access signals. By enrolling devices in Microsoft Intune and defining compliance policies — requiring disk encryption, a minimum OS version, a firewall, and antivirus — you can require a compliant or managed device as a grant control. This lets you grant richer access from healthy, organization-managed devices and block or limit access from unmanaged or non-compliant ones. For SMBs on Business Premium, Intune is included, so device-based Conditional Access is within reach without extra licensing.

How do trusted and named locations work?

Named locations let Conditional Access recognize specific networks — such as an office IP range — and use them as a condition. You can require MFA everywhere except from a trusted location, or block access from countries where you never operate. Two cautions apply. First, IP-based trust is weaker than device- and user-based signals, because IP addresses can be spoofed or reached through VPNs, so treat trusted locations as a convenience layer, not a primary control. Second, even when you do not use a location in a policy, defining your known networks improves the accuracy of Entra ID Protection's risk detections.

How do risk-based policies strengthen access?

With Microsoft Entra ID P2, Conditional Access can consume real-time risk from Microsoft Entra ID Protection. Sign-in risk reflects the probability that a given sign-in is not the legitimate user; user risk reflects the probability that the account is compromised. Risk-based policies let access adapt automatically to the threat.

A risk-based Conditional Access decisionWhen a sign-in is evaluated for sign-in and user risk: no or low risk allows access and grants per policy; medium risk requires MFA to continue; and high risk blocks access or requires a secure password reset.Risk-based access — control steps up as risk risesNo / low riskAllow · grant per policyMedium riskRequire MFA to continueHigh riskBlock · or require secure password resetRisk increases →
Figure 4. A risk-based access decision — the required control steps up as detected risk increases.

Table 4. Risk-based policy responses.

Detected riskRecommended response
No / low riskAllow, granting per the standard policy
Medium riskRequire MFA to continue
High sign-in riskRequire MFA; consider blocking
High user riskRequire a secure password change

How should guest and external user access be handled?

Conditional Access applies to guests and external users, and they should be governed deliberately. Require MFA for guests just as for employees, and use policies that target external identities so partners accessing your resources meet your verification bar. Combine this with cross-tenant access settings and access reviews so guest access is both verified and time-bound. Avoid the common trap of exempting guests from MFA for convenience — external accounts are frequently the weakest link. Governance of collaboration surfaces sits alongside this; see Microsoft Teams Governance Best Practices for the group, guest, and lifecycle controls that pair with Conditional Access.

Why do you need break-glass accounts?

Break-glass (emergency access) accounts are the safety net that keeps a Conditional Access rollout from locking you out of your own tenant. Create two cloud-only Global Administrator accounts with long, complex passwords, exclude them from all Conditional Access policies (including MFA), store their credentials securely offline, and monitor their sign-ins with alerts. If a policy misfires or an identity provider outage blocks normal sign-in, these accounts restore administrative access.

Warning. Configure and exclude two break-glass accounts before you enforce any Conditional Access policy. Every year, tenants lock out all of their administrators with a single misconfigured policy — break-glass accounts, plus report-only rollout, prevent it. Monitor these accounts closely, because they are also high-value targets.

What do the deployment phases look like?

A safe rollout is phased, so you find problems before they affect everyone.

Conditional Access deployment phasesFive Conditional Access deployment phases: Plan (inventory apps, users, and break-glass accounts); Configure (build policies in report-only mode); Pilot (test with a small ring of users); Enforce (turn policies on for all in scope); and Monitor (review sign-in logs and tune policies).Conditional Access deployment phases1 · PlanInventory · break-glass2 · ConfigureBuild in report-only3 · PilotSmall ring · feedback4 · EnforceTurn on for all in scope5 · MonitorSign-in logs · tuneBreak-glass accounts + report-only rollout keep the tenant safe throughout.
Figure 5. Conditional Access deployment phases — plan, configure in report-only, pilot, enforce, and monitor.

Table 5. Deployment phases.

PhaseFocus
1 · PlanInventory apps and users; create break-glass accounts
2 · ConfigureBuild policies in report-only mode; review impact
3 · PilotEnforce for a small pilot ring; gather feedback
4 · EnforceRoll out to all users in scope
5 · MonitorReview sign-in logs, refine, and expand coverage

Implementation timeline

Organization sizeTypical duration
25–100 users1–2 weeks
100–300 users2–4 weeks
300–1,000 users4–6 weeks

Note: Timelines depend on application inventory, legacy authentication remediation, and Intune readiness.

Best practices

  • Deploy MFA for all users and block legacy authentication as the first two policies.
  • Create and exclude two break-glass accounts before enforcing anything.
  • Use report-only mode to validate every policy before turning it on.
  • Keep the policy set small, with clear include/exclude groups.
  • Require phishing-resistant MFA for administrators.
  • Require compliant or managed devices where Microsoft Intune is available.
  • Add risk-based policies if you have Microsoft Entra ID P2.
  • Require MFA for guests and review external access regularly.
  • Review sign-in logs and the Conditional Access insights workbook on a cadence.

Common mistakes

  • No break-glass accounts. A single misconfiguration can lock out every administrator.
  • Skipping report-only mode. Enforcing untested policies breaks sign-ins for real users.
  • Enabling MFA but not blocking legacy authentication. Legacy protocols bypass MFA entirely.
  • Exempting guests or executives from MFA. These are the accounts attackers want most.
  • Too many overlapping policies. Complexity causes conflicts and operational mistakes.
  • Relying on IP allow-lists as a primary control. Locations are spoofable; use device and risk signals.
  • Set-and-forget. Apps, users, and threats change; policies need periodic review.

Microsoft recommendations

Microsoft's guidance for organizations starting with Conditional Access is to require MFA for administrators and then all users, block legacy authentication, require MFA for Azure/Entra management, and — with the appropriate licensing — require MFA for risky sign-ins and secure the security-information registration process. These map directly to the SMB baseline above and are available as templates in the Microsoft Entra admin center. A Conditional Access baseline is also one of the most important prerequisites for Microsoft 365 Copilot — it ensures AI operates within trusted identity boundaries and reduces unauthorized access to organizational data.

Frequently asked questions

Should an SMB use security defaults or Conditional Access?

Security defaults are a good zero-configuration baseline for the smallest organizations. Growing SMBs that need to target policies to specific users, apps, devices, or conditions should move to Conditional Access, which requires Microsoft Entra ID P1.

What are the most important Conditional Access policies to start with?

Require MFA for all users and block legacy authentication. Together they close the gaps behind most identity attacks. Add a require-MFA-for-administrators policy and a compliant-device policy next.

What is a break-glass account and why do I need one?

A break-glass (emergency access) account is a cloud-only Global Administrator account excluded from all Conditional Access policies, used to regain access if a policy misfires or an outage blocks normal sign-in. Create two and monitor them closely.

Is MFA through Conditional Access phishing-resistant?

Not necessarily. Standard app or SMS MFA can be phished in real time. Require phishing-resistant methods (FIDO2 security keys, Windows Hello for Business, or certificate-based authentication) for administrators and sensitive users.

Do Conditional Access policies apply to guests?

Yes. Policies can target external and guest users, and guests should be required to use MFA. Combine Conditional Access with cross-tenant access settings and access reviews so guest access is verified and time-bound.

How do I avoid locking myself out?

Create and exclude two break-glass accounts, and roll out every policy in report-only mode first to review its impact before enforcing it.

Key takeaways

  • Conditional Access is the Zero Trust policy engine — it turns sign-in signals into access decisions.
  • Start with MFA for all users and block legacy authentication; add admin and device policies.
  • Safeguard two break-glass accounts and validate everything in report-only mode.
  • Layer in device compliance, named locations, and risk-based policies as licensing allows.
  • Require MFA for guests, keep the policy set small, and review sign-in logs regularly.

Organizations can begin with the Data & AI Readiness Checklist, review the Microsoft 365 Governance Knowledge Center, or schedule a technology assessment. For a broader tenant-hardening baseline that pairs with Conditional Access, review the Microsoft 365 Tenant Security Assessment Checklist.

Build a Secure Conditional Access Foundation

Partner with Insyto

Design, validate, and deploy Microsoft Entra Conditional Access

Insyto helps organizations design, validate, and deploy Microsoft Entra Conditional Access policies aligned with Zero Trust principles, Microsoft 365 security, and secure AI adoption. Conditional Access gives SMBs enterprise-grade, Zero Trust access control with the licensing many already own in Microsoft 365 Business Premium. The winning approach is disciplined rather than complex: a short baseline of well-understood policies — MFA for everyone, legacy authentication blocked, admins and devices protected — deployed safely with break-glass accounts and report-only validation, then extended with risk-based policies over time.

Authoritative references

Verified against publicly available Microsoft Learn documentation. Source access date: 23 July 2026. Microsoft product capabilities, licensing, and feature availability may vary by subscription, tenant configuration, region, and Microsoft product updates. Verify current Microsoft documentation before making deployment decisions.

  1. Microsoft Learn: What is Conditional Access?
  2. Microsoft Learn: Conditional Access policy components
  3. Microsoft Learn: Plan a Conditional Access deployment
  4. Microsoft Learn: Conditional Access templates
  5. Microsoft Learn: Security defaults in Microsoft Entra ID
  6. Microsoft Learn: Block legacy authentication with Conditional Access
  7. Microsoft Learn: Require MFA for all users with Conditional Access
  8. Microsoft Learn: Require compliant or hybrid-joined devices
  9. Microsoft Learn: Using the location condition in Conditional Access
  10. Microsoft Learn: Risk-based access policies (Microsoft Entra ID Protection)
  11. Microsoft Learn: Manage emergency access (break-glass) accounts
  12. Microsoft Learn: Conditional Access report-only mode
  13. Microsoft Learn: Phishing-resistant MFA methods
  14. Microsoft Learn: Conditional Access for external users

Author and reviewers

Content owner
Insyto Content Team

Insyto is a technology consulting firm specializing in Microsoft, cybersecurity, data modernization and responsible AI adoption.

Technical reviewer
Navish Ansari

Microsoft 365 Practice Lead

Editorial reviewer
Ritesh Mhatre

Editorial Reviewer

Advisory engagement

Design and deploy Microsoft Entra Conditional Access, safely

Insyto's cybersecurity team designs the baseline policies, MFA rollout, device compliance, and risk-based rules that make Zero Trust access control real — and Copilot-ready.