Mima

How to Find Unused Microsoft 365 Licenses: A Data-Driven Reclamation Guide

Step-by-step guide to identifying and reclaiming unused Microsoft 365 licenses using active usage metrics instead of login-based tracking. Includes cost modeling and reclamation workflow design.

Mima Intelligence · 18 July 2026 · 6 min read

The Scale of the Problem

Microsoft 365 is the single largest SaaS line item for most enterprises. A 10,000-employee organization on E5 licensing pays approximately $6.8 million per year in subscription fees. Industry benchmarks consistently show that 20-35% of those licenses see little to no meaningful activity.

That means $1.4M to $2.4M per year is spent on licenses that deliver no business value.

The problem is not that IT teams don’t care about waste. The problem is that the default Microsoft admin tools measure the wrong signal.


Why Login-Based Tracking Fails

The Microsoft 365 Admin Center provides a “Usage” report that shows when users last signed in. Most IT teams use this as their primary indicator of whether a license is “active.” This approach is fundamentally flawed.

The False Positive Problem

A user who opens Outlook on their phone once a week to glance at their inbox and immediately close it registers as “active” in login reports. But they’re not using:

That user is consuming a $57/month E5 license for what amounts to a $6/month email service.

The False Negative Problem

Conversely, automated service accounts, shared mailboxes, and API integrations generate login activity that inflates “active user” counts without representing a human user who needs a named license.

What to Measure Instead

Meaningful M365 usage requires measuring workload-level engagement across the full application suite:

WorkloadActive Usage SignalDormant Signal
ExchangeEmails sent/received, calendar events createdInbox exists but <5 emails sent in 60 days
TeamsMessages sent, meetings attended, calls madeAccount exists, zero activity
SharePointDocuments viewed/edited, sites visitedNo site interactions in 60 days
OneDriveFiles stored, synced, or sharedEmpty or <100MB stored, no recent sync
Power BIReports viewed or createdLicense assigned, never accessed
CopilotPrompts submitted, suggestions acceptedLicense assigned, zero prompts

A user who is active in Exchange but dormant across every other workload is a strong candidate for license downgrade (E5 → E3) or reclamation.


The Reclamation Workflow

License reclamation without a structured workflow creates organizational friction. Users lose access to tools they occasionally need, managers escalate, and IT reverses the change. After a few rounds of this, the reclamation programme is quietly abandoned.

The solution is a staged workflow with notification and approval gates:

Stage 1: Identify Candidates (Automated)

Run weekly workload-level usage analysis across all assigned M365 licenses. Flag any user meeting these criteria:

Stage 2: Notify (Automated)

Send the flagged user and their direct manager an automated notification:

“Your Microsoft 365 E5 license has shown no activity in [Teams/SharePoint/OneDrive] for the past 60 days. If no activity is detected in the next 30 days, your license will be downgraded to E3. This will not affect your email or calendar access. If you need to retain your current license, please [click here to confirm].”

The 30-day grace period catches:

Stage 3: Execute (Automated with Manager Approval)

After the 30-day grace period, if no activity has resumed and no retention request has been submitted:

Stage 4: Monitor (Ongoing)

Track reclamation metrics monthly:


License Tier Optimization: Beyond Simple Reclamation

Reclaiming fully unused licenses is the easy win. The larger opportunity is right-sizing license tiers for users who are active but don’t need the features they’re paying for.

The E5 → E3 Downgrade Opportunity

FeatureE5 IncludesTypical Usage Rate
Microsoft Defender for Office 365Advanced threat protectionUsed by security team only (~5% of users)
Microsoft PurviewData loss prevention, complianceUsed by compliance team only (~3% of users)
Power BI ProBusiness intelligenceUsed by analytics teams (~10% of users)
Phone SystemPSTN calling via TeamsUsed by specific departments (~15% of users)

For users who only need email, Teams chat, and basic Office applications, E3 at $36/month provides identical functionality. The $21/month savings per user at scale drives significant ROI:


How Mima Automates M365 License Optimization

Mima connects to Microsoft Graph APIs to pull workload-level usage telemetry across your entire M365 tenant. Unlike the native admin center, Mima:

  1. Measures actual engagement, not logins — tracks per-workload activity (emails sent, meetings attended, documents edited, prompts submitted) rather than authentication events
  2. Auto-classifies optimization candidates — identifies reclamation, downgrade, and Copilot waste opportunities with confidence scores
  3. Runs the notification workflow — sends staged notifications to users and managers with configurable grace periods
  4. Generates compliance evidence — every reclamation is logged with the usage data that triggered it, creating an audit trail for procurement reviews

Further reading

Last reviewed on July 18, 2026 by Mima Intelligence

Related Reading

See your position before the auditor does.

Mima runs the auditor's methodology against your estate continuously — for every vendor, with every finding grounded in a citable source.

See how Mima works →