License Overview
Get a comprehensive view of all Microsoft 365 licenses in the tenant. Track total purchased, assigned, and available licenses across all SKUs to optimize costs and ensure compliance.
License Summary
The license dashboard shows aggregate metrics:
- Total Licenses — All licenses purchased across subscriptions
- Assigned — Licenses currently assigned to users
- Available — Unassigned licenses (Purchased - Assigned)
- Utilization — Percentage of licenses in use
License Inventory
| Column | Description |
|---|---|
| Product Name | Friendly name (e.g., Microsoft 365 Business Premium) |
| SKU ID | Internal SKU identifier |
| Purchased | Total licenses owned |
| Assigned | Licenses currently assigned to users |
| Available | Unassigned licenses (Purchased - Assigned) |
| Warning | Suspended or warning state licenses |
| Status | Enabled, Warning, Suspended, Deleted |
Common License Types
Microsoft 365 Business Basic
Web and mobile versions of Office apps, Exchange mailbox (50 GB), Teams, SharePoint, OneDrive (1 TB).
Includes: Exchange, Teams, SharePoint
Microsoft 365 Business Premium
Full Office desktop apps, Business Basic features plus Intune, Azure AD Premium P1, Defender for Business.
Includes: Office Apps, Intune, Defender
Microsoft 365 E3
Enterprise-grade suite with Office desktop, 100 GB mailbox, unlimited OneDrive, eDiscovery, DLP, Azure AD Premium P1.
Includes: 100GB Mailbox, eDiscovery, DLP
Microsoft 365 E5
Most comprehensive license. E3 features plus Defender for Office 365 P2, Defender for Endpoint P2, Azure AD Premium P2, Power BI Pro.
Includes: Defender P2, Azure AD P2, Power BI Pro
Exchange Online Plan 1/2
Standalone Exchange mailbox. Plan 1: 50 GB. Plan 2: 100 GB with unlimited archive and legal hold.
Azure AD Premium P1/P2
P1: Conditional Access, self-service password reset, group-based licensing. P2: Identity Protection, Privileged Identity Management, Access Reviews.
Service Plans
Each license includes multiple service plans that can be individually enabled/disabled:
Microsoft 365 Business Premium includes:
- EXCHANGE_S_STANDARD — Exchange Online
- SHAREPOINTSTANDARD — SharePoint Online
- TEAMS1 — Microsoft Teams
- OFFICESUBSCRIPTION — Office Desktop Apps
- INTUNE_A — Microsoft Intune
- AAD_PREMIUM — Azure AD Premium P1
- MDE_SMB — Defender for Business
- POWERAPPS_O365_P1 — Power Apps for Office 365
Note: Disable unused service plans to prevent user access to services you don’t want them using (e.g., disable Power Apps if not needed).
License Status
Enabled
License is active and can be assigned to users.
Warning
Payment issue or subscription ending soon. Functionality still available.
Suspended
Payment failed or subscription canceled. Users lose access to services.
Deleted
Subscription ended. Grace period expired. Data may be purged.
Optimization Insights
Identify opportunities to optimize license spend:
Warning: Unassigned Licenses — Licenses are purchased but not assigned. Consider reducing quantity at next renewal or assigning to users who need them.
Warning: Inactive Users with Licenses — Users haven’t signed in for 90+ days but still have licenses assigned. Review if these licenses should be reclaimed.
Note: Upgrade Candidates — Users on E3 may be using features only available in E5. Consider targeted E5 upgrades or add-on licenses.
Graph API Endpoints
GET /subscribedSkusGET /users/{id}/licenseDetailsPOST /users/{id}/assignLicense
API Reference
GET /api/identity/licenses— List all subscribed SKUs with countsGET /api/identity/licenses/summary— Get aggregate license summaryGET /api/identity/licenses/:skuId— Get details for specific SKUGET /api/identity/licenses/optimization— Get optimization recommendations