Microsoft · Code not received · Updated 2 October 2026
Fixing a Missing Microsoft Security Code
A Microsoft security code goes missing for different reasons depending on whether it travels by text, email or the Authenticator app. Identify the method first, then follow the matching section below, since each fix takes 2 or 3 minutes. When the phone number is the weak link, another line from the Microsoft number list can replace it.
Identify which kind of code is missing
Microsoft delivers codes by text, by email, by call or inside the Authenticator app, and each channel fails for its own reasons. On the sign-in screen, the line under the code box names the destination, such as a masked phone ending or a masked address.
Match that destination to your device. A text goes to the masked number, an email goes to the masked address, and an app prompt appears only on a phone where the app is signed in.
Fix text messages that never arrive
A text from Microsoft can fail on weak signal, full message storage, a blocked sender or a phone number that is no longer active. Turn off airplane mode and restart the phone.
On iPhone, check Filter Unknown Senders. On Android, look in the spam folder of the Messages app. Confirm that the masked ending matches the SIM in your phone, since an old number saved on the account will receive nothing. Carriers sometimes block automated short codes, so ask yours about the plan.
Fix codes that go to an email address
Email codes from Microsoft usually land in Junk, in a promotions tab, or in a mailbox you forgot you had. Search every folder for the word Microsoft and the time you pressed Send.
Check the masked address for typos from years ago. Mail rules and forwarding can also divert the message. If the provider has a spam gate, allow mail from Microsoft and request a new code.
Fix Authenticator prompts that do not appear
The Authenticator app needs notifications, a network connection and the right account added before it can show a prompt or a code. Open the app and check that the account is listed.
Allow notifications in system settings and lift battery limits for the app. If push prompts keep failing, read the code from inside the app. A wrong phone clock can make app codes fail, so set the date and time to automatic.
Codes you did not request
An unrequested Microsoft code means someone typed your address or number into a sign-in or reset form. It can be a harmless typo by a person with a similar address, or a password guessing attempt.
Do not read the code to anyone. Open your account security page, review the recent activity, and change the password if anything looks unfamiliar. Turn on app-based verification when you can.
When switching the phone number helps
Switching to another number helps only when the first one is blocked, unreachable or tied to too many accounts. Microsoft may reject numbers from internet-calling services and lines used by many accounts.
On this site, open the Microsoft page, choose a line that recently received codes, and request a text. Public lines show every message to every visitor, so keep them for test accounts. If you would rather avoid a number, read about creating an Outlook account without a phone.
Recover the account when nothing arrives
If every channel fails, the Microsoft account recovery form is the way back in. Fill it in from a device and network you have used before.
Give as many details as you remember: old passwords, folder names, recent contacts. Microsoft decides from those answers, and the review can take a while. Add a second verification method as soon as you regain access.
Fix a missing Microsoft code in order
- Read the destinationCheck which masked number or address the sign-in screen mentions.
- Check the channelLook at signal and filters for text, Junk for email, notifications for the app.
- Wait, then request one new codeSeveral quick requests can trigger a temporary pause.
- Choose another methodPick email or Authenticator instead of text if the screen offers them.
- Switch the number or recoverUse another phone number, or start the recovery form.