Microsoft is retiring the SMS and voice-call authentication it provides natively in Entra ID, and making passkeys the default. Some tenants are already showing this banner on the Authentication methods page:

Entra Authentication methods Policies page showing the banner: Passkey auto-enablement will apply to this tenant. All users enabled for SMS or voice authentication are in scope for passkey auto-enablement.
Entra ID → Authentication methods → Policies, in a lab tenant. Note SMS and Voice call enabled for All users, and the legacy migration still "In progress".

The move away from SMS is the right call - it's one of the weakest MFA methods left in common use. But the way the change rolls out has a few details that will catch tenants out if nobody plans for them. Here's what's changing, and what I'd do about it.

Written October 22, 2026. Dates and details below are from Microsoft's retirement announcement and FAQ as of that date. Check them for anything that has changed since.

What's Changing, and When

DateWhat happens
September 1, 2026Passkeys become the default. Users enabled for SMS or voice are auto-enabled for passkeys and nudged to register one at MFA sign-in.
October 30, 2026Tenants that need to keep SMS or voice can start configuring a third-party telephony provider from the Microsoft Security Store.
February 1, 2027Microsoft-provided SMS and voice authentication is retired for all users except Global Administrators and external users. Internal guests are included in this date.
July 1, 2027Retired for Global Administrators and external users.

A few details that matter:

What Auto-Enablement Actually Does

On September 1, every user enabled for SMS or voice - in the Authentication methods policy or in legacy MFA settings - was auto-enabled for passkeys. Two things happen to those users:

My Take: Where This Will Bite

"All passkey types without restrictions" is a decision you should make, not inherit

That profile allows synced passkeys - passkeys stored in a user's iCloud Keychain, Google Password Manager or similar - and doesn't restrict which authenticators can be used. For most users, that's a big improvement over SMS and a perfectly reasonable default. For privileged accounts, it isn't what I'd choose. An admin's credential that syncs into a personal cloud account is only as well protected as that account. For anyone with administrative access, I'd want device-bound passkeys - a FIDO2 security key, Windows Hello for Business, or a passkey in Microsoft Authenticator - and ideally attestation and key restrictions so only approved authenticators are accepted.

Unlimited snoozes mean the work lands on February 1

Users who can snooze a prompt indefinitely will. The likely result: a large group of users who never registered anything else, all hitting a blocking registration prompt on the first working day after February 1, 2027 - and calling the helpdesk. If you want an orderly migration, you need to drive it before then, not let the nudge do it.

Legacy settings can quietly keep SMS on

Microsoft deprecated the legacy MFA and SSPR policies on September 30, 2025, but plenty of tenants - including the one in the screenshot - still show the migration as "In progress." Until it's finished, SMS and voice can stay enabled through the legacy settings even after you've cleaned up the Authentication methods policy.

SMS was never just "weak MFA"

The retirement focuses on SMS as a second factor, but SMS can also be a primary credential: with Use for sign-in enabled on the SMS method, a phone number and a texted code are enough to sign in, with no password. That setting is worth turning off on its own merits, regardless of the retirement.

What I'd Do Now

1. Find out who actually depends on SMS and voice

Start with the users whose only registered method is a phone number - they're the ones who'll be blocked. Microsoft publishes a PowerShell SMS and voice usage analyzer for exactly this. If you have Entra ID P1 or P2, the registration details report gets you there too:

Connect-MgGraph -Scopes 'AuditLog.Read.All' # Users whose registered methods are all phone-based (SMS / voice) Get-MgReportAuthenticationMethodUserRegistrationDetail -All | Where-Object { $_.MethodsRegistered.Count -gt 0 -and -not ($_.MethodsRegistered | Where-Object { $_ -notmatch 'phone' }) } | Select-Object UserPrincipalName, IsAdmin, @{N='Methods';E={$_.MethodsRegistered -join ', '}} | Sort-Object IsAdmin -Descending

Anyone with IsAdmin set to True on that list goes to the top of the queue.

2. Turn off SMS sign-in

In Authentication methods → Policies → SMS, make sure Use for sign-in is off. This only stops a phone number working as a primary credential; SMS for MFA and password reset is unaffected until the retirement.

3. Scope SMS and voice to the people who need them

Instead of All users, target SMS and voice at a dedicated security group - for example, staff without a company phone who haven't moved to another method yet. As people register passkeys, remove them from the group. It turns the migration into a shrinking list you can measure.

4. Finish the legacy MFA and SSPR migration

If Manage migration still says "In progress", finish it, so the Authentication methods policy is the only place methods are controlled. Otherwise SMS can come back on through the legacy settings.

5. Review the passkey profile before it reviews you

Decide what the default profile should allow for everyone, and create a separate, stricter configuration for privileged users - device-bound passkeys only, with attestation and key restrictions where your authenticators support them.

6. Move privileged accounts to phishing-resistant methods first

SMS, voice and push approvals can all be relayed through an adversary-in-the-middle phishing proxy. Passkeys, FIDO2 security keys and Windows Hello for Business can't. Move admins first, then enforce it with a Conditional Access policy that requires the phishing-resistant MFA authentication strength for administrative roles. Global Administrators technically have until July 2027 - don't use it.

7. Plan the people side

The Bottom Line

Retiring SMS is good news for identity security - text messages were never a strong second factor. But "passkeys by default" isn't the same as "passkeys deployed well." If you let the defaults run, you'll get permissive passkeys for everyone, including your admins, and a helpdesk spike on February 1, 2027. If you use the next few months, you get a planned migration to phishing-resistant authentication, with your privileged accounts done first.

This post expands on my LinkedIn post on the same topic - join the discussion there.