How to Fix Verification Code Not Sending on Microsoft Account
If a Microsoft account verification code is not arriving, the cause is usually simple: delivery, device, or account settings.
This guide explains how to fix verification code not sending on Microsoft account issues and what to check before trying recovery options.
Why Microsoft verification codes fail to arrive
Microsoft uses one-time security codes for sign-in, password reset, and identity verification across Outlook, Xbox, OneDrive, Teams, and Windows.
When the code does not arrive, the problem is often related to SMS delivery, email filtering, an outdated recovery method, or a temporary service issue.
- Wrong phone number or email alias on the account
- Weak cellular signal or blocked SMS delivery
- Spam, junk, or focused inbox filtering
- Security settings that require alternate verification
- Microsoft account lockout or suspicious sign-in detection
- Temporary outages affecting Microsoft authentication services
Confirm the contact method is correct
The fastest fix is to verify that Microsoft is sending the code to the right place.
On the sign-in screen, check whether the code is being sent by text message, email, or an authenticator app prompt.
If you recently changed phone numbers or email addresses, the old contact method may still be selected.
- Look for the last two digits of the phone number or masked email address.
- Make sure the recovery email is still active and accessible.
- Confirm the country code is correct for your mobile number.
- If you see multiple options, try the alternate verification method.
Check your inbox, spam, and message filters
If Microsoft sends the code by email, inspect every folder where automated messages can land.
Many providers move security emails to spam, junk, promotions, or updates tabs without warning.
- Search your mailbox for messages from Microsoft, account.microsoft.com, or no-reply addresses.
- Check spam, junk, promotions, social, and archive folders.
- Remove any filter rules that automatically delete or move Microsoft mail.
- Mark Microsoft messages as safe or not spam so future codes arrive normally.
For SMS codes, open your text app and confirm that blocked, filtered, or unknown sender folders are not hiding the message.
Resend the code after a short wait
Requesting multiple codes too quickly can delay delivery or invalidate earlier messages.
Wait at least a minute before trying again, then request one new code only.
If the site offers a resend option, use it once and avoid repeated clicks.
In some cases, Microsoft rate-limits verification requests to protect the account from abuse.
A short pause can clear the issue without any further action.
Make sure your phone can receive SMS messages
For text verification, your device and carrier must be able to accept short code or automated SMS messages.
Standard messaging settings can block delivery even when regular texts still work.
- Restart your phone to refresh the network connection.
- Check that airplane mode is off and mobile signal is stable.
- Verify that your messaging app is not blocking unknown numbers.
- Confirm your carrier allows short code messages and international verification texts.
- Try placing the SIM in another compatible phone if available.
If you recently switched carriers, ported your number, or changed SIM cards, the verification message may be delayed while the network updates.
Review Microsoft account security settings
Microsoft accounts often use multi-factor authentication, trusted devices, and sign-in preferences.
If the account is set to require Microsoft Authenticator, app-based approval, or a specific security alias, an SMS code may not be the active method.
- Sign in from a previously trusted device if possible.
- Check whether the account is using the Microsoft Authenticator app.
- Look for backup email or alternate contact methods.
- Confirm that security info is current at account.microsoft.com/security.
If your security information is outdated, update it after you regain access so future sign-ins are easier to manage.
Try Microsoft Authenticator instead of SMS
Microsoft Authenticator can be more reliable than text messages because it uses push approvals and time-based codes.
If the account is already linked to the app, open it and approve the sign-in request or enter the code shown there.
If you do not receive a push notification, open the app manually, refresh the account entry, and make sure notifications are enabled in your phone settings.
This is especially helpful when mobile networks are unstable or SMS delivery is delayed.
Clear browser problems that interrupt verification
Sometimes the code is being sent correctly, but the browser session is failing before you can complete verification.
Corrupted cookies, cached data, or aggressive extensions can block Microsoft sign-in pages.
- Open the sign-in page in a private or incognito window.
- Clear cookies and cache for Microsoft domains.
- Disable ad blockers, script blockers, and privacy extensions temporarily.
- Try a different browser such as Microsoft Edge, Chrome, or Firefox.
- Update the browser if it is several versions behind.
This step is especially important on shared computers, work devices, or browsers with strict security policies.
Check Microsoft service status
Verification failures sometimes come from Microsoft, not your device.
A temporary issue with Microsoft account services, Azure Active Directory, or authentication systems can delay codes across multiple users.
- Check the Microsoft Service Health page if you have access.
- Look for reported outages affecting sign-in or authentication.
- Try again later if the issue appears widespread.
If other Microsoft services such as Outlook or Xbox are also failing to sign in, a service disruption becomes more likely.
Use account recovery if you no longer have access
If Microsoft sends the code to an old phone number or inactive email address, you may need to recover the account.
Use the official account recovery form and provide as much accurate information as possible, including previous passwords, recent Microsoft services used, and billing details if applicable.
Recovery requests are more successful when submitted from a familiar device and location.
Avoid repeated failed attempts, because that can trigger additional security checks.
Prevent verification code problems in the future
Once you regain access, update your security settings so the next sign-in is smoother.
A current recovery setup reduces the risk of being locked out again.
- Add a secondary phone number and recovery email.
- Enable Microsoft Authenticator for app-based verification.
- Remove old phone numbers and inactive email addresses.
- Keep your mobile number active and your mailbox uncluttered.
- Store backup codes if Microsoft provides them for your account type.
Keeping security info current is the most reliable long-term fix for how to fix verification code not sending on Microsoft account problems.
A few minutes of account maintenance can prevent a much longer recovery process later.
When to contact support
If you have confirmed the number or email, checked filters, tried another device, and waited for resend delays, contact Microsoft Support.
Be ready to explain exactly what verification method you selected, what you have already tried, and whether the issue affects sign-in, password reset, or multi-factor authentication.
For business or school accounts, your Microsoft 365 administrator may need to reset authentication methods or review tenant-level security policies before the code can be delivered again.