Share via

Microsoft 365 Developer Program - Phone number flagged as existing account - no subscription found - error 40901

RYAN MONAGHAN 0 Reputation points
2026-05-18T20:35:21.12+00:00

When attempting to enroll in the Microsoft 365 Developer Program, I receive error code 40901 stating my phone number is already associated with an existing developer account. However when I sign in to the developer program with my account ([[Moderator note: Personally Identifiable Information removed]@gmail.com]) there is no active subscription and it prompts me to join. I need the ghost record associated with my phone number cleared so I can complete enrollment. Correlation ID: [Moderator note: Personally Identifiable Information removed]

[Moderator note: Personally Identifiable Information removed]@gmail.com

Microsoft 365 and Office | Development | Microsoft 365 Developer Program
0 comments No comments

2 answers

Sort by: Most helpful
  1. Kai-L 13,705 Reputation points Microsoft External Staff Moderator
    2026-05-18T21:44:39.8933333+00:00

    Dear @RYAN MONAGHAN,

    Good day, and thank you for clearly explaining your situation. I’m truly sorry you’re dealing with this, especially when it looks like there is no active subscription on your side but the system still blocks you from registering again. As a forum moderator, I genuinely wish I could directly access your account or delve into the backend systems to investigate and fix this for you. However, our role here is limited to providing general guidance and solutions that can be applied by users.

    From my research, this is a common issue with the Microsoft 365 Developer Program. Error 40901 means your phone number is still linked to an old/previous Developer Program subscription, even though you don’t see any active subscription. Please review the answers and links provided by Q&A Assist above to remove the old account. After deletion, it may take up to 60 days for the system to fully release the phone number, allowing it to be reused for a new registration.

    If you need to create a new developer account right away, you might consider using a different phone number to complete the registration process immediately.

    I also recommend reviewing the Microsoft 365 Developer Program FAQ, particularly the following sections, as they provide helpful details about eligibility and account requirements:

    I know this is not the immediate resolution you were hoping for, but I hope it helps clarify why this is happening and what options are available to move forward. Should you have any further questions or need additional assistance, please feel free to reply, I’ll be glad to continue assisting where I can.

    Thank you again for your patience and understanding. I wish you the very best in getting this resolved.


    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    Was this answer helpful?

    3 people found this answer helpful.

  2. AI answer

    2026-05-18T20:35:33.42+00:00

    Error 40901 indicates that the phone number is already tied to an existing Microsoft 365 Developer Program account. The program enforces a strict rule: only one Developer Program account can be associated with a single phone number.

    From the documented behavior:

    • Only one Microsoft 365 Developer Program account is allowed per phone number.
    • If a new Developer Program account is needed with a different email or account type, the existing Developer Program account must be deleted first.

    Because the phone number is treated as already in use, but the signed-in account shows no active subscription and prompts to join, this typically means:

    • The phone number is still associated with a previous or “orphaned” Developer Program profile, or
    • The phone number is associated with a different Microsoft account than the one currently being used to sign in.

    Supported remediation steps based on the documented rules:

    1. Verify whether another Microsoft account is using the same phone number
      • Use the phone-number recovery flow to identify any Microsoft account already associated with that number:
        • On the Sign in page, choose Sign-in options.
        • Choose Forgot my username.
        • On Recover your username, enter the phone number.
        • Enter the security code and review which email address(es) are shown as associated with that phone number.
      • If a different Microsoft account appears, sign in with that account and check whether it has a Microsoft 365 Developer Program profile.
    2. If an existing Developer Program profile is found for that phone number
      • Sign in to the Microsoft 365 Developer Program dashboard with that account.
      • Use Delete Profile to remove the existing Developer Program account, as required by the program rules.
      • After deletion, the phone number becomes eligible to be used with a new Developer Program account, subject to the 60‑day condition documented for subscriptions.
    3. If no Developer Program profile is visible but the phone number is still blocked
      • The documented behavior does not provide a self-service way to clear a “ghost” association beyond deleting the existing Developer Program account.
      • In this situation, the next step is to contact Microsoft support (for example, via Microsoft Q&A or standard support channels) and provide:
        • The phone number,
        • The correlation ID from the error (such as 00000000-048b-45c7-ad6b-ebf3d1deac0b), and
        • The affected Microsoft account sign-in ID.
      • Support can then investigate and clear or correct the backend association of the phone number with the Developer Program account.

    Key constraints to keep in mind from the documentation:

    • Only one Microsoft 365 Developer Program account per phone number.
    • If a Developer Program account is deleted, a new subscription can only be obtained after the previous subscription has existed for more than 60 days.

    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.