Microsoft 365 Developer Program FAQ

The following are frequently asked questions about the Microsoft 365 Developer Program.

What is the Microsoft 365 Developer Program and who should join it?

The Microsoft 365 Developer Program is designed to help you build people-centric, cross-platform productivity experiences that extend Microsoft 365. Join our program to get access to the tools, documentation, training, experts, and community events that you need to build great solutions for Microsoft 365 products and technologies, including:

Qualifying program members can get a Microsoft 365 E5 developer subscription with 25 user licenses to use to build solutions. This subscription will remain active for as long as you're actively developing and deploying solutions.

For more information, see Join the Microsoft 365 Developer Program and Build Microsoft 365 solutions.

What account can I use to sign up for the Microsoft 365 Developer Program?

You can sign up for the developer program by using one of the following account types:

  • Microsoft account (created by you for personal use) - Provides access to all consumer-oriented Microsoft products and cloud services, such as Outlook (Hotmail), Messenger, OneDrive, MSN, Xbox Live, or Microsoft 365. Signing up for an Outlook.com mailbox automatically creates a Microsoft account. After a Microsoft account is created, it can be used to access consumer-related Microsoft cloud services or Azure.
  • Work account (issued by an admin for business use) - Provides access to all small, medium, and enterprise business-level Microsoft cloud services, such as Azure, Microsoft Intune, or Microsoft 365. When you sign up to one of these services as an organization, a cloud-based directory is automatically provisioned in Microsoft Entra ID to represent your organization. For more information, see Manage your Microsoft Entra directory.
  • Visual Studio ID (created for your Visual Studio Professional or Enterprise subscriptions) - We recommend that you use this option to join the developer program from within the Visual Studio Gallery to get the full benefits as a Visual Studio subscriber. You can also link your Visual Studio subscription to your Microsoft 365 developer sandbox during the setup process.

How many Microsoft 365 Developer Program accounts can I create?

You can only have one Microsoft 365 Developer Program account associated with your phone number. If you need to set up a new Developer Program account, for example to use a different email account or account type, you must delete your existing account first. To delete your account, sign in to your dashboard and choose Delete Profile.

Note that if you delete your Developer Program account, you can only get a subscription after you have had your existing subscription for more than 60 days.

How can I get a Microsoft 365 E5 developer subscription via the Developer Program?

Qualified members are invited to set up a Microsoft 365 E5 developer subscription after joining the Microsoft 365 Developer Program.

The Microsoft 365 E5 developer subscription is designed to be used for application development only. For more information, see Request a Microsoft 365 developer subscription.

Who qualifies for a Microsoft 365 E5 developer subscription?

Any Visual Studio subscriber with a standard Professional or standard or monthly Enterprise subscription qualifies for a subscription that renews automatically. In addition, the following Microsoft AI Cloud Partner Program participants can contact their Microsoft partner to be added to an allow list to receive access to a developer subscription:

  • ISV Success
  • Solutions Partner
  • Specialization/Expert
  • Managed Partners
  • Premier or Unified Support plan members

We are piloting a new verification process that will allow more member types to qualify for a subscription. The new process will enable developer program members to request a Microsoft 365 E5 subscription, go through a validation process, and receive an invitation to set up a subscription. For the latest updates, follow the Microsoft 365 developer blog.

How many Microsoft 365 developer subscriptions can I get via the Developer Program?

You can have only one Microsoft 365 developer subscription through your membership in the Developer Program. If you want a new developer subscription, see How can I get a new subscription?.

What ID do I use to sign in to the Developer Program dashboard?

Use your member ID to sign in to the Developer Program dashboard to access information about your subscription. This is the Microsoft account or Microsoft Entra-enabled email that you used to sign in when you joined the program.

What ID do I use to sign in to my developer subscription?

Use the administrator ID that you created when you set up your developer subscription. You can find your administrator ID on the subscription tile on the Developer Program dashboard.

How do I change the email account that's associated with my developer program membership?

If you're using your Microsoft account to sign in to the developer program, you can associate multiple email accounts with your Microsoft account and then set a specific email to be your primary account. The primary email account is the one that's associated with your developer program membership.

To change the email account that's associated with your developer program membership, use the following steps to update your primary email account:

  1. Go to the Microsoft 365 Developer Program dashboard.
  2. On the top right, choose your profile image.
  3. Select My Microsoft Account. This opens a new tab that takes you to your general Microsoft account page.
  4. On the left pane, choose Your Info.
  5. In the Account Info section, choose Edit account info.
  6. On the Manage how you sign in to Microsoft page, either:
    • Add an email account and choose Make primary.
    • Select Make primary next to an existing email account to make it the primary email account.

The new primary email account is now associated with your developer program membership.

Does the Microsoft 365 E5 developer subscription include the same capabilities that the regular Microsoft 365 E5 subscription includes?

The Microsoft 365 E5 developer subscription has the same licensing and capabilities that a regular Microsoft 365 E5 subscription includes except that in Exchange Online, inbound connectors for mailflow are not supported, and you cannot purchase additional services via your tenant admin account. Any additional services (like Azure) must be purchased using your personal/enterprise account (for example, {myusername}@{myorg}.com rather than admin@{mytestdomain}.onmicrosoft.com), and then moved into the subscription.

What's included in the developer subscription?

The Microsoft 365 E5 Developer subscription includes the following:

  • Microsoft Entra ID P1
  • Microsoft Entra ID P2
  • Azure Advanced Threat Protection
  • Azure Information Protection Premium P1
  • Azure Information Protection Premium P2
  • Customer Lockbox
  • Exchange Online (Plan 2)
  • Flow for Office 365
  • Information Protection for Office 365 - Premium
  • Information Protection for Office 365 - Standard
  • Microsoft Entra Rights
  • Microsoft Azure Multi-Factor Authentication
  • Microsoft Cloud App Security
  • Microsoft Forms (Plan E5)
  • Microsoft Intune
  • Microsoft MyAnalytics (Full)
  • Microsoft Planner
  • Microsoft StaffHub
  • Microsoft Stream for O365 E5 SKU
  • Microsoft Teams
  • Mobile Device Management for Office 365
  • Microsoft Purview eDiscovery (Premium)
  • Office 365 Advanced Security Management
  • Office 365 Advanced Threat Protection (Plan 1)
  • Office 365 Advanced Threat Protection (Plan 2)
  • Office 365 Privileged Access Management
  • Office 365 ProPlus
  • Office Online
  • Phone System
  • Power BI Pro
  • PowerApps for Office 365 Plan 3
  • SharePoint Online (Plan 2)
  • Skype for Business Online (Plan 2)
  • Sway
  • To-Do (Plan 3)
  • Whiteboard (Plan 3)
  • Yammer Enterprise

What Power Automate capabilities are included in the developer subscription?

Limited Power Automate use rights are included with select Office 365 licenses to allow users to customize and extend Office 365 for personal productivity scenarios. For enterprise scenarios, Microsoft recommends standalone licenses.

Microsoft 365 licenses include the following Power Automate capabilities:

The following Power Automate capabilities aren't included:

What Power BI capabilities are included in the developer subscription?

The Microsoft 365 E5 developer subscriptions includes a Power BI Pro license. It does not include Power BI Premium.

How can I get a new subscription?

If you're a qualified program member, you're entitled to one Microsoft 365 developer subscription associated with your developer program account. If you want to get a new subscription, delete your account and set up a new one. Note that you can only get a new subscription after you've had your current subscription for more than 60 days.

Why can't I sign in to my Developer Program dashboard?

We require members of the Microsoft 365 Developer Program to adhere to the Terms and conditions. In some instances, we may not allow members who violate our terms to sign in to the program.

I'm unable to sign in to my instant sandbox with my admin account. What can I do?

If you set up your instant sandbox between May 31, 2023 and June 5, 2023, you will not be able to access your tenant due to a technical issue. Please go to your Microsoft 365 Developer Program dashboard, sign in with your Developer Program account, and choose Set up subscription to get your new instant sandbox.
After you set up your new instant sandbox, please sign in with your admin account within 14 days. We apologize for the inconvenience.

I forgot my email address. How can I sign in to the Developer Program?

If you don't remember the email address you used to sign in to the program, you can use your phone number to recover it. For example, to recover a Microsoft account:

  • On the Sign in page, choose Sign-in options.
  • On the Sign-in options page, choose Forgot my username.
  • On the Recover your username page, enter the phone number that you used to join the Microsoft 365 Developer Program.
  • Enter the security code that you received.
  • Select the email address that you used to join the Developer Program, and choose Sign in.

Does the subscription also include a subscription to Azure?

This offer does not include a subscription to Azure. Commercial transactions, such as purchasing additional paid services, are not supported on your Microsoft 365 Developer Program subscription; it is only for developing and testing your solutions.

To receive free access to Azure services, you can create a free Azure account.

How many user licenses does the developer subscription include?

Your Microsoft 365 E5 developer subscription includes 25 user licenses, including the administrator, for development purposes only. Using this subscription for any purpose other than application development is a violation of the license agreement. For more details about the licensing restrictions, see the terms of use.

Can I control and manage the user licenses in the subscription?

Your subscription includes 25 user accounts plus one administrator account. If you set up an instant sandbox or installed the Users sample data pack on your configurable sandbox, 16 of the 25 user accounts are prepopulated for you. You can manage the users in your subscription via the admin center.

How long is my subscription good for, and when does it expire?

Your subscription is good for up to 90 days, depending on your activity, and is renewable based on qualified developer activity. If you're using your subscription for development, it will be renewed regularly. You can find the expiration date, along with your subscription name, on your Microsoft 365 Developer Program dashboard.

If you're joining the program with your Visual Studio standard Professional or standard or monthly Enterprise subscription, your subscription is automatically renewed until your Visual Studio subscription expires.

Can I share my developer subscription with my team?

Qualified members of the Microsoft 365 Developer Program are entitled to one Microsoft 365 E5 developer subscription. If you qualify for a subscription, your subscription will be associated with your developer program account. You may not transfer ownership to a different account.

Why don't you offer a one-year subscription?

In April 2019, we transitioned to a new model where your subscription can be renewed periodically every 60-90 days, depending on your activity, for as long as you're actively using it for development. We believe that this model ensures that developers who are actively developing solutions have a subscription for as long as they need one. If you're developing frequently, your subscription never expires; it is automatically extended. If you qualify for a subscription and you're developing for a short time, and your subscription expires due to inactivity and is deleted, you can set up a new one.

If you prefer to have a subscription that is available for a longer time, we recommend that you get the Visual Studio standard Professional or standard or monthly Enterprise subscription. These programs include a free Microsoft 365 developer subscription that is good for the life of your Visual Studio subscription. To access this, go to Visual Studio | My Benefits. For more information, contact Visual Studio customer service.

How do you determine whether a subscription can be renewed?

We use a set of algorithms and telemetry that we get from your activity in the Microsoft 365 Developer Program and on your Microsoft 365 E5 developer subscription to determine whether you are actively developing. We check these regularly to update your status and determine whether your subscription should be extended.

If you think we somehow missed tracking your development activity accurately, you can let us know via your dashboard. To submit a form that tells us how you are using your subscription for development, in the dashboard warning, choose the Let us know link, as shown in the following image. We will review your request and let you know if you qualify for an extension.

Screenshot of the subscription expiration text box with the let us know link highlighted

How do you define development activity?

Your activity in the Developer Program and on your developer subscription determine whether you are actively developing and whether your subscription should be extended.

For more information about the types of activities that we track, see the terms of use.

When my subscription is about to expire, can I extend it?

The only way that you can extend your subscription is to engage in valid development activity. If you're not using your subscription to develop custom solutions, your subscription will expire and will eventually be deleted.

If my subscription is going to expire, how much time do I have before it is deleted?

You have 30 days after your subscription expires to migrate any data. For the next 30 days, only the admin will have access to the subscription, and on day 60, the subscription and all data will be deleted.

How can I migrate from an Office 365 E3 subscription to a Microsoft 365 E5 subscription?

Currently, qualifying Microsoft 365 Developer Program members get a Microsoft 365 E5 Developer subscription. Existing members who have not migrated to a new Microsoft 365 E5 subscription have the option to migrate to a Microsoft 365 E5 subscription through March 31, 2024. On April 1, 2024, all Office 365 E3 subscriptions and data will be deleted. If you don't accept the offer to migrate to a Microsoft 365 E5 subscription by March 31, 2024, your Office 365 E3 subscription will be removed, and you will have the option to request a new subscription after 60 days.

If you choose to migrate to a Microsoft 365 E5 subscription, you can use the free tool Microsoft Mover to migrate your data. See also the following resources:

Should I choose an instant sandbox or a configurable sandbox?

If you choose an instant sandbox, you can cut your sandbox configuration time from days to seconds. The Microsoft 365 instant sandbox comes pre-provisioned with Microsoft Teams, SharePoint, Outlook, and Office. It also includes licenses for 24 test users plus one admin, and the latest Microsoft 365 apps for your PC and Mac, including Power Apps, Power BI, Enterprise Mobility + Security, Office 365 Advanced Threat Protection, and Microsoft Entra ID.

In addition, you get pre-installed sample data, including the new Teams sample data pack, which simulate a small corporate environment to help you build solutions across the Microsoft 365 platform. For details, see Developer sandbox sample data.

If you choose a configurable sandbox, you will have an empty sandbox that you must populate with sample data. This sandbox can take up to two days to provision. You can choose to install the sample data packs that are available on your developer program dashboard. You can customize your domain name with this option.

How can I find the Teams sample data in my instant sandbox?

To see the Microsoft Teams sample data, go to Teams in your Microsoft 365 E5 subscription. On the Teams tab, you'll see some pre-created teams with chats from sample users in the Mark 8 Project Team. The App Studio/Dev Portal app is pre-installed and pinned to the navigation pane.

When you join the Microsoft 365 Developer Program, on your My settings page, you can link your GitHub account to your developer program account. Linking your GitHub account will accrue toward the renewal of your Microsoft 365 developer sandbox subscription. You can also choose to unlink your account by going to the Accounts linked section of your My settings page.

Can I choose whether to have an Office 365 E3 or a Microsoft 365 E5 subscription?

Currently, qualified new Developer Program members are offered only a Microsoft 365 E5 subscription. Existing members with an Office 365 E3 subscription have the option to complete a one-time migration to a Microsoft 365 E5 subscription. All Office 365 E3 subscriptions expire on March 1, 2024, and will be deleted on April 1, 2024. If you don't migrate to a Microsoft 365 E5 subscription before April 1, 2024, your Office 365 E3 subscription and all data will be deleted on April 1, 2024. You'll still have the option to set up a Microsoft 365 E5 subscription in the future.

Developer Program members can only have one subscription.

Is the Microsoft 365 developer subscription subject to the EU Data Boundary for the Microsoft Cloud (EUDB)?

No. The free Microsoft 365 developer subscription is only subject to the Terms and conditions and not the EUDB commitments. As part of the provisioning process, however, you have the option to choose the country/region for your subscription.

As a Microsoft Partner, can I receive a subscription?

All Developer Program members must qualify for a Microsoft 365 E5 subscription. If you're a qualified member, you'll be invited to set up a developer subscription after you join the program.

If you have a Visual Studio standard Professional or standard or monthly Enterprise subscription, you can get a Microsoft 365 developer subscription as a benefit. To access this, go to Visual Studio | My Benefits. For more information, contact Visual Studio customer service.

As a full-time Microsoft employee, can I receive a subscription?

Microsoft employees cannot sign up for this offer. All Microsoft full-time employees have access to a free Visual Studio subscription that includes access to a Microsoft 365 E5 developer subscription. You can access this benefit at Visual Studio | My Benefits.

As a vendor working at Microsoft, do I qualify for a subscription?

All Developer Program members must qualify for a Microsoft 365 E5 subscription. If you're a qualified member, you'll be invited to set up a developer subscription after you join the program.

Is the Microsoft 365 developer subscription available in my language?

The Microsoft 365 developer subscription is only offered in English.

How do I leave the Microsoft 365 Developer Program?

If you decide that you no longer want to participate in the Microsoft 365 Developer Program, you can end your subscription and leave the program.

Warning

The following steps will erase all of your profile information. You will lose any data stored in your developer subscription that is not backed up elsewhere.

  1. Sign in to the Microsoft 365 Developer Program.

  2. Choose Delete Profile.

  3. In the Delete Profile confirmation box, choose Delete.