Skip to content
Microsoft 365 License Review icon

Microsoft 365 License Review

Find paid-seat review candidates before your Microsoft renewal

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

  1. Connect a single-tenant Entra app with three read-only Graph permissions
  2. Choose a supported D7, D30, D90, or D180 activity report
  3. Supply contracted unit costs only when monetary review is useful
  4. Keep detailed identity output off unless an authorized reviewer needs it
  5. 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.

Information

Price
From $0.01
Billing
The final price is shown before running. Failed paid calls do not charge.
Microsoft Entra Client Secret
Client secret for an app granted only the three documented Microsoft Graph read permissions. · Get key
Microsoft Tenant ID
Exact Microsoft Entra tenant identifier for the organization being reviewed.
Microsoft Client ID
Application identifier for the least-privilege licence review integration.

Example workflows

Prepare a Microsoft 365 renewal review

Join SKU inventory, directory assignments, and privacy-aware activity evidence without removing licences.

  1. Call `inventory_licenses` for D90 and review report freshness and identity mode.
  2. Run `find_reclaim_candidates` with explicit rules and optional contracted unit costs.
  3. Use `build_renewal_brief`, validate every ambiguity, and make any approved change separately in Microsoft 365.

Frequently Asked Questions

Can the Microsoft 365 tool automatically reclaim licences?

No. It returns reason-coded review candidates and never requests licence-write permission, removes a licence, disables a user, or changes the Microsoft report privacy setting.

What happens when Microsoft conceals activity-report identities?

The tool preserves the concealed privacy mode and disables per-user inactivity joins instead of asking an administrator to weaken the privacy setting.

How does Microsoft 365 License Review estimate savings?

It uses only caller-supplied contracted monthly unit prices and never substitutes public list pricing for the customer invoice or labels a candidate safe to remove.

Related Tools

Open Text Classifier
Text Classifier icon
Text ClassifierSort a long list without reading every line8 skills · from $0.010
Open Zendesk Backlog Triage
Zendesk Backlog Triage icon
Zendesk Backlog TriageTurn an inherited support backlog into an evidence-based review queue4 skills · from $0.010
Open AI Spend Auditor
AI Spend Auditor icon
AI Spend AuditorReconcile OpenAI and Anthropic spend without proxying model traffic4 skills · from $0.010