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:
- Teams (no meetings, no messages)
- SharePoint (no document collaboration)
- OneDrive (no file storage)
- Power BI (never opened)
- Purview (never configured)
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:
| Workload | Active Usage Signal | Dormant Signal |
|---|---|---|
| Exchange | Emails sent/received, calendar events created | Inbox exists but <5 emails sent in 60 days |
| Teams | Messages sent, meetings attended, calls made | Account exists, zero activity |
| SharePoint | Documents viewed/edited, sites visited | No site interactions in 60 days |
| OneDrive | Files stored, synced, or shared | Empty or <100MB stored, no recent sync |
| Power BI | Reports viewed or created | License assigned, never accessed |
| Copilot | Prompts submitted, suggestions accepted | License 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:
- Full reclamation candidate: Zero activity across all workloads for 60+ days
- Downgrade candidate: Active in Exchange only, dormant in Teams/SharePoint/OneDrive for 60+ days
- Copilot reclamation candidate: Copilot license assigned, zero prompts submitted in 30+ days
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:
- Users returning from extended leave
- Seasonal workers between active periods
- Users who have a legitimate but infrequent need for specific workloads
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:
- Auto-execute for straightforward downgrades (E5 → E3) where the user only uses email
- Route to manager approval for full license removal
- Log the action in your compliance audit trail with the usage evidence that triggered the reclamation
Stage 4: Monitor (Ongoing)
Track reclamation metrics monthly:
- Licenses reclaimed per period
- Cost savings realized (reclaimed × per-license cost)
- Reversal rate (reclamations that were appealed and restored — high rates indicate your inactivity threshold is too aggressive)
- Time to reclaim (days between identification and execution)
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
| Feature | E5 Includes | Typical Usage Rate |
|---|---|---|
| Microsoft Defender for Office 365 | Advanced threat protection | Used by security team only (~5% of users) |
| Microsoft Purview | Data loss prevention, compliance | Used by compliance team only (~3% of users) |
| Power BI Pro | Business intelligence | Used by analytics teams (~10% of users) |
| Phone System | PSTN calling via Teams | Used 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:
- 1,000 users downgraded: $252,000/year saved
- 3,000 users downgraded: $756,000/year saved
- 5,000 users downgraded: $1,260,000/year saved
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:
- Measures actual engagement, not logins — tracks per-workload activity (emails sent, meetings attended, documents edited, prompts submitted) rather than authentication events
- Auto-classifies optimization candidates — identifies reclamation, downgrade, and Copilot waste opportunities with confidence scores
- Runs the notification workflow — sends staged notifications to users and managers with configurable grace periods
- Generates compliance evidence — every reclamation is logged with the usage data that triggered it, creating an audit trail for procurement reviews
Further reading
- Microsoft Copilot License Waste: Are You Paying for AI Nobody Uses?
- Employee Offboarding License Cleanup: Solving Leaver Access Creep
- Overnight Agent Pipeline — Platform Overview
- Best SAM Tools Comparison 2026
Last reviewed on July 18, 2026 by Mima Intelligence