Self-Service Password Reset (SSPR) in Microsoft 365: How to Set It Up Properly

Microsoft SSPR

Self-service password reset (SSPR) removes the single most common helpdesk ticket there is — the forgotten password. But where you configure it changed in 2025, and most Microsoft 365 tenants are still carrying a policy gap they can’t see.

The short version
  • Self-service password reset (SSPR) lets users reset their own password without calling the helpdesk — the fastest win in Microsoft 365 for cutting password resets off the support queue.
  • Where you configure it moved. Since 30 September 2025 authentication methods can no longer be managed in the legacy MFA and SSPR policies.
  • The gap most tenants have: Microsoft Entra ID respects every policy. If a method is enabled in any of them, users can still use it — disabling it in one place does not.
  • If you sync from an on-premises Active Directory you also need password writeback via Microsoft Entra Connect, or password resets will not reach your local domain.
  • SSPR is a genuine attack surface: weak verification methods, particularly SMS, are how attackers take over accounts.

What self-service password reset actually does

Self-service password reset lets an end user reset their own password, or unlock their account to regain access, after verifying identity through registered authentication methods — no helpdesk involvement. Users can reset their password from the sign-in page and the Windows lock screen.

It covers cloud accounts in Microsoft Entra ID (formerly Azure Active Directory, or Azure AD) and, once writeback is configured, on-premises Active Directory accounts too. Password resets are one of the highest-volume, lowest-value tickets any IT team handles, and enabling SSPR clears most password resets off the queue.

What you need before you enable it

Three things decide whether SSPR works on day one. First, licensing — who can access it. Per Microsoft’s licensing documentation, basic SSPR — password change, reset and unlock — is included at no extra cost in Microsoft 365 Business Standard and above and in all Microsoft Entra ID P1 and P2 plans. Password writeback is the exception: it needs Microsoft Entra ID P1 or P2, or Microsoft 365 Business Premium; standalone Business Basic and Standard do not support it.

Second, registration: users must register their authentication methods first — an unregistered user still ends up calling you. Third, administrators are governed separately. Administrator accounts are always enabled for a stricter, built-in policy that the standard user settings do not control, so global administrators do not behave like your everyday users.

How to enable SSPR in Microsoft 365, step by step

Enable self-service password reset from the Microsoft Entra admin centre; it is configured in the Password reset blade. Work through it in order:

  1. Set the scope. Go to Entra ID → Password reset → Properties and choose which users SSPR is enabled for: None, a Selected group, or All users. Start with a pilot group — never all users on day one.
  2. Choose the authentication methods. On the Authentication methods tab, pick which methods users can use and how many are required before they reset their password. Two is materially stronger than one.
  3. Configure registration. Require users to register their authentication information at sign-in, and set how often they re-confirm it — this stops the “I never registered” call later.
  4. Set notifications. Notify users when their own password is reset, and notify all administrators when another administrator resets a password — a simple, effective early warning of account misuse.
  5. Add customisation. Point the “contact your administrator” link at your real helpdesk email so users regain access instead of a dead end.
The screenshots below reflect Microsoft Learn documentation as updated 27 March 2026. The Microsoft Entra admin centre UI changes over time, so treat them as a guide to the flow rather than a pixel-exact match.
The legacy SSPR Password reset blade in the Microsoft Entra admin centre, showing the authentication methods available to users including mobile app notification, email, mobile phone (SMS) and security questions, with the number of methods required to reset.
The SSPR Password reset blade. Source: Microsoft Learn.

Which methods users see is increasingly governed by the newer Authentication methods policy, not this legacy blade. Still standing up the tenant? Our Microsoft 365 setup guidance covers the groundwork.

The Authentication methods policy blade in the Microsoft Entra admin centre, listing methods such as FIDO2 security key, Microsoft Authenticator, SMS, Temporary Access Pass and Email OTP with their target scope and whether each is enabled.
The Authentication methods policy blade. Source: Microsoft Learn.

Which authentication methods to allow (and which to avoid)

SSPR is only as strong as the weakest verification method you permit: the method that lets users back in is the one an attacker targets — a security decision, not a convenience.

Verification methods for password resets, ranked
MethodVerdictWhy
Microsoft AuthenticatorStrongPhishing-resistant push and code from the Authenticator app; the method to standardise on.
Passkeys (FIDO2)StrongHardware-backed and phishing-resistant.
Email OTPConditionalOnly as safe as the mailbox behind it; weak as a sole method.
Voice callConditionalTied to the same phone number as SMS; avoid as a primary method.
SMS text messageAvoidSIM-swap attacks port the phone number to hijack password resets.
Security questionsAvoidOften researchable; and they can still only be managed in the legacy SSPR policy.

The practical rule: require two methods rather than one, standardise on Microsoft Authenticator or passkeys, and think hardest about SMS and voice calls, since both hinge on a phone number an attacker can hijack. Password resets by SMS are a live, exploited attack path, not a theoretical one.

The differentiator

The policy gap that may still be open in your tenant

Almost nobody explains this. Microsoft Entra ID respects all three policies at once — legacy MFA, legacy SSPR, and the new Authentication methods policy. A method you enable for users in any one policy stays usable even if the other two disable it. To prevent a method, administrators must disable it in every policy.

Microsoft’s own example: users enabled for Mobile phone under the legacy SSPR policy can still reset their password by voice call even when the other policies forbid it. You believe you switched it off; the tenant did not.

The legacy per-user MFA service settings page showing verification options, with the checkboxes for text message to phone, notification through mobile app, and verification code from mobile app or hardware token highlighted.
Legacy per-user MFA service settings — one of three places a method is enabled. Source: Microsoft Learn.

The sting: since 30 September 2025 you can no longer manage authentication methods in the legacy policies. Even once you find the gap, you cannot close it by editing them — the only fix is to finish migrating to the Authentication methods policy.

Migrating to the Authentication methods policy

First, audit which methods are enabled in each policy — your rollback reference. Then run the automated migration guide at Entra ID → Authentication methods → Policies: it reads how your legacy MFA and SSPR policies are configured and proposes a match, which administrators edit before committing. Users keep completing password resets as before.

The Authentication methods Policies blade with the Manage migration link highlighted, showing where the automated migration guide is started.
Where the migration guide lives, in the Policies blade. Source: Microsoft Learn.
The first page of the authentication method settings migration wizard, explaining what it does and linking to the current legacy MFA and SSPR method settings.
Wizard page one — what it does, with links to your legacy settings. Source: Microsoft Learn.
The review and migrate page of the wizard, showing each method with a recommended status, target users and a security rating, with a Migrate button.
Review and migrate — edit any method before committing. Source: Microsoft Learn.

Microsoft recommends carrying across whatever users rely on today, then adding modern methods like passkeys and the Authenticator app. The process is fully reversible: administrators can move the status back to In Progress to re-enable the legacy policies. Only tenant-level settings in Azure AD migrate — individual user settings do not.

The Authentication methods Policies blade showing the migration status as In progress with the Begin automated guide link, alongside the built-in method policy table.
Starting the migration from the Policies blade. Source: Microsoft Learn.
Migration states — what each one applies
StateWhat applies
Pre-migrationAuthentication methods policy used for authentication only. Legacy policy settings respected.
Migration in ProgressAuthentication methods policy used for authentication and SSPR. Legacy policy settings still respected.
Migration CompleteOnly the Authentication methods policy is used. Legacy settings ignored.
The Manage migration control with three options — Pre-migration, Migration In Progress selected, and Migration Complete — each describing which policies are respected.
The Manage migration control, set to Migration In Progress. Source: Microsoft Learn.

One constraint: from Pre-migration you can move to any state, but once you start Migration in Progress you can only move between In Progress and Complete — never back to Pre-migration. Legacy methods map like this:

Legacy method → Authentication methods policy
Legacy SSPR methodAuthentication methods policy
Mobile app notificationMicrosoft Authenticator
Mobile app codeMicrosoft Authenticator / Software OATH tokens
EmailEmail OTP
Mobile phoneVoice calls + SMS
Office phoneVoice calls (Configure tab)
Security questionsNot yet available — stays in the legacy SSPR policy
The Microsoft Authenticator settings Configure tab, with the Allow use of Microsoft Authenticator OTP toggle highlighted.
Fine-tuning the Microsoft Authenticator OTP control. Source: Microsoft Learn.
The Manage migration control with Migration Complete selected, indicating only the Authentication methods policy is used and legacy settings are ignored.
Migration Complete — only the Authentication methods policy applies. Source: Microsoft Learn.

If you have an on-premises Active Directory

If your users sync from an on-premises Active Directory, enabling SSPR in the cloud is only half the job. Without password writeback through Microsoft Entra Connect, a reset updates the cloud account only — users change their password, then still cannot access the local domain, file shares or line-of-business apps. It fails silently, the worst way to fail.

Enable password writeback in Microsoft Entra Connect, under the On-premises integration tab of the Password reset blade — on the P1/P2 or Business Premium licence noted earlier.

How PIP handles this

PIP configures Microsoft Entra ID for every managed Microsoft 365 client and reviews the authentication method policy as part of the managed service — not left at defaults. That review is where the three-policy gap gets found and closed, before an attacker finds it.

“The one we see most often: a business is certain it turned SMS off for password reset, and it is still on — because it was only switched off in one of the three policies, and Entra respects all three.”
— PIP, from Microsoft 365 tenant reviews
FAQ

Common questions

Is SSPR being deprecated?
No. Self-service password reset is not going away. What changed is where you configure its authentication methods: since 30 September 2025 those settings are managed in the Authentication methods policy rather than the legacy SSPR policy.
What are the risks of SSPR?
SSPR is only as strong as the verification methods you allow. SMS and voice calls are vulnerable to SIM-swap attacks, and security questions can often be researched. Requiring two strong methods, such as Microsoft Authenticator, substantially reduces the risk.
How to check if self-service password reset is enabled?
In the Microsoft Entra admin centre, go to Entra ID → Password reset → Properties. The setting shows whether SSPR is enabled for no users, a selected group, or all users.
Is SSPR free?
There is no separate charge for SSPR. Basic self-service password reset is included in Microsoft 365 Business Standard and above and in all Microsoft Entra ID P1 and P2 plans. Writing password changes back to an on-premises Active Directory requires Microsoft Entra ID P1 or P2, or Microsoft 365 Business Premium.
Microsoft 365

Not sure which authentication methods your tenant actually allows?

PIP reviews Entra ID authentication policy as part of managing Microsoft 365 — including the legacy settings most tenants never finished migrating.

Review my Entra ID setup
Scroll to Top