🎉 Our Office 365 Reporting Tool is now available in Azure Marketplace 🚀
This website uses cookies to improve your experience. We'll assume you're ok with this. Know more.
Azure AD

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.

Using Microsoft 365 Admin Center

Microsoft 365 Permission Required
Global Admin or Billing Admin.
  • 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.

Using Windows PowerShell

Microsoft 365 Permission Required
Global Admin or Billing Admin.
  • Connect to MSOnline PowerShell using the below cmdlet.
  • Windows PowerShell Windows PowerShell
     Connect-MsolService
  • 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.

Using PowerShell Script

Microsoft 365 Permission Required
Global Admin or Billing Admin.
  • 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
LicenseExpirydateReport.ps1

Microsoft 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.

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.

Explore a full range of reporting options

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.

Common Errors and Resolution Steps

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.

Fix 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.

Fix 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.

Fix 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.

Fix 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.

Fix Install the required version of Microsoft 365 apps that comes with your new subscription.

Frequently Asked Questions

Check Subscription Expiry Date to Manage License Usage in Microsoft 365

What happens when a Microsoft 365 subscription expires?

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?

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.
expiring-users

How to reactivate subscription in the Microsoft 365 admin center?

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.
expired-license

How to add billing notifications to Office 365?

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.
disabled-users-license

How to check the Microsoft 365 subscription expiration date?

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.
subscription-usage
+

Kickstart Your Journey With
AdminDroid

Your Microsoft 365 Companion with Enormous Reporting Capabilities

Download Now
User Help Manuals Compliance Docs
x
Delivering Reports on Time
Want a desired Microsoft 365 reports every Monday morning? Ensure automated report distribution and timely delivery with AdminDroid's Scheduling to your email anytime you need.
Delivering Reports on Time
Schedule tailored reports to execute automatically at the time you set and deliver straight to the emails you choose. In addition, you can customize report columns and add inteligent filtering to the activities just from the previous day to suit your Microsoft 365 report requirements.
Set It, Schedule It, See Results- Your Reports, Your Way, On Your Time!
Time Saving
Automation
Customization
Intelligent Filtering
Give Just the Right Access to the Right People
Grant fine-tuned access to any Microsoft 365 user with AdminDroid’s Granular Delegation and meet your organization’s security and compliance requirements.
Give Just the Right Access to the Right People
Create custom roles loaded with just the right permissions and give access to admins or normal users within AdminDroid. The result? A streamlined Microsoft 365 management experience that aligns your organization's security protocols and saves your invaluable time and effort.
Align, Define, Simplify: AdminDroid's Granular Delegation
Smart Organizational Control
Effortless M365 Management
Simplified Access
Advanced Alerts at a Glance
Receive quick notifications for malicious Microsoft 365 activities. Engage with the AdminDroid’s real-time alert policies crafted to streamline your security investigations.
Advanced Alerts at a Glance
Stay informed of critical activities like suspicious emails and high-risk logins, bulk file sharing, etc. Through creating and validating ideal alert policies, AdminDroid provides a comprehensive approach to real-time monitoring and management of potential threats within your organization.
AdminDroid Keeps You Always Vigilant, Never Vulnerable!
Proactive Protection
Real-time Monitoring
Security Intelligence
Threat Detection
Merge the Required Data to One Place
Combine multiple required columns into one comprehensive report and prioritize the information that matters most to you with AdminDroid’s Advanced Column Customization.
Merge the Required Data to One Place
This column merging capability offers a flexible way to add different columns from various reports and collate all the essential data in one place. Want to revisit the customized report? Save it as a 'View’, and your unique report is ready whenever you need it.
Merge with Ease and Save as Views!
Custom Reporting
Unique View
Desired Columns
Easy Data Interpretation
Insightful Charts and Exclusive Dashboards
Get a quick and easy overview of your tenant's activity, identify potential problems, and take action to protect your data with AdminDroid’s Charts and Dashboards.
Insightful Charts and Exclusive Dashboards
With AdminDroid charts and dashboards, visualize your Microsoft 365 tenant in ways you've never thought possible. It's not just about viewing; it's about understanding, controlling, and transforming your Microsoft 365 environment.
Explore Your Microsoft 365 Tenant in a Whole New Way!
Executive overviews
Interactive insights
Decision-making
Data Visualization
Efficient Report Exporting for Microsoft 365
Downloading your reports in the right file format shouldn’t be a hassle with AdminDroid’s Report Export. Experience seamless report exporting in various formats that cater to your needs.
Efficient Report Exporting for Microsoft 365
Navigate through diverse options and export Microsoft 365 reports flawlessly in your desired file format. Tailor your reports precisely as you need them and save them directly to your computer.
Take Control, Customize and Deliver- Your Office 365 Data, Exported in Your Way!
Easy Export
Seamless Downloading
Data Control
Manage Microsoft 365

Get AdminDroid Office 365 Reporter Now!