Windows Hello for Business and Entra passkey on Windows: after Entra SMS and voice MFA retire

Short answer: Users who already sign in with Windows Hello for Business can keep using it after the retirement, and Microsoft lists it as a phishing-resistant method. The credential is tied to one device, so users also need a portable method such as a passkey for other devices. On PCs that aren't Entra joined or registered, Microsoft Entra passkey on Windows stores a device-bound passkey in the local Windows Hello container, but it can't sign in to Windows itself.

Deadline: Microsoft stops sending Entra ID MFA codes by SMS and voice call on 1 February 2027 (Global Administrators and external users: 1 July 2027). Users whose only MFA method is SMS or voice then have to register a passkey at sign-in before they can continue, and there is no opt-out from that step.

Options

MethodPhishing-resistantBest forWatch out
Windows Hello for Business✓ yesCorporate PCs that are Microsoft Entra joined or hybrid joined. Gives device sign-in and single sign-on.One device only, up to 10 enrollments per device, and not for shared-account kiosks.
Microsoft Entra passkey on Windows✓ yesUnregistered, personal or shared PCs, and several Entra accounts on one PC.No Windows device sign-in. Registration fails if a Windows Hello for Business credential already exists for that account.
Portable passkey (security key, Authenticator or synced)✓ yesSigning in on other devices and bootstrapping Windows Hello for Business on a new PC.Register it before you remove SMS or voice, so a replaced PC doesn't strand the user.

What to do

  1. Deploy Windows Hello for Business with the cloud Kerberos trust model when users sync from on-premises Active Directory, as Microsoft recommends.
  2. On a new Microsoft Entra joined PC, users can sign in with a TAP during setup to join the device and register Windows Hello for Business without a password. On already joined or hybrid joined devices they first sign in with another method.
  3. Make sure each user also has a portable credential. Microsoft recommends at least two methods, for example a passkey plus Windows Hello for Business.
  4. To allow Entra passkey on Windows, add a passkey profile with Passkey types set to Device-bound and Target specific AAGUIDS with Behavior Allow, then select + Add AAGUID > Windows Hello. Don't enforce attestation in this profile.
  5. Assign that profile to the right group on Enable and target.
  6. After users test their new methods, remove them from the SMS and Voice calls policy scope to stop passkey nudges.

Watch out

Which users are SMS-only today? Find them in the admin center or with one PowerShell command.

Sources

Did this fix it?

What's still not working?

Paste the bounce message or describe what happens. We read every report and add fixes for new errors.

Other situations