Fix Microsoft Developer Account Phone Number Rejected (Error 4031703)
Question details
Users attempting to sign up for a Microsoft Developer account encounter an error preventing them from completing the phone verification step.
- Product
- Microsoft Developer Account
- Device & OS
- not provided
- Scenario
- Registering for a Microsoft Developer account or Microsoft 365 Developer subscription and verifying contact details.
- Observed behavior
- The system throws error 4031703, incorrectly rejecting a valid phone number by claiming it is an unsupported, VoIP, or prepaid number.
Ensure you have your exact MS-CorrelationId and error code ready, as you will likely need to provide them to Microsoft support if self-troubleshooting fails.
Verify Phone Number Requirements and Reset Network
Ensure your phone number meets strict verification criteria and rule out browser or network glitches that might trigger the error.
Verify that your phone number is a standard mobile number provided by a major carrier. Microsoft's automated system actively blocks VoIP, virtual, and prepaid numbers.
Ensure you are entering the correct country or region code and omit any leading zeroes that are not required for international formatting.
Clear your browser cache, open an incognito window, or switch to a different internet network to rule out IP-based blocking.
If you have attempted verification multiple times, wait at least 24 hours before trying again, as the signup flow may temporarily block repeated attempts.
Contact Visual Studio Support for Microsoft 365 Developer Subscriptions
If you are obtaining your developer subscription through Visual Studio, you can contact their dedicated support team to bypass the error.
Request a Manual Investigation from Microsoft
If your standard carrier number continues to be rejected as a VoIP or prepaid number, you must escalate the issue to Microsoft support for a manual override.
Need a Reliable Office Suite? Try WPS Office
While you wait for Microsoft support to resolve your developer account verification issues, you do not have to put your work on hold. WPS Office is a free, lightweight, and highly compatible alternative to Microsoft Office that does not require complex developer subscriptions to get started.
- 1. Download the Installer: Visit the official WPS website and click the free download button.
- 2. Install the Software: Run the setup file and follow the quick installation prompts.
- 3. Open and Edit: Launch WPS Office and instantly open your existing Microsoft Office files.

Frequently Asked Questions
What does error code 4031703 mean in Microsoft Developer signup?
Error 4031703 indicates that Microsoft's automated security system has rejected the phone number provided for verification. The system usually triggers this code when it classifies the number as unsupported, prepaid, or VoIP.
Can I use a Google Voice or Skype number for Microsoft developer verification?
No, Microsoft's verification system actively blocks VoIP and virtual numbers. You must use a standard mobile number provided by a traditional cellular carrier to successfully pass verification.
Why is my regular carrier number being flagged as VoIP or prepaid?
Sometimes numbers recently ported between carriers, or numbers from specific regional carriers, are mistakenly categorized by Microsoft's security filters. Contacting support for a manual review is usually required to clear the flag.




