SaaS Management Simplified.

Discover, Manage and Secure all your apps

Built for IT, Finance and Security Teams

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Recognized by

How to Identify Unused Licenses in Microsoft 365 and Save Up to 30% (2025 Guide)

Originally Published:
June 17, 2025
Last Updated:
June 17, 2025
8 min

Introduction

Are you paying for Microsoft 365 licenses that no one is using?

You’re not alone. Many organizations over-provision licenses, assign the wrong tiers or fail to reclaim licenses after employee offboarding—leading to thousands in unnecessary Microsoft 365 costs every year.

In this guide, we’ll walk you through identifying unused licenses in Microsoft 365, optimizing your licensing footprint, and potentially lowering your Microsoft 365 bill by up to 30%—without compromising user productivity or security.

To identify unused Microsoft 365 licenses and potentially save up to 30% in 2025, you can use the Microsoft 365 admin center and PowerShell to track user activity and identify inactive licenses. Removing or reassigning these licenses can reduce costs and optimize your Microsoft 365 subscription.  

Identifying Unused Licenses:

1. Utilize the Microsoft 365 admin center:

Login to the admin center and navigate the Active Users page under Users.

Review the last sign-in date for each user to identify those who haven't recently accessed their licenses.

Access a specific user's Licenses and Apps tab to see which licenses are assigned.

Remove licenses from inactive users or delete the user to free up licenses.

2. Employ PowerShell:

Use the Get-MgUser cmdlet with the -All and -Property parameters to retrieve user information, including the last sign-in date and user details.

Filter the results to identify inactive users and remove their licenses.  

Saving Money:

Reassign licenses:

If you have users who are temporarily inactive or have been reassigned, you can reassign their licenses to other users who need them.  

Delete inactive users:

Deleting an inactive user account will automatically remove any assigned licenses, allowing you to reallocate those licenses to active users or consider reducing your subscription.  

Review and adjust your subscription:

Analyze your license usage and consider upgrading or downgrading your Microsoft 365 plan based on your organization's needs.  

Additional Tips:

Use Usage Reports:

The Microsoft 365 admin center provides usage reports that can help you identify less-used applications and services, allowing you to optimize your subscription and potentially save costs.  

Monitor License Reservations:

If you use Volume Licensing, you can use the Reservations feature to manage and track licenses.  

Consider alternative licenses:

Explore different Microsoft 365 plans and licenses to find the best fit for your organization's needs and save money.

To identify unused Microsoft 365 licenses and potentially save up to 30% in 2025, you can use the Microsoft 365 admin center and PowerShell to track user activity and identify inactive licenses. Removing or reassigning these licenses can reduce costs and optimize your Microsoft 365 subscription.  

Identifying Unused Licenses:

1. Utilize the Microsoft 365 admin center:

Login to the admin center and navigate the Active Users page under Users.

Review the last sign-in date for each user to identify those who haven't recently accessed their licenses.

Access a specific user's Licenses and Apps tab to see which licenses are assigned.

Remove licenses from inactive users or delete the user to free up licenses.

2. Employ PowerShell:

Use the Get-MgUser cmdlet with the -All and -Property parameters to retrieve user information, including the last sign-in date and user details.

Filter the results to identify inactive users and remove their licenses.  

Saving Money:

Reassign licenses:

If you have users who are temporarily inactive or have been reassigned, you can reassign their licenses to other users who need them.  

Delete inactive users:

Deleting an inactive user account will automatically remove any assigned licenses, allowing you to reallocate those licenses to active users or consider reducing your subscription.  

Review and adjust your subscription:

Analyze your license usage and consider upgrading or downgrading your Microsoft 365 plan based on your organization's needs.  

Additional Tips:

Use Usage Reports:

The Microsoft 365 admin center provides usage reports that can help you identify less-used applications and services, allowing you to optimize your subscription and potentially save costs.  

Monitor License Reservations:

If you use Volume Licensing, you can use the Reservations feature to manage and track licenses.  

Consider alternative licenses:

Explore different Microsoft 365 plans and licenses to find the best fit for your organization's needs and save money.

How do you identify the Office 365 license assigned to a user?

Using Microsoft 365 Admin Center

  1. Login to the Microsoft 365 admin center.
  1. Navigate to Users» Active Users. From the filter icon at the top, select Licensed Users.

How do I check my o365 license usage?

To see how many licenses you have assigned and unassigned, go to the Billing > Licenses page in the admin center. To see who is licensed, unlicensed, or a guest in the admin center, go to the Users > Active Users page.

How do I check the Microsoft 365 license expiry date?

Check your expiration status

Go to your Subscriptions page.

If prompted, choose Sign in and enter the Microsoft account email and password associated with your Microsoft 365 subscription.

Review the details under the Subscriptions heading.

Does the Microsoft 365 license expire?

Your subscription ends on its expiration date, and you can ignore all related email notifications. If you're a Microsoft 365 Business Standard customer and prepaid for your subscription and activated it with a product key, you can let your subscription expire by taking no action.

Why Microsoft 365 Overspending Happens?

Here are common reasons why organizations overspend on Microsoft 365:

  • Orphaned Licenses: Licenses assigned to users who’ve left the company
  • Inactive Accounts: Licenses tied to users who haven’t logged in for 30+ days
  • Over-licensing: Assigning E5 when E3 or Business Premium would suffice
  • Duplicate/Shadow Accounts: Test accounts, contractors, or aliases using paid licenses
  • Disabled Users Still Licensed: Retained in AD, still consuming licenses

Understanding how much Microsoft 365 costs isn’t enough—you need visibility into how much it is used.

How to Identify Unused Microsoft 365 Licenses?

Here’s a step-by-step method to uncover unused or underutilized licenses:

1. Use the Microsoft 365 Admin Center

Go to:
Admin Center → Users → Active Users → Export CSV

Check for:

  • Last login date
  • Assigned license SKU
  • Status (active/inactive/disabled)

Limitations:

  • No direct visibility into usage activity per service (e.g., Teams, OneDrive)
  • Requires manual correlation

2. Use Microsoft Graph API (Advanced)

For IT admins, Graph API can help fetch detailed usage reports:

You can retrieve:

  • Last activity by service (Outlook, SharePoint, Teams)
  • Aggregated license usage
  • Inactive user IDs

Best For:
Automating reports across multiple tenants or large orgs

3. Leverage Microsoft 365 Usage Analytics in Power BI

Connect the Microsoft 365 Usage Analytics app in Power BI:

  • View trends over 30/90/180 days
  • Drill down into user-specific activity
  • Identify idle users vs. engaged users

Best For:
Visualization, stakeholder reporting, and trend analysis

4. Use a SaaS Management Platform (Recommended)

Platforms like CloudNuro.ai can:

  • Identify unused or dormant licenses
  • Map users to exact usage metrics
  • Detect disabled, inactive, and shadow users
  • Recommend scaledown actions based on role and usage
  • Alert you to license mismatches (e.g., E5 assigned to the help desk)

Bonus: You can reclaim licenses during offboarding, automate alerts, and even better plan for renewals.

Best Practices to Optimize Microsoft 365 Licenses

Once you’ve identified unused licenses, take action using these practices:

Action Description Result
Reclaim unused licenses Remove from inactive or offboarded users Immediate savings
Right-size license tiers Downgrade from E5 to E3 or F3 if features aren’t used Save up to 50% per user
Consolidate services Remove overlapping tools (e.g., Zoom + Teams) Avoid tool duplication
Automate license workflows Use provisioning tools or SMPs Reduce human error
Audit quarterly Regularly assess license activity Stay ahead of growth

Real-World Savings Example

A 1,000-employee organization was paying for 1,200 licenses.

  • 112 accounts were inactive for 60+ days
  • 57 users had E5 but only used email
  • 68 were disabled accounts still assigned a license

They saved $87,000/year with license reclamation and downgrades—nearly 29% of their Microsoft 365 bill.

So, How Much Does Microsoft 365 Cost in 2025?

License Tier Monthly Cost (per user) Typical Use Case
Microsoft 365 F3 $8 Frontline Workers
Microsoft 365 Business Standard $12.50 SMB Teams
Microsoft 365 E3 $36 Enterprise Standard
Microsoft 365 E5 $57 Enterprise Advanced

Note: These are standard list prices. Volume discounts and enterprise agreements may vary.

The key is not just knowing the price—but ensuring you’re using what you’re paying for.

Conclusion: Reduce Microsoft 365 Costs by Working Smarter

On average organization wastes 20–35% of its Microsoft 365 budget on unused licenses. By following a structured review process and using automation, you can:

  • Lower Microsoft 365 bills
  • Optimize license allocation
  • Improve SaaS governance

CloudNuro.ai – The Smartest Way to Cut Microsoft 365 Spend

CloudNuro.ai helps you optimize Microsoft 365 licenses, detect unused users, automate offboarding, and prepare for renewals with precision.

✅ Actionable insights for license right-sizing
✅ Identify shadow users and unused accounts
✅ Reduce your Microsoft 365 bill by up to 30%

👉 Book a Free Demo with CloudNuro.ai
Uncover how much you're wasting—and how much you can save.

Table of Content

Start saving with CloudNuro

Request a no cost, no obligation free assessment —just 15 minutes to savings!

Get Started

Table of Content

Introduction

Are you paying for Microsoft 365 licenses that no one is using?

You’re not alone. Many organizations over-provision licenses, assign the wrong tiers or fail to reclaim licenses after employee offboarding—leading to thousands in unnecessary Microsoft 365 costs every year.

In this guide, we’ll walk you through identifying unused licenses in Microsoft 365, optimizing your licensing footprint, and potentially lowering your Microsoft 365 bill by up to 30%—without compromising user productivity or security.

To identify unused Microsoft 365 licenses and potentially save up to 30% in 2025, you can use the Microsoft 365 admin center and PowerShell to track user activity and identify inactive licenses. Removing or reassigning these licenses can reduce costs and optimize your Microsoft 365 subscription.  

Identifying Unused Licenses:

1. Utilize the Microsoft 365 admin center:

Login to the admin center and navigate the Active Users page under Users.

Review the last sign-in date for each user to identify those who haven't recently accessed their licenses.

Access a specific user's Licenses and Apps tab to see which licenses are assigned.

Remove licenses from inactive users or delete the user to free up licenses.

2. Employ PowerShell:

Use the Get-MgUser cmdlet with the -All and -Property parameters to retrieve user information, including the last sign-in date and user details.

Filter the results to identify inactive users and remove their licenses.  

Saving Money:

Reassign licenses:

If you have users who are temporarily inactive or have been reassigned, you can reassign their licenses to other users who need them.  

Delete inactive users:

Deleting an inactive user account will automatically remove any assigned licenses, allowing you to reallocate those licenses to active users or consider reducing your subscription.  

Review and adjust your subscription:

Analyze your license usage and consider upgrading or downgrading your Microsoft 365 plan based on your organization's needs.  

Additional Tips:

Use Usage Reports:

The Microsoft 365 admin center provides usage reports that can help you identify less-used applications and services, allowing you to optimize your subscription and potentially save costs.  

Monitor License Reservations:

If you use Volume Licensing, you can use the Reservations feature to manage and track licenses.  

Consider alternative licenses:

Explore different Microsoft 365 plans and licenses to find the best fit for your organization's needs and save money.

To identify unused Microsoft 365 licenses and potentially save up to 30% in 2025, you can use the Microsoft 365 admin center and PowerShell to track user activity and identify inactive licenses. Removing or reassigning these licenses can reduce costs and optimize your Microsoft 365 subscription.  

Identifying Unused Licenses:

1. Utilize the Microsoft 365 admin center:

Login to the admin center and navigate the Active Users page under Users.

Review the last sign-in date for each user to identify those who haven't recently accessed their licenses.

Access a specific user's Licenses and Apps tab to see which licenses are assigned.

Remove licenses from inactive users or delete the user to free up licenses.

2. Employ PowerShell:

Use the Get-MgUser cmdlet with the -All and -Property parameters to retrieve user information, including the last sign-in date and user details.

Filter the results to identify inactive users and remove their licenses.  

Saving Money:

Reassign licenses:

If you have users who are temporarily inactive or have been reassigned, you can reassign their licenses to other users who need them.  

Delete inactive users:

Deleting an inactive user account will automatically remove any assigned licenses, allowing you to reallocate those licenses to active users or consider reducing your subscription.  

Review and adjust your subscription:

Analyze your license usage and consider upgrading or downgrading your Microsoft 365 plan based on your organization's needs.  

Additional Tips:

Use Usage Reports:

The Microsoft 365 admin center provides usage reports that can help you identify less-used applications and services, allowing you to optimize your subscription and potentially save costs.  

Monitor License Reservations:

If you use Volume Licensing, you can use the Reservations feature to manage and track licenses.  

Consider alternative licenses:

Explore different Microsoft 365 plans and licenses to find the best fit for your organization's needs and save money.

How do you identify the Office 365 license assigned to a user?

Using Microsoft 365 Admin Center

  1. Login to the Microsoft 365 admin center.
  1. Navigate to Users» Active Users. From the filter icon at the top, select Licensed Users.

How do I check my o365 license usage?

To see how many licenses you have assigned and unassigned, go to the Billing > Licenses page in the admin center. To see who is licensed, unlicensed, or a guest in the admin center, go to the Users > Active Users page.

How do I check the Microsoft 365 license expiry date?

Check your expiration status

Go to your Subscriptions page.

If prompted, choose Sign in and enter the Microsoft account email and password associated with your Microsoft 365 subscription.

Review the details under the Subscriptions heading.

Does the Microsoft 365 license expire?

Your subscription ends on its expiration date, and you can ignore all related email notifications. If you're a Microsoft 365 Business Standard customer and prepaid for your subscription and activated it with a product key, you can let your subscription expire by taking no action.

Why Microsoft 365 Overspending Happens?

Here are common reasons why organizations overspend on Microsoft 365:

  • Orphaned Licenses: Licenses assigned to users who’ve left the company
  • Inactive Accounts: Licenses tied to users who haven’t logged in for 30+ days
  • Over-licensing: Assigning E5 when E3 or Business Premium would suffice
  • Duplicate/Shadow Accounts: Test accounts, contractors, or aliases using paid licenses
  • Disabled Users Still Licensed: Retained in AD, still consuming licenses

Understanding how much Microsoft 365 costs isn’t enough—you need visibility into how much it is used.

How to Identify Unused Microsoft 365 Licenses?

Here’s a step-by-step method to uncover unused or underutilized licenses:

1. Use the Microsoft 365 Admin Center

Go to:
Admin Center → Users → Active Users → Export CSV

Check for:

  • Last login date
  • Assigned license SKU
  • Status (active/inactive/disabled)

Limitations:

  • No direct visibility into usage activity per service (e.g., Teams, OneDrive)
  • Requires manual correlation

2. Use Microsoft Graph API (Advanced)

For IT admins, Graph API can help fetch detailed usage reports:

You can retrieve:

  • Last activity by service (Outlook, SharePoint, Teams)
  • Aggregated license usage
  • Inactive user IDs

Best For:
Automating reports across multiple tenants or large orgs

3. Leverage Microsoft 365 Usage Analytics in Power BI

Connect the Microsoft 365 Usage Analytics app in Power BI:

  • View trends over 30/90/180 days
  • Drill down into user-specific activity
  • Identify idle users vs. engaged users

Best For:
Visualization, stakeholder reporting, and trend analysis

4. Use a SaaS Management Platform (Recommended)

Platforms like CloudNuro.ai can:

  • Identify unused or dormant licenses
  • Map users to exact usage metrics
  • Detect disabled, inactive, and shadow users
  • Recommend scaledown actions based on role and usage
  • Alert you to license mismatches (e.g., E5 assigned to the help desk)

Bonus: You can reclaim licenses during offboarding, automate alerts, and even better plan for renewals.

Best Practices to Optimize Microsoft 365 Licenses

Once you’ve identified unused licenses, take action using these practices:

Action Description Result
Reclaim unused licenses Remove from inactive or offboarded users Immediate savings
Right-size license tiers Downgrade from E5 to E3 or F3 if features aren’t used Save up to 50% per user
Consolidate services Remove overlapping tools (e.g., Zoom + Teams) Avoid tool duplication
Automate license workflows Use provisioning tools or SMPs Reduce human error
Audit quarterly Regularly assess license activity Stay ahead of growth

Real-World Savings Example

A 1,000-employee organization was paying for 1,200 licenses.

  • 112 accounts were inactive for 60+ days
  • 57 users had E5 but only used email
  • 68 were disabled accounts still assigned a license

They saved $87,000/year with license reclamation and downgrades—nearly 29% of their Microsoft 365 bill.

So, How Much Does Microsoft 365 Cost in 2025?

License Tier Monthly Cost (per user) Typical Use Case
Microsoft 365 F3 $8 Frontline Workers
Microsoft 365 Business Standard $12.50 SMB Teams
Microsoft 365 E3 $36 Enterprise Standard
Microsoft 365 E5 $57 Enterprise Advanced

Note: These are standard list prices. Volume discounts and enterprise agreements may vary.

The key is not just knowing the price—but ensuring you’re using what you’re paying for.

Conclusion: Reduce Microsoft 365 Costs by Working Smarter

On average organization wastes 20–35% of its Microsoft 365 budget on unused licenses. By following a structured review process and using automation, you can:

  • Lower Microsoft 365 bills
  • Optimize license allocation
  • Improve SaaS governance

CloudNuro.ai – The Smartest Way to Cut Microsoft 365 Spend

CloudNuro.ai helps you optimize Microsoft 365 licenses, detect unused users, automate offboarding, and prepare for renewals with precision.

✅ Actionable insights for license right-sizing
✅ Identify shadow users and unused accounts
✅ Reduce your Microsoft 365 bill by up to 30%

👉 Book a Free Demo with CloudNuro.ai
Uncover how much you're wasting—and how much you can save.

Start saving with CloudNuro

Request a no cost, no obligation free assessment —just 15 minutes to savings!

Get Started

Save 20% of your SaaS spends with CloudNuro.ai

Recognized Leader in SaaS Management Platforms by Info-Tech SoftwareReviews

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.