🎉 Our Microsoft 365 Reporting & Management 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.
Microsoft Entra ID

How to Identify Users with Trial Subscriptions in Microsoft 365

A trial subscription in Microsoft 365 allows users to access product features without an advance purchase. However, trials are limited in both time and number of licenses, so it’s important to review license assignments carefully. Doing so ensures trial licenses are not allocated to inactive or unnecessary users. This guide shows you how to find all users with Microsoft 365 trial license and make sure every assignment delivers value.

Track Users with Trial Licenses Using Microsoft 365 Admin Center

Microsoft 365 Permission Required
License Administrator Least Privilege
Global Admin Most Privilege
  • Log in to the Microsoft 365 admin center.
  • Navigate to Billing»Licenses.
  • In the Subscriptions tab, you can view all the Microsoft 365 subscriptions available in your organization such as paid and trial plans.
  • Click a trial subscription to view all users assigned to that trial license.
Track Users with Trial Licenses Using Microsoft 365 Admin Center

Find Microsoft 365 Users with Trial Licenses Using PowerShell

Microsoft Graph Permission Required
LicenseAssignment.Read.All Least Privilege
Directory.ReadWrite.All Most Privilege
  • Connect to the Microsoft Graph PowerShell using the below cmdlet.
  • Windows PowerShell Windows PowerShell
     Connect-MgGraph -Scopes "LicenseAssignment.Read.All"
  • Run the following cmdlet to list all available subscriptions in Microsoft 365 and their SKU IDs.
  • Windows PowerShell Windows PowerShell
     Get-MgSubscribedSku | Format-Table SkuPartNumber, SkuId
  • Run the following cmdlet by replacing the <SkuId> with the SKU ID of the trial subscription from the list above to fetch all users assigned to it.
  • Windows PowerShell Windows PowerShell
     Get-MgUser -All -Filter "assignedLicenses/any(x:x/skuId eq <SkuId>)"
  • This cmdlet retrieves all users associated with the specified trial license, along with details such as display name, user ID, mail address, and user principal name.
Find Microsoft 365 Users with Trial Licenses Using PowerShell

Ensure Better License Assignment in M365 with Actionable Insights into Trial License Usage

AdminDroid’s Microsoft 365 license reporting tool gives you complete visibility into all trial licenses across your M365 organization. It provides detailed subscription insights such as subscription expiry, usage, status, and more. These insights help you manage trial subscriptions efficiently and make informed decisions about renewals or purchases.

Locate Users Assigned Trial Licenses Only to Avoid Service Disruption

Use the users assigned by subscription report to identify and manage users with only a trial license, as they are at risk of losing all Microsoft 365 access once the trial expires.

Track Trial Subscription Usage to Manage the Subscription Lifecycle

Get a complete overview of Microsoft 365 trial subscriptions in one place with key details such as total units consumed, subscription date, expiry date, and more.

Find Users with Expired Trial Licenses and Take Appropriate Actions

Identify trial expired users in Microsoft 365 and take the right actions, such as extending trial, purchasing subscriptions, or removing access based on your organization’s needs.

Review Recoverable Licenses to Optimize Trial Subscription Assignments

Track recoverable user licenses report to find and reclaim trial licences assigned to sign-in disabled users and ensure every trial subscription is used efficiently.

Stay Ahead of Trial Subscription Expiry with Granular Reports

Keep an eye on users with soon-to-expire trial subscriptions to plan license renewals on time and prevent unexpected access loss in Microsoft 365.

Review Trial License Changes to Prevent Misuse and Unauthorized Changes

Audit license changes in Microsoft 365 to detect unusual activity such as bulk trial removals or repeated license reassignments and prevent license misuse.

In summary, AdminDroid simplifies Entra ID management by providing valuable insights that empower admins to make informed decisions. These analytics reveal subscription usage patterns, support more efficient license allocation, and help organizations avoid unnecessary spending on license. Admins can also monitor license activity, reassign unused resources, and manage trial licenses with ease.

Explore a full range of reporting options

Important tips

Block self-service purchases in Microsoft 365 to prevent users from purchasing or activating trial subscriptions without administrator approval.

Automate alerts for license expiry in Microsoft 365 to monitor trial subscription usage and take corrective action before access is lost.

Use group-based licensing in Microsoft 365 to streamline bulk trial license assignments and ensure required users get immediate access to services.

Common Errors and Resolution Steps

The following are the possible errors and troubleshooting hints while tracking users with trial subscription in Microsoft 365.

Error Set-MgUserLicense : Subscription with SKU does not have any available licenses.

This error occurs in Powershell when you attempt to assign a subscription that has no available licenses left in the plan.

Fix Purchase additional licenses if needed and assign them to the required users. Alternatively, you can also free up existing ones by removing subscriptions from disabled or inactive users.

Error Get-MgSubscribedSku : The 'Get-MgSubscribedSku' command was found in the module 'Microsoft.Graph.Identity.DirectoryManagement', but the module could not be loaded due to the following error: [Could not load file or assembly 'Microsoft.Graph.Authentication, Version=2.25.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Assembly with same name is already loaded]

This error occurs when PowerShell is unable to load the Get-MgSubscribedSku cmdlet due to multiple versions of the same module being installed on the system.

Fix Remove all existing Microsoft Graph modules and reinstall the latest module to resolve the version conflict.
#Uninstall all Microsoft Graph modules
Get-InstalledModule Microsoft.Graph* -AllVersions | ForEach-Object { Uninstall-Module -Name $_.Name -AllVersions -Force }
Install-Module Microsoft.Graph -Scope CurrentUser -AllowClobber -Force

Error HandleError : Failed to update product policy, ErrorMessage - The remote server returned an error (403) Forbidden.

This error occurs in Powershell when a user tries to disable self-service purchases without sufficient permissions.

Fix Authenticate to the MSCommerce module at least as a Billing Administrator. Then, disable self-service purchases in Entra ID.

Error Set-MgUserLicense : License does not correspond to a valid company license.

This error occurs in PowerShell when you enter an invalid or expired subscription SKU ID during license assignment.

Fix Before assigning a license to a user in Microsoft 365, verify that the subscription is valid, available in your organization, and not expired.
Frequently Asked Questions

Keep Trial License Assignments in Check to Stop License Wastage

1. What to know before starting a trial subscription in Microsoft 365 ?

A Microsoft 365 trial offers a practical way to explore subscription features without an upfront purchase. It allows you to identify potential issues early and assess whether the services align with your organization’s needs. By exploring the trial thoroughly and testing its capabilities, you can ensure a smooth transition from evaluation to adoption.

A clear look at trial subscriptions and licenses in Microsoft 365

  • Trial duration A standard Microsoft 365 trial typically lasts 30 days. Some plans, such as the Microsoft Purview Solutions Trial, may run up to 90 days depending on the subscription type.
  • License count Each trial subscription comes with 25 licenses by default. If you do not adjust the license count before the trial ends, all 25 licenses may convert to paid subscriptions even if your organization used fewer.
  • Feature access Users have full access to all the Microsoft 365 apps and services included in the subscription plan.
  • Trial extension You can extend your Microsoft trial one time for up to 30 days, but only if your trial is within 15 days of expiring and hasn’t been extended before.
  • Automatic conversion Microsoft 365 trials automatically convert to paid subscriptions at the end of the trial period. To avoid being charged, you need to cancel the subscription before trial expires.
  • Terms of billing By default, Microsoft 365 trials convert to a one-year paid subscription with monthly billing, unless recurring billing is turned off before the trial ends.
  • After expiration When a trial expires or is canceled, it enters a 30-day grace period during which admins can still access and back up data. After this grace period, the trial is removed from the tenant, and Microsoft permanently deletes all trial data within 90 days.

By understanding the limits of Microsoft 365 trials and planning ahead, you can make the most of the evaluation period. With careful planning and timely actions, you can avoid wasted licenses, prevent unexpected charges, and ensure a smooth transition to the right subscription for your organization.

2. How to activate a trial subscription in Microsoft 365?

Activating a Microsoft 365 trial subscription is quick and straightforward. After choosing the plan you want to explore, simply complete the signup, provide a valid payment method for verification, and follow a few setup steps in the Microsoft 365 portal. 

Here’s how to get started with your trial and verify its status.

Create a free trial of subscription in Microsoft 365

  • Go to the Microsoft 365 Products site, select the subscription plan you want to try, and click Try for free on the selected plan card.
  • In the Subscription & account details page, create a new account or sign in with an existing one. Then, click Continue.
  • Fill in your checkout information under Sign-in details and click Save.
  • Finally, provide your billing information under Payment details and select Proceed.
activate-m365-trial-subscription

After signing up for the trial license, confirm that the subscription is active before assigning licenses. This step ensures users can access Microsoft 365 services without disruption.

Verify the trial subscription status in Microsoft 365 admin center

  • Sign in to the Microsoft 365 admin center using the billing account you used for activation.
  • Navigate to Billing»Your products in the left navigation menu.
  • Locate the trial subscription in the list and confirm the subscription status is shown as Active.
verify-trial-license-in-m365

Note: The steps slightly vary if you are using the MCA billing type.

3. How to assign a trial license to users in Microsoft 365?

With your Microsoft 365 trial subscription active, the next step is to assign licenses to users so they can access the included apps and services. Assigning trial licenses ensures the right people in your organization can explore features, test capabilities, and share feedback before you decide on a paid plan. You can assign licenses either through the Microsoft 365 admin center or by using PowerShell.

Assign trial licenses for users in Microsoft 365 admin center

  • In Microsoft 365 admin center, navigate to Your products page and click on the desired trial subscription. Then, select Assign licenses under ‘Licenses’ pane.
  • Hit + Assign licenses and select the user(s) you want to assign the license.
  • Expand Turn apps and services on or off section to select the apps you want the user to access.
  • Finally, click Assign to complete the Microsoft 365 license assignment.
assign-trial-license-to-users

Assign license to Microsoft 365 user account using PowerShell

  • Connect to Microsoft graph using the below cmdlet.
    Connect-MgGraph -Scopes "Directory.ReadWrite.All"
  • Run the following cmdlet to assign a Microsoft 365 trial license to a user.
    Set-MgUserLicense -UserId "<UPN>"-AddLicenses @{SkuId = "<SkuId>"} -RemoveLicenses @()
  • Replace <UPN> with the user's email address and <SkuId> with the SKU ID of the license you want to assign.
  • You can use the below cmdlet to bulk assign trial licences to multiple users.
    $userList = @("<user@contoso.com>", "<user2@contoso.com>", "<user3@contoso.com>")
    $skuId = "<SkuId>" 
    foreach ($user in $userList) {
        Set-MgUserLicense -UserId $user -AddLicenses @{SkuId = $skuId} -RemoveLicenses @() 
    }
assign-trial-license-via-powershell

4. How to extend a trial subscription in Microsoft 365?

A 30‑day Microsoft 365 trial often isn’t enough to fully test subscription features or assess real‑world performance. This can result in rushed purchase decisions or incomplete evaluations.

To address this, Microsoft offers a one‑time 30‑day extension. The additional period allows organizations to continue testing, collect feedback, and make informed choices before committing to a paid plan.

Extend trial version of subscriptions in Microsoft 365

  • Log in to the Microsoft 365 admin center and navigate to Billing»Your products.
  • Select the active trial subscription and click Extend end date under Subscription & payment settings.
  • In the Extend end date pane, select a payment method and click Extend trial to apply the trial extension.
extend-m365-trial subscription

Note: The trial can only be extended for another 30 days if it is within 15 days of expiring and has not yet been extended.

5. How to cancel a Microsoft 365 trial subscription?

When you start a Microsoft 365 trial, the subscription remains active for a limited time. If you realize the trial plan doesn’t meet your organization’s needs, it's essential to cancel it before the trial period ends. This helps you avoid unexpected charges and prevents the subscription from automatically converting into a paid plan.

Note: Before canceling a subscription, make sure users back up or save any important data, as access to services and files will be lost after the subscription ends.

Cancel a Microsoft 365 trial subscription

  • In Microsoft 365 admin center, navigate to Billing»Your products.
  • Click the More option(⋮) near the desired subscription and choose Cancel subscription.
  • Select a reason for cancellation from Please tell us why you’re canceling dropdown and click Cancel subscription to stop your free trial subscription.
cancel-trial-subscription

Canceling a Microsoft 365 subscription ends your access to the service immediately. If you want to stop future charges but still use the service until the trial expires, consider turning off recurring billing instead. This allows the subscription to remain active until the end of the term without automatically renewing.

Turn off recurring billing for a Microsoft 365 subscription

  • Click the subscription you want to manage from the Your products page.
  • On the subscription details page, select Edit recurring billing.
  • Choose off and click Save to turn recurring billing off for the Microsoft subscription.
turn-off-recurring-billing

6. How to block self service trials in Microsoft 365?

Self-service purchases let users activate Microsoft 365 subscriptions without admin consent. This offers flexibility for end users but reduces admin control, since admins can only view these trials rather than manage them. To maintain complete oversight of licensing, it’s best to block self-service trials so that all subscriptions remain under administrative control.

Prevent users from signing up for trials using self service

  • Navigate to the Org settings page in Microsoft 365 admin center.
  • Under the Services tab, click Self‑service trials and purchases.
  • Select the product you want to manage, then set the self service purchase setting to Do not allow and click Save.
  • Repeat these steps for each product where you want to restrict self service trials.
block-trials-via-m365-admin-center

Disable Self-service trials for all Microsoft 365 products

Disabling self-service trials in the Microsoft 365 admin center requires updating settings for each app individually. PowerShell simplifies this by blocking all supported trials with a single command. This approach saves time and ensures consistent enforcement of licensing and compliance policies across the organization.

  • Install and connect to the MSCommerce module using the following cmdlets.
    Install-Module -Name MSCommerce -Force  
    Import-Module -Name MSCommerce
    Connect-MSCommerce
  • To disable self‑service purchases for all products where “AllowSelfServicePurchase” is currently set to Enabled, run the following cmdlet.
    Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase | Where { $_.PolicyValue -eq "Enabled" } | ForEach {
       Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId $_.ProductID -Enabled $false
    }
    
disable-trials-via-powershell

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!