This website uses cookies to improve your experience. We'll assume you're ok with this. Know more.

How to Get Microsoft 365 License Expiry Date Report

When your Microsoft 365 subscription expires, your users lose access to vital tools, security updates lag behind, and they encounter the Your Microsoft 365 subscription has expired error message. However, fret not! Dive into the strategies below to check Microsoft 365 license expiry date report for effective license management in your Office 365 environment.

Native Solution

Microsoft 365 Permission Required


Global Admin or Billing Admin.

Option 1 Using Microsoft 365 Admin Center

  • Login to the Microsoft 365 admin center.
  • To check Office 365 license expiry date in admin portal, navigate to Billing»Your Products.
Using Microsoft 365 Admin Center
  • You can see the expiration date of each subscription in the Subscription Status column.

Option 2 Using Windows PowerShell

  • Connect to MSOnline PowerShell using the below cmdlet.
  • Windows PowerShell Windows PowerShell
  • Run the below cmdlet to get subscription expiry date using PowerShell.
  • Windows PowerShell Windows PowerShell
     Get-MsolSubscription | Select-Object SkuPartNumber, IsTrial, Status, TotalLicenses, DateCreated, NextlifeCycleDate
Using Windows PowerShell
  • Here, you can check the license expiry date in the NextLifecycleDate column.

Option 3 Using PowerShell Script

  • However, the above cmdlet does not provide details regarding the remaining validity period of the Microsoft 365 licenses. To address this limitation, we've developed a PowerShell script that not only retrieves the precise Office 365 license expiration date but also indicates the number of days left until the license expires.
  • Download and run the following script in the Administrator PowerShell.
Using PowerShell Script
AdminDroid Solution
This report and 150+ more reports are under free editionFREE

AdminDroid Permission Required

Any user with report access delegated by the Super Admin.

StepsUsing AdminDroid

  • Login to the AdminDroid Office 365 reporter.
  • Navigate to the Subscription Usage report under Reports»AzureAD»Subscription Reports.
Using AdminDroid

Depict the entire list of Microsoft 365 subscriptions along with their status, active units, consumed units, unused units, and remaining validity in days.

  • Utilize the built-in heatmap that displays the Microsoft 365 subscriptions expiring on a specific date.

Keep your Microsoft 365 subscription in check!

Never miss out on Microsoft 365 license expiry dates! AdminDroid helps you monitor subscription status and stay ahead of Microsoft 365 subscription renewals.

Witness the report in action using the

Important Tips

Monitor Microsoft 365 users with disabled subscriptions and reactivate them before the mentioned date of deletion.

Turn on recurring billing to automate the process of renewing Office 365 subscriptions.

Remove unused licenses by monitoring Microsoft 365 inactive users in your organization to optimize license usage.

Azure ADCheck Subscription Expiry Date to Manage License Usage in Microsoft 365

Showing 1 of 5

What happens when a Microsoft 365 subscription expires?

When a Microsoft 365 subscription reaches its expiration date, users might experience a loss of access to several services included in their subscriptions. However, they can still use Office 365 services for 30 days without any interruptions.
Once a Microsoft 365 license reaches its expiration date, it goes through a series of stages before permanent deletion. These stages are Expired, Disabled, and Deleted.

  • Expired Subscription Status: In this stage, users can access all Microsoft 365 applications and data, while admins retain the ability to access the Microsoft 365 admin center and allocate licenses to users. This grace period spans 30 days, allowing billing or global admins the option to reactivate the subscription if needed.
  • Disabled Subscription Status: In this stage, users lose access to all Microsoft 365 applications and data. However, admins can still access the admin portal to backup data but cannot assign licenses to users. This 90-day period allows billing or global admins the to reactivate the subscription if needed.
  • Deleted Subscription Status: This marks the concluding stage, as both users and admins lose access to Office 365 services, and all associated data is permanently deleted. Nevertheless, admins retain access to the admin center for the purpose of purchasing and managing other subscriptions.

How to turn recurring billing on or off in Microsoft 365?

To renew an Office 365 subscription automatically, you must enable the ‘recurring billing settings’ in the admin portal. Upon enabling it, you’ll be billed for your Microsoft 365 subscription on your renewal date. Follow the steps below to turn recurring billing on or off in the admin portal according to your preference.

  • Login to the Microsoft 365 admin center.
  • Navigate to Billing»Your Products.
  • Select the subscription you want to renew and select the "Edit recurring billing"e option.
  • Select On in the recurring setting to enable automatic renewals.
  • Select On, renew once in the recurring setting to enable automatic renewal for one time.

Similarly, to disable automatic MIcrosoft 365 subscription renewals, select Off in the recurring setting, and then click on Save.

To buy Microsoft 365 licenses for your subscription, click on Buy licenses and provide the required count and then select Update.

To change Microsoft 365 billing frequency, select the Billing frequency option. Here, you can set the frequency of renewals as either monthly or annually.

With AdminDroid, you can check the Microsoft 365 subscription to be expired and reactivate it before it gets into the disabled stage.

  • Here, you can see the users’ display name, expiring subscriptions and the earliest subscription expiry date.
  • Pro Tip: Click on the "Schedule this report now" icon to receive the users with soon-to expire subscriptions report periodically to your mailbox.

How to reactivate subscription in the Microsoft 365 admin center?

If you fail to renew your Office 365 subscription, it becomes deactivated. However, you can easily reactivate the subscription from the Microsoft 365 admin center.

  • Login to the Microsoft 365 admin center.
  • Navigate to Billing»Your Products.
  • From the Products tab, select the ellipses near the subscription you want to reactivate, and then select Reactivate this subscription.
  • In the Reactivate this subscription pane, select the mode of payment from the drop-down list, or select Add payment method option to add a new payment method and click on Save.

With AdminDroid, you can easily check the expired Microsoft 365 subscriptions for the users in your organization.

  • Here, you can get entire details such as subscription name, subscription status, and the date of suspension or deletion.
  • This data will assist you in reactivating the subscription before it reaches the reduced functionality mode.

How to add billing notifications to Office 365?

Microsoft sends billing notification emails to keep you updated about any changes to your subscriptions and offers essential strategies to ensure the continuous activation of your Microsoft 365 subscriptions.

By default, these billing notifications are sent to all the global and billing admins in your organization.

Follow the below steps to add email to billing notifications in Office 365,

  • Login to the Microsoft 365 admin center.
  • Navigate to Billing»Billing notifications.
  • Under the Admins receiving billing notifications section, you can change the global and billing admins from the Change Billing admins and Change Global admins options.
  • You can modify the primary and alternate email addresses of the admins who receive billing notifications by clicking on their respective names.

Optimize Microsoft 365 licenses by removing licenses from disabled users!

AdminDroid enables you to check the licenses of sign-in disabled users in Microsoft 365 so that you can optimize license usage.

  • Here, you can see the users’ display name, product subscriptions and assigned licenses.
  • Pro Tip: Using the graphical representation functionality, you can create charts to depict the number of sign-in disabled users for each subscription by clicking the "Add chart" icon.

How to check the Microsoft 365 subscription expiration date?

Failing to renew your Office 365 subscription may result in unexpected disruptions, leaving your employees without access to critical tools and resources. Therefore, it is crucial to regularly check the expiration status of your Microsoft 365 subscription to prevent workflow disruptions in your organization.

You can find the Office 365 license expiration date by the following ways.

  • Using Microsoft 365 Admin Center To check Microsoft 365 license expiry date in admin portal, navigate to Billing»Your Products.
  • Microsoft PowerShell Run the script provided to get subscription expiry date using PowerShell.

However, from the admin center, you cannot export Microsoft 365 license expiry date report. PowerShell does not provide a user-friendly solution for finding and managing Microsoft 365 license expiration.

With AdminDroid, you can easily monitor the subscription expiring in the current month and plan your renewals ahead.

  • Using the filtering functionality, apply filter for "Next Lifecycle Activity" is "This Month".
  • Pro Tip: By saving it as a separate view, you can access the customized report anytime from the Views drop-down box.

AdminDroid Office 365 License ReportingMicrosoft 365 license management made easy!

Being the go-to destination for all IT admins, the AdminDroid Microsoft 365 license usage and reporting tool enables you to identify the Microsoft 365 subscription expiration date effortlessly without the requirement of running complicated PowerShell scripts.

Distinct features of AdminDroid for retrieving Office 365 license expiry date

The Subscription Usage report under Reports»Azure AD»Subscription Reports provides detailed information on subscription usage and expiration, including the subscription status, active units, consumed units, date subscribed, SKU ID, services, etc. This report serves as a valuable resource for administrators, helping them stay on top of license expiration deadlines.

An Overview

Track Microsoft 365 Expired Subscriptions

Identify Microsoft 365 users with expired subscriptions, ensuring reactivation before they face disruptions in their workflow.

Admins Engagement in Managing Licenses

Enable the Allow Subscribers option while creating a scheduler. This allows other admins to easily subscribe and receive the Microsoft 365 license expiry date report in their mailbox.

License Utilization Insights

Optimize Office 365 license usage by getting a clear visual representation of how licenses are utilized in your organization.

Manage Upcoming Subscription Expirations

Using various reporting capabilities in our Microsoft 365 license management tool, you can find subscriptions expiring in various ranges like this month, this week, or any custom date ranges.

Microsoft 365 Subscription Guardian

Delegate granular access to a user who needs to monitor license related activities in your Microsoft 365 environment.

Manage Office 365 Trial Subscriptions

Monitor the expiration date of Office 365 trial subscriptions, and make purchasing choices as needed.

AdminDroid empowers you with powerful features to efficiently manage and check Microsoft 365 subscription status. You can easily track purchased, expired, and regained licenses. Additionally, you can monitor license assignments, giving you comprehensive control over all subscriptions in your Microsoft 365 environment.

Kickstart Your Journey with AdminDroid

Your Microsoft 365 Companion with Enormous Reporting Capabilities!

Common Errors and Resolution Steps for getting Microsoft 365 subscription expiry date

The following are the possible errors and troubleshooting hints while dealing with Office 365 license expiration date.

Error: The term ' Get-MSolSubscription ' is not recognized as the name of a cmdlet, function, script file, or operable program.

This error will occur if the MSOnline module wasn't installed properly.

Troubleshooting hint :Install the MSOnline PowerShell module. If it is already installed, updating it could resolve the issue.

// Run the below cmdlet for installing it.
Install-Module MSOnline
// Run the below cmdlet for updating it.
Update-Module MSOnline

Error: ACCOUNT NOTICE. We've run into a problem with your Microsoft 365 subscription.

This happens when your renewal payment is declined due to an expired or cancelled credit card.

Troubleshooting hint :Navigate to Billing»Your Products and check whether your payment method is updated. If not, update it.

Error: In the Admin center I am not able to see the Billing section.

This happens when you don't have the admin privileges of Global Admin, Global Reader, or Billing Admin.

Troubleshooting hint :Contact your Global Admin to grant the necessary privileges.

Error: License assignments failed.

This error occurs when you assign a license for users from the Azure portal whose usage location is not defined.

Troubleshooting hint :Set the usage location by selecting the desired user from the All Users section in the Microsoft entra admin center (formerly Azure Active Directory).

Error: UPDATE REQUIRED. Your Microsoft 365 subscription has a pending change. Please apply the change now to keep using your applications.

This happens when you switch to a different subscription without installing the Microsoft 365 apps that are compatible with that specific subscription.

Troubleshooting hint :Install the required version of Microsoft 365 apps that comes with your new subscription.