A free program from Microsoft that provides developers with the tools, resources, and sandbox environments needed to build solutions for Microsoft 365.
The Microsoft 365 Developer Program does not support signing up with *.onmicrosoft.com accounts. Phone numbers and email accounts with the *.onmicrosoft.com domain are explicitly blocked for sign-up and will produce an error; a different supported account type must be used.
To proceed:
- Use a supported account type to join the Microsoft 365 Developer Program:
- A work account (Microsoft Entra-enabled business account).
- A Visual Studio ID (for Visual Studio Professional/Enterprise subscribers).
- A personal Microsoft account (for consumer services).
- Go to the Join page and sign in with this supported account, not the
*.onmicrosoft.comtenant account. - Complete the sign-up form and preferences, then join the program.
If a Microsoft 365 Developer Program profile already exists and a new one is required with a different email/account type, delete the existing profile first:
- Sign in to the Microsoft 365 Developer Program dashboard with the current Developer Program account.
- Select Delete Profile and confirm.
- After deletion (and subject to the 60-day subscription condition), sign up again using a supported account as described above.
Error 41101 and similar eligibility or sign-in issues that are tied to specific partner or tenant configurations (such as Partner Launch Benefits or unified support eligibility) must be resolved by Microsoft support or the internal M365 Dev Portals and Infrastructure team. For such cases, open or continue working with a Microsoft support ticket so they can validate eligibility and adjust backend configuration; end users cannot reset or override this themselves.
References:
- Microsoft 365 Developer Program FAQ
- Welcome to the Microsoft 365 Developer Program
- Partner Launch Benefits recipient cannot activate M365 E5 Developer Subscription due to *.onmicrosoft.com account deadlock - Microsoft Q&A
- Client trying to register for M365 Developer Program getting errors - Microsoft Q&A