Share via

E5 Developer Program tenant expiring despite active Microsoft Graph and Teams development

Mcelhenney Liza 80 Reputation points
2026-01-20T01:10:12.07+00:00

I’m using a Microsoft 365 E5 Developer Program sandbox to develop and test solutions that rely on Microsoft Graph, Teams APIs, and Exchange Online (app registrations, delegated/application permissions, webhook subscriptions, and scheduled API calls). Despite regular API activity and tenant usage, the E5 developer subscription is being flagged for expiration or not renewed automatically.

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

Answer accepted by question author

Hani-Ng 11,315 Reputation points Microsoft External Staff Moderator
2026-01-20T03:13:18.1666667+00:00

Hi Mcelhenney Liza

Thank you for reaching out to Microsoft Q&A Forum.

The Microsoft 365 E5 Developer subscription is intended to automatically renew every 90 days, provided that Microsoft identifies continued developer activity within your tenant.

However, eligibility and renewal for Microsoft 365 Developer Program tenants are fully automated, relying on algorithms and telemetry derived from your usage within the program and your Microsoft 365 E5 developer subscription. As a result, Developer Program eligibility cannot be reset manually.

If your subscription has expired and remained inactive, please note the following timeline as mentioned on Microsoft 365 Developer Program FAQ 

First 30 days after expiration: You can migrate any data. 

Next 30 days: Only the admin will have access to the subscription. 

Day 60: The subscription and all associated data will be permanently deleted. 

I highly recommend you backup your data immediately, you should download your important files to a local drive or migrate them to a different account before the due date.

Additionally, you can consider signing up again using a new account. For more detailed information about eligibility requirements, please refer to the following FAQ: Who qualifies for a Microsoft 365 E5 developer subscription

If you believe you are actively using the environment for development work, but the tenant is still failing to renew automatically, the next step is to contact Microsoft Developer Support through the Services Hub. Please note that access requires a paid support ticket and is subject to specific conditions. Before submitting a ticket, review the official guidance in the: Services Hub sign in FAQs | Microsoft Learn

I hope this clarifies your concerns. Please let me know how you get on, as your feedback is valuable to the community.


If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment". 

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?

1 person found this answer helpful.

1 additional answer

Sort by: Most helpful
  1. AI answer

    2026-01-20T01:10:49.76+00:00

    If your Microsoft 365 E5 Developer Program subscription is being flagged for expiration despite regular activity, it may be due to how the system determines active development. The renewal of your subscription is based on a set of algorithms and telemetry that track your activity within the Microsoft 365 Developer Program and on your developer subscription. If the activity is not recognized as valid development activity, it may not trigger an automatic renewal.

    To ensure your subscription remains active, you should engage in activities that are clearly defined as development, such as building and deploying solutions, using the APIs effectively, and ensuring your app registrations are actively utilized. If your subscription does expire, you can set up a new one as long as you qualify for the program.

    Additionally, consider checking the terms of use for more details on what constitutes valid development activity and how to maintain your subscription status.

    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.