Microsoft Licensing · Sub-Page · Audit & Compliance·10 min read·Updated June 2026

Microsoft 365 License Audit: Self-Assessment Checklist

The average enterprise wastes 18% of its Microsoft 365 spend on unused licences, over-provisioned SKUs, and ghost users that HR offboarding never removed. This 22-point checklist lets you find and reclaim that waste — before your EA anniversary, and on your own terms.

Why a Self-Audit Beats Waiting for Microsoft

Microsoft does not run punitive compliance audits on Microsoft 365 in the way Oracle audits on-premises software estates. But that asymmetry works against enterprise buyers in a subtler way: because there is no external audit forcing a reckoning with your licence estate, the waste compounds silently, year after year, through every EA renewal.

In our engagements, we routinely find enterprises renewing their Microsoft 365 EA at the same seat count and SKU mix they had three years ago — despite significant workforce changes, product consolidations, and feature additions in the Microsoft stack that rendered several standalone SKUs redundant.

A structured self-audit, conducted 90 days before your EA anniversary, serves two purposes. It identifies savings that can be captured immediately through seat removal and SKU downgrades. And it produces the analytical foundation for a commercial negotiation — demonstrating to Microsoft that you have a credible internal view of your estate, which shifts the leverage dynamic significantly.

Enterprises that arrive at EA renewal with a documented licence audit consistently achieve 12–22% better outcomes than those who rely on Microsoft's account team to define the renewal baseline. The audit is not just a cost exercise — it is a negotiation preparation tool.

Phase 1: User & Seat Inventory (Control Points 1–7)

The first phase establishes who actually has a Microsoft 365 licence assigned, whether they are active, and whether the assignment reflects current organisational reality. This phase alone typically identifies 8–12% waste in organisations with more than 2,000 seats.

Phase 2: SKU Rationalisation (Control Points 8–14)

SKU over-provisioning — assigning E5 to users who genuinely need only E3, or E3 to users who need only F3 — is the single largest source of Microsoft 365 waste in enterprises above 5,000 seats. The average enterprise assigns E5 to 35–45% of its user population; the appropriate E5 population is typically 15–25%.

Phase 3: Add-On & Duplicate Coverage Review (Control Points 15–19)

As Microsoft has bundled more capabilities into E3 and E5 over the past three years, many standalone add-on licences that organisations purchased for specific capabilities have been rendered duplicative. This is one of the fastest-growing sources of waste — and one Microsoft has no financial incentive to flag for you.

Phase 4: EA Positioning (Control Points 20–22)

The final phase of the audit translates your findings into commercial positioning for the EA renewal conversation. The output of phases 1–3 is the analytical foundation; this phase is about ensuring those findings are structured to maximise negotiating leverage.

Turning Findings Into Negotiating Leverage

Running this checklist is the beginning of the EA negotiation process, not the end. The audit findings have commercial value only if they are presented in a way that Microsoft's account team recognises as a credible, actionable analysis — not as an internal exercise that will be set aside once the renewal conversation starts.

In our Microsoft EA engagements, we structure the audit output as a formal Licence Rationalisation Proposal — a document that presents the current estate, the optimised position, the commercial delta, and the conditions under which we are prepared to commit to the optimised position at renewal. This creates a formal negotiating posture rather than an informal discussion.

The typical outcome of a well-executed M365 audit leading into an EA negotiation is a 12–22% reduction in the Microsoft 365 licence line — representing £400K–£2.2M in savings for a 10,000-seat enterprise over the three-year EA term.

For organisations approaching their EA anniversary within the next 6 months, the time to begin this process is now. The 90-day runway before the anniversary is the minimum required to complete the audit, model scenarios, and enter the negotiation with sufficient lead time to walk away if Microsoft's initial position is not acceptable.

Related reading: Microsoft EA Negotiation Guide 2026, Avoiding Microsoft True-Up Surprises, and How to Reduce Microsoft Spend Without Losing Functionality.

Facing a negotiation that matters?

Tell us about the deal in front of you and we will tell you how we would approach it. Benchmarking, strategy and direct execution on your behalf.

Request a confidential briefing
Frequently Asked Questions

Microsoft 365 Licence Audit Questions

How often should enterprises audit their Microsoft 365 licences?
At minimum, conduct a comprehensive M365 licence audit 90 days before your Enterprise Agreement anniversary date — that is when you have maximum leverage to remove seats and adjust SKU mix without financial penalty. For large estates (10,000+ seats), a rolling quarterly review of active vs assigned licences is best practice. The cost of the audit process is typically recovered within the first month of right-sizing.
Can Microsoft audit our Microsoft 365 usage?
Microsoft does not conduct punitive licence audits of Microsoft 365 in the same way Oracle audits on-premises software. However, your EA includes true-up obligations — you are required to report and pay for any overage above your committed seat count. The risk is in the opposite direction: you are very likely over-paying for seats and SKUs you do not need, and that waste compounds annually at EA renewal.
What is the most common source of Microsoft 365 licence waste?
In our engagements across 500+ enterprises, the three largest sources of M365 waste are: (1) E5 licences assigned to users who only need E3 or F3 functionality — typically 15–30% of the E5 estate; (2) licences assigned to inactive or departed users not captured by HR offboarding processes; and (3) standalone add-ons for capabilities already included in the base SKU. The average enterprise wastes 18% of its M365 spend before a structured audit.
Should we use Microsoft's own tools or third-party tools for an M365 audit?
Microsoft provides native reporting through the Microsoft 365 Admin Centre and Microsoft Viva Insights. These tools are free and adequate for basic activity analysis. Third-party tools from vendors such as CoreView, Avepoint, or Entrenio provide richer analytics — particularly for identifying feature adoption patterns that inform SKU rationalisation. For most enterprises preparing for an EA negotiation, the Microsoft native tools combined with a structured analytical framework are sufficient.
The Brief

Negotiation intelligence,
once a month.