Microsoft Is Retiring SMS and Voice MFA: Who Breaks on February 1, 2027 and How to Check Your Tenant
The short answer: Microsoft-provided SMS and voice authentication retires from Microsoft Entra ID on February 1, 2027, and passkeys become the default experience starting September 1, 2026. Nobody gets locked out on retirement day. A user whose only MFA method is a phone number will hit a blocking prompt and must register a passkey before the sign-in completes. Users who already have another method keep signing in as normal. So the whole preparation problem reduces to one question: who in your tenant has only a phone registered? There is a script for that below.
Microsoft updated its guidance this week with the full retirement plan for SMS and voice authentication, under a headline that tells you where this is going: passkeys by default. Texted codes and voice calls have been the weakest link in multifactor authentication for years, phishable and vulnerable to SIM swap, and Microsoft is now removing its own telecom delivery for them entirely. This guide covers exactly what is retiring and when, what happens to users who still rely on a phone number, how to find those users in your tenant this week, and the migration options, including the paid path for organizations that genuinely must keep SMS.
What exactly is Microsoft retiring
The retirement covers Microsoft-provided SMS and voice call authentication in Microsoft Entra ID, for both MFA sign-in and self-service password reset. Three boundary lines matter:
- It is the Microsoft-provided telecom delivery that ends. Organizations with a genuine regulatory or operational need for SMS or voice can keep the methods by contracting a telecom provider through the new Microsoft Security Store, at their own cost, typically per-message.
- It applies to users enabled for SMS or voice in the Authentication Methods Policy or in legacy per-user MFA settings. Both populations get the passkey auto-enablement.
- Public cloud only, for now. Government and other cloud environments follow on a later schedule with separate communications.
In parallel, passkeys become the default authentication experience. Users already signing in with passkeys, Windows Hello for Business, or FIDO2 security keys keep working as they are, though anyone still enabled for SMS or voice in policy may still be prompted to register a passkey on eligible devices.
The retirement timeline
| Date | What happens | What you should do |
|---|---|---|
| August 1, 2026 | A temporary opt-out API becomes available for the September changes, for tenants mid-migration or setting up a telecom provider | Only relevant if you need to delay the September auto-enablement; it does not delay the February retirement |
| September 1, 2026 | Every user enabled for SMS or voice is auto-enabled for passkeys, and a registration campaign starts nudging them at MFA sign-in, with unlimited snoozes by default | Tell your users before Microsoft's prompt does, and run your own registration campaign first if you want control of the experience |
| September 18 and October 30, 2026 | Microsoft Security Store publishes telecom provider options, then opens configuration for customers who need to keep SMS or voice | If you have a documented regulatory need for SMS, evaluate providers and pilot before year end |
| February 1, 2027 | Microsoft-provided SMS and voice fully retire. Users whose only method is a phone number hit a blocking passkey registration prompt. No opt-out, all tenants | Every user needs a phishing-resistant method registered, or a customer-managed telecom provider in place, before this date |
Will your users be locked out?
Microsoft's answer is a careful no, and the mechanics matter. After February 1, 2027, a user whose only available MFA method is SMS or voice does not lose the account. They get a blocking registration prompt: sign-in pauses until they register a passkey, then continues. No account gets disabled.
Now picture that mechanic on a Monday morning in a company where 40 people still authenticate by text message. Every one of them hits a registration wall at 8 a.m., on whatever device they happen to hold, with varying familiarity with passkeys, and the help desk absorbs the difference. That is what "no lockout" looks like in practice. The blocking prompt lands on a date you already know, so the support load can be planned in advance. The same retirement also applies to self-service password reset, so a phone-only user who forgets their password after the deadline has no self-service reset path until they register something better.
🔎 How to check your tenant in five minutes
Microsoft published its own PowerShell tool for this: the Entra SMS and Voice Usage Analyzer on GitHub, runnable with the Global Reader, Authentication Policy Administrator, or Security Reader role. It answers the September question: who is enabled for SMS or voice in your authentication method policies, the population Microsoft will auto-enable for passkeys on September 1 (auto-enablement also sweeps in users enabled through legacy per-user MFA settings).
The February question is sharper: whose sign-in actually stalls at the blocking prompt because a phone is the only useful thing they have registered? The Microsoft Graph registration-details report answers that directly:
# Who hits the blocking passkey prompt? Users whose ONLY registered methods
# cannot satisfy MFA after the retirement: phone (SMS/voice), email, security questions.
# Requires Microsoft Entra ID P1 or P2. Role: Reports Reader, Security Reader, or Global Reader.
# Install once: Install-Module Microsoft.Graph.Reports -Scope CurrentUser
Connect-MgGraph -Scopes 'AuditLog.Read.All' -NoWelcome
$phone = 'mobilePhone', 'alternateMobilePhone', 'officePhone'
$weak = $phone + 'email' + 'securityQuestion'
$affected = @(
Get-MgReportAuthenticationMethodUserRegistrationDetail -All | Where-Object {
$m = @($_.MethodsRegistered)
($m | Where-Object { $_ -in $phone }).Count -gt 0 -and
($m | Where-Object { $_ -notin $weak }).Count -eq 0
}
)
$affected |
Select-Object UserPrincipalName, UserDisplayName,
@{ n = 'MethodsRegistered'; e = { $_.MethodsRegistered -join ', ' } } |
Sort-Object UserPrincipalName | Format-Table -AutoSize
"Users who would hit the blocking passkey prompt: $($affected.Count)"
Three caveats worth knowing before you trust the number. The registration-details report is a premium feature, so the tenant needs Microsoft Entra ID P1 or P2. The data lags up to 36 hours, so a passkey registered this morning may not show yet. And the report excludes disabled accounts. The script is deliberately conservative in one direction: it only treats phone, email, and security questions as weak, and counts anything else as a real method, so new method names Microsoft adds later cannot produce false positives.
Anyone on that list hits the blocking prompt on February 1, 2027, and the list doubles as your passkey rollout roster: put those users in a security group and they become the registration campaign's target.
What to move them to
The replacement Microsoft is steering everyone toward is the passkey: a cryptographic credential that resists phishing, SIM swap, and replay, because there is no code to intercept and nothing to type into a fake login page. Entra ID supports two kinds:
- Synced passkeys live in a platform credential manager like iCloud Keychain or Google Password Manager and follow the user across their devices. They are the natural fit for phone-centric users, which is exactly who your SMS population is.
- Device-bound passkeys stay on one device: a passkey in Microsoft Authenticator, Windows Hello, or a FIDO2 hardware key. They fit admins, high-privilege accounts, and regulated roles.
The rollout tool is the registration campaign: in the Microsoft Entra admin center under Entra ID, Authentication methods, Registration campaign, target the security group of phone-only users you just identified and the campaign prompts them to set up a passkey the next time they complete MFA. Running your own campaign before September 1 means your users hear about the change from you, with your instructions, before Microsoft's prompt reaches them. Microsoft also publishes end-user communication templates worth stealing.
If you genuinely need to keep SMS
Some environments have a real reason a texted code must survive: a compliance regime that mandates an out-of-band channel, or a user population where no other method is workable. For those cases Microsoft is opening a paid path: contract a telecom provider directly through the Microsoft Security Store. Provider options publish September 18, 2026, configuration opens October 30, 2026, and pricing is typically per-message and varies by provider, volume, and region. Two practical notes: document the specific regulation or scenario that justifies it, because an auditor or insurer will ask, and scope it to the user segments that need it. Migrating everyone else to passkeys costs nothing.
The quarter's checklist
- Run the tenant check above and get the phone-only user list; it takes five minutes.
- Put those users in a security group; it becomes your campaign target and your comms list.
- Enable passkeys as an authentication method with self-service setup allowed, and start your own registration campaign before September 1.
- Decide whether any segment has a documented regulatory need for SMS; if yes, calendar the Security Store dates.
- Brief the help desk on the blocking prompt now, well ahead of the February 1, 2027 date.
This retirement is one move in a bigger cleanup Microsoft has been running for two years: mandatory MFA on admin portals, number matching enforced by default, and now the weakest second factor removed outright. If your tenant still runs a mix of MFA methods and policies, our guide to per-user MFA vs Security Defaults vs Conditional Access covers which enforcement method should be underneath these authentication methods in the first place.
Common questions about the SMS and voice retirement
Will users be locked out of Microsoft 365 on February 1, 2027?
No account gets disabled. After February 1, 2027, a user whose only MFA method is SMS or voice receives a blocking prompt at sign-in and must register a passkey before the sign-in completes. Users with any other method registered sign in as normal. The operational risk is the registration wall itself: every phone-only user hits it at once, so the fix is registering a second method before the date.
Does the retirement affect self-service password reset?
Yes. The retirement of Microsoft-provided SMS and voice applies across Microsoft Entra ID, including self-service password reset. A user who relied on a texted code to reset a forgotten password will need another registered method, or your organization can route SMS through a customer-managed telecom provider from the Microsoft Security Store.
We still use legacy per-user MFA. Are we included?
Yes. On September 1, 2026, users enabled for SMS or voice in either the modern Authentication Methods Policy or the legacy per-user MFA settings are auto-enabled for passkeys and brought into the registration campaign. The retirement does not care which policy layer enabled the phone method, which is one more reason to consolidate onto Conditional Access and the modern policy before these dates.
Can we keep using SMS or voice after February 2027?
Yes, but you pay for the delivery. Organizations with a regulatory or operational need can contract a telecom provider through the Microsoft Security Store: options publish September 18, 2026, configuration opens October 30, 2026, and costs are typically per-message, varying by provider, volume, and region. What retires is Microsoft's own telecom delivery. Moving users to passkeys carries no added cost.
Do B2B guest users count?
Yes, guests enabled for SMS or voice are in scope for the retirement. Microsoft has said passkey support for B2B and internal guest users is planned by the end of 2026, so guest migration lands late in the window. Inventory your guest population early and expect their passkey path to firm up closer to the deadline.
Is there any way to opt out?
Only partially, and only for the first phase. A temporary opt-out API, available from August 1, 2026, lets tenants delay the September 1 passkey auto-enablement while they finish migrating or set up a telecom provider. There is no opt-out for the February 1, 2027 retirement itself: it is enforced for all tenants, and phone-only users hit the blocking registration prompt from that date.
The script covers one column of your identity exposure
Phone-only users, MFA exceptions, standing admins, stale Conditional Access policies, and unmonitored break-glass accounts tend to live in the same tenants. Our Identity & Insurance Evidence Pack inventories all of it: every user's registered methods, your Conditional Access coverage matrix, the exception register, and the remediation order, in the format a cyber-insurance renewal or auditor asks for. Fixed fee: $5,950 standard scope, Compact from $2,500 for smaller tenants.
See the Identity & Insurance Evidence PackWant this proven in your tenant?
The Identity & Insurance Evidence Pack turns this into scored findings and a fixed remediation plan for your environment.
Fixed fee: $5,950 standard scope, Compact from $2,500.
Under 75 users on a single tenant? Compact-scope diagnostics start at $1,500. Check eligibility in 60 seconds