Fix Microsoft Verification Code Not Received for Unsupported Phone Numbers
Question details
The user is unable to add a phone number alias or receive verification codes because Microsoft indicates that their specific country code is unsupported.

- Product
- Microsoft Account
- Device & OS
- not provided
- Scenario
- Attempting to add a new phone number alias or configure multi-factor authentication (MFA) for a Microsoft account.
- Observed behavior
- Microsoft blocks the delivery of verification SMS messages to certain country codes (such as +94 for Sri Lanka) and displays an unsupported country code error message during setup.
Ensure you currently have access to your primary Microsoft account email address, as you will need it to verify your identity before adding alternative aliases or changing security settings.
Add an Email Alias Instead of a Phone Number
Since Microsoft restricts verification code delivery to certain country codes, the most effective workaround is to add and verify an alternative email address as your account alias.
Microsoft occasionally updates its security policies and may block SMS delivery to specific regions or carriers due to high bounce rates or local telecommunication regulations. If your country code is blocked, you cannot use that phone number as an alias.
Go to the Microsoft account management website and sign in with your primary email address and password.
Click on the 'Your info' tab at the top of the dashboard, then select 'Edit account info' under the Account info section.
Click on 'Add email'. Choose to either create a new Outlook email address or add an existing email address from another provider.
Click 'Add alias'. Microsoft will send a verification link to the new email address. Open your inbox, find the email, and click the link to verify the alias.

Configure Microsoft Authenticator for MFA
If you were trying to add a phone number for two-step verification rather than just as an alias, use an authenticator app instead.
Contact Microsoft Account Support
If you believe your country code or mobile carrier should be supported and is being incorrectly blocked, contacting support is your best option.
Avoid Account Lockouts While Working—Try WPS Office
While troubleshooting Microsoft account verification and login issues, you can continue working uninterrupted with WPS Office. As a free, lightweight, and powerful alternative, it allows you to edit and manage documents locally without frustrating verification barriers.
- 1. Download the Installer: Visit the official WPS Office website and click the free download button for your operating system.
- 2. Install WPS Office: Run the downloaded installer file and follow the quick on-screen instructions to complete the setup.
- 3. Open Your Office Files: Launch WPS Office and directly open your existing DOCX, XLSX, or PPTX files to continue your work without missing a beat.

Frequently Asked Questions
Why does Microsoft say my country code is unsupported?
Microsoft sometimes restricts SMS verification delivery to specific countries or telecom carriers due to regional regulatory policies, high bounce rates, or an increase in fraudulent activity originating from certain area codes.
Can I use a virtual phone number to bypass the verification block?
Generally, no. Microsoft’s security system automatically detects and blocks most VoIP (Voice over IP) or virtual phone numbers to prevent automated spam and abuse. Using a genuine mobile number or an email alias is required.
How can I secure my Microsoft account without a phone number?
You can secure your account using alternative methods such as the Microsoft Authenticator app, a physical hardware security key (like a YubiKey), or by adding secondary email addresses.




