Microsoft 365 License Review joins subscription inventory, directory assignments, and the official active-user report into a read-only renewal evidence pack.
It identifies disabled licensed accounts and, only when Microsoft exposes joinable named activity, accounts with no service activity in the chosen report. Every output calls them review candidates rather than unused seats. Monetary opportunity uses only caller-supplied contracted unit prices, never a public price list or invented invoice rate.
What you can do
- inventory_licenses — compare purchased, consumed, available, suspended, and warning units
- find_reclaim_candidates — create a reason-coded human review queue
- build_renewal_brief — combine inventory, candidates, evidence gaps, and an approval checklist
Who it's for
IT administrators, managed service providers, procurement teams, FinOps owners, and finance leaders preparing a monthly seat review or contract renewal.
How to use it
- Connect a single-tenant Entra app with three read-only Graph permissions
- Choose a supported D7, D30, D90, or D180 activity report
- Supply contracted unit costs only when monetary review is useful
- Keep detailed identity output off unless an authorized reviewer needs it
- Validate leave, holds, shared use, and service accounts before any separate admin action
Getting started
Start with D90 and no user details. Microsoft may conceal identities in activity reports; the tool preserves that privacy state and disables per-user inactivity joins instead of asking you to weaken it.