Practical, vendor-honest guides on cutting Microsoft 365 license waste.
The five places license waste hides, the read-only Graph queries to find it, and how to turn it into a dollar figure.
What E5 actually adds, who genuinely needs it, and the $21/user/month math for downgrading over-provisioned seats.
Prices rose up to 33% on July 1, 2026. Seven read-only ways to claw the increase back from license waste.
An honest comparison — native tools, free scripts, AdminDroid, CoreView, and SeatScout — including where each one wins.
The exact read-only steps to inventory SKUs, find unused/inactive/disabled seats, spot downgrades, and quantify the savings — with the PowerShell to do it.
Safely remove reclaimable seats — from one user, in bulk via PowerShell, and by reducing purchased seats at renewal — without losing data.
Use Graph signInActivity to report inactive licensed users — with the Entra ID P1 gotcha handled — and export a clean CSV.
Read-only audit, dollar-quantified report, runs in your own tenant. Free tier.
Get SeatScout →