Skip to Content
IdentityLicensesUsage Analytics

Usage Analytics

Analyze Microsoft 365 license utilization across your organization. Identify unused licenses, optimize allocations, and track license trends to reduce costs and ensure compliance.

Usage Overview

Key metrics at a glance:

  • Total Licenses — All licenses across all subscriptions
  • Assigned — Licenses assigned with utilization percentage
  • Available — Unassigned licenses with potential monthly savings
  • Inactive Users — Licensed users with no sign-in for 30+ days

License Utilization by SKU

LicenseTotalAssignedAvailableUtilizationMonthly Cost
Microsoft 365 E52,5002,4564498%$142,500
Microsoft 365 E35,0004,23476685%$180,000
Microsoft 365 Business Premium3,0002,87612496%$66,000
Exchange Online Plan 11,5001,23426682%$6,000

Inactive Licensed Users

Users with assigned licenses but no sign-in activity may represent optimization opportunities:

  • No activity (30 days) — Users who haven’t signed in for a month
  • No activity (60 days) — Users who haven’t signed in for two months
  • No activity (90+ days) — Users who haven’t signed in for three or more months

Example Inactive Users

UserLicensesLast Sign-InMonthly CostAction
john.former@company.comM365 E595 days ago$57.00Remove License
jane.leave@company.comM365 E345 days ago$36.00Review
bob.contractor@company.comM365 Business Premium32 days ago$22.00Review

Service Plan Usage

Track which service plans within licenses are actually being used:

Microsoft 365 E5 Service Plans (2,456 licensed users)

Service PlanActive Usage
Exchange Online95% active
Microsoft Teams92% active
SharePoint Online78% active
Power BI Pro34% active
Microsoft Defender for Endpoint89% active

Assignment Trend (6 months)

MonthAssigned Licenses
January10,234
February10,456
March10,678
April10,890
May11,045
June11,234

Cost Trend (6 months)

MonthMonthly Cost
January$385,200
February$387,800
March$390,400
April$392,100
May$393,200
June$394,500

Optimization Recommendations

Remove licenses from inactive users

66 users with E3/E5 licenses haven’t signed in for 90+ days. Potential savings: $2,838/mo

Downgrade underutilized E5 to E3

234 E5 users don’t use E5-specific features (Power BI, Defender, etc.). Potential savings: $4,914/mo

Right-size Exchange Online licenses

156 users with standalone Exchange could use included M365 licenses. Potential savings: $624/mo

API Reference

  • GET /api/identity/licenses/usage — Get license usage summary
  • GET /api/identity/licenses/inactive-users — Get inactive licensed users
  • GET /api/identity/licenses/service-plans — Get service plan utilization
  • GET /api/identity/licenses/trends — Get license trends over time
  • GET /api/identity/licenses/recommendations — Get optimization recommendations
Last updated on