An analytics dashboard with charts open on a laptop screen
Microsoft 365 Usage Review

A Microsoft licensing review template for renewal. Audit your own usage before Microsoft does.

How to run an internal Microsoft 365 usage review: the four reclaim tiers, the native reports behind them, the E5 downgrade test, and the timing that gets the savings into your renewal.

Contact Us Microsoft Advisory
500+Enterprise clients
$2B+Under advisory
PublishedSeptember 9, 2025UpdatedSeptember 24, 2026
ContentsKey takeawaysWhy review before renewalThe review templateWhere the data comes fromRunning the tiersWorked example on 8,000 seatsWhen to startAnswering the account teamWhat our reviews foundWhat to do nextFAQ

Know your own usage better than the account team does. An internal review of idle seats, E5 users who only use E3 features and duplicate add ons, started 9 to 12 months out, sets a lower count for the renewal.

Key takeaways
  • Every tenant carries idle licenses. Across our reviews, idle or unassigned seats ran 5 to 15 percent of paid licenses, 20 to 30 percent of E5 seats showed no advanced feature use, and 10 to 20 percent of tenants paid twice for add ons.
  • Four outcomes per seat. Never activated seats are reclaimed at once, 90 day inactives after a manager check, feature idle E5 seats are downgraded, and duplicate add ons are cancelled.
  • The data is already yours. The admin center active users report, the license assignment export and Entra ID sign in data cover most enterprises without new tooling.
  • Downgrades need scope changes. Users moved from E5 to E3 must also leave the scope of E5 only security and identity policies on the same day.
  • Timing decides the saving. Microsoft prices the count on the day of the quote, so a review run in the notice window finds waste it can no longer remove.
  • Make it quarterly. A standing matrix with a named owner keeps every future true up and renewal starting from a count you can prove.

Why run a Microsoft licensing review before renewal?

Your Microsoft 365 usage gets reviewed either way, and the internal review is the only version whose findings work in your favor. The account team reviews your usage at every renewal, through its own telemetry and with its own targets. A formal license audit arrives less often and with more paperwork.

The renewal then sets your cost for three years. Walk in without usage evidence and you accept Microsoft's view of your demand, which is rarely conservative. A company that skips its own review has handed the job to parties who profit from the answer.

Why does license waste build up in every Microsoft 365 tenant?

The causes are structural: they come from how licenses are assigned and bought, so every tenant we have reviewed showed the same three sources.

  • Onboarding by default, offboarding by exception. A new hire gets a license on day one, often through a group rule in Entra ID. Leavers, contractors and people on long leave keep theirs until someone notices, so the idle pool grows through administrative drift alone.
  • Tiers picked by role category. Procurement decides that managers, finance or IT get E5, and that choice is never checked against the features people use afterwards.
  • Add ons that outlive the reason they were bought. A standalone security or voice product bought in one budget year keeps billing after a suite upgrade in the next year includes the same capability.

None of these is one person's error, so the cost lands on the company as a whole and returns every year unless someone owns the review.

Watch the briefingResearch briefing · 4:02

The Microsoft EA Preparation Playbook: The Work That Wins the Renewal

What goes in a Microsoft usage review template?

The template sorts every paid seat into one of four outcomes, from the clearest waste to the judgment calls. Each tier has a signal you can pull from data you already hold, and an action with a named owner.

The Microsoft 365 usage review template on one page
TierSignalWhere to find itAction
Tier 1Assigned but never activatedActive users report with a blank last activity date; license assign date in the same exportReclaim immediately
Tier 2Inactive for 90 days or moreLast activity date per service; last interactive sign in from Entra IDReclaim after a manager check
Tier 3No advanced feature use in a full quarterFeature level evidence for security, compliance, voice and analyticsDowngrade the suite tier, E5 to E3
DuplicatesAdd on already inside the assigned suiteLicense assignment export, filtered for users with more than one productCancel the standalone line

How should the review matrix be laid out?

Each row is a license type, each column is a decision input, and each output is a reclaim or downgrade action. Record the decision and the evidence behind it on the row. The renewal team can then defend every cut line by line, instead of presenting a spreadsheet of assertions.

The columns we use on most reviews:

  1. License type and SKU, with purchased, assigned and available counts.
  2. Channel and term: Enterprise Agreement, CSP or MCA, with the anniversary or renewal date.
  3. Users with no activity in any service over the last 90 days.
  4. Users never activated since assignment.
  5. For E5 lines, users with evidence of each advanced workload.
  6. Standalone add ons held by users whose suite already includes them.
  7. Decision, owner, date actioned, and the seats released.
Free white paper

Microsoft EA renewal guide

How the usage file feeds the demand forecast, the benchmark and the requests you table with Microsoft.

Get the white paper →

Where does Microsoft 365 usage data come from?

Mostly from reports you already have. Three native exports cover most enterprises without any new tooling, and a SAM tool earns its keep only at large scale or where on premises and cloud licensing have to be reconciled together.

  • Active users report. In the Microsoft 365 admin center under Reports, then Usage. It shows trends over 7, 30, 90 or 180 days, with a last activity date per user for Exchange, OneDrive, SharePoint, Teams and Viva Engage, plus the license assign dates. Export it to CSV.
  • License assignment export. Billing, then Licenses, shows purchased and available counts per product. In Microsoft Graph PowerShell, Get-MgSubscribedSku returns prepaid and consumed units for every SKU, which gives you the unassigned pool.
  • Entra ID sign in data. In the Entra admin center, add the Last interactive sign in time column to the Users list and filter by date. Through Graph, the signInActivity property carries the last successful sign in, which requires Entra ID P1 or P2. Microsoft 365 E3 includes P1.

What will the reports get wrong on the first pull?

By default the usage reports hide user names, groups and sites, so the first export arrives anonymized. A global admin can switch this under Settings, then Org settings, Services, Reports, and your privacy team should approve that change before the review starts.

The reports also count only the services they track. A user who works mainly in desktop Office offline can look idle in the Exchange column, and service accounts sign in without generating any mail or Teams activity. Tier 2 exists for exactly these cases.

How do you run the review, tier by tier?

Work the tiers in order, starting with seats no one will miss and finishing with the downgrades that need feature evidence behind them. Measure activity per service and sign in recency. Assignment tells you only who holds a license.

Tier 1 and Tier 2: never activated and inactive seats

Tier 1 seats go back to the pool the same week. Tier 2 goes to line managers with a two week deadline, because some inactive users are on parental leave or secondment and will return. Anyone not confirmed in that window is reclaimed.

Before removing a license from a leaver, decide what happens to the mailbox. Exchange Online disconnects an unlicensed mailbox that has no hold and deletes it after 30 days.

Converting it to a shared mailbox first avoids that, and a shared mailbox up to 50 GB needs no license. An archive or litigation hold on it needs Exchange Online Plan 2, or Plan 1 with the Exchange Online Archiving add on.

Tier 3: when is an E5 user really an E3 user?

When a full quarter shows no use of the advanced security, compliance, voice or analytics features that separate E5 from E3. Job titles do not settle it. The evidence differs by workload:

  • Voice. The clearest sign of Teams Phone use is a phone number assigned to the user and PSTN call records in the Teams admin center.
  • Analytics. The Power BI activity log shows who views, creates and shares reports. A user who only views reports still needs Pro when the workspace is not on Premium or Fabric F64 capacity, so check views too.
  • Compliance. eDiscovery Premium, insider risk and communication compliance are used by a small group of role holders, usually listed in Purview role assignments.
  • Identity. Entra ID P2 features such as risk based Conditional Access and Privileged Identity Management apply to the users in their scope.

Security protections add a step to the downgrade. Several E5 features protect users through tenant policies, whether or not those users ever open a security console. Take downgraded users out of the scope of any E5 only policy on the same day, or you are still using the feature while paying for E3.

Which duplicate add ons should you sweep for?

Filter the assignment export for users who hold a suite and a standalone product in the same family. The pairs we find most often are Power BI Pro, Teams Phone Standard or Audio Conferencing next to E5, which includes all three. Standalone Entra ID P1 or Intune Plan 1 next to E3 is the other, since E3 carries both.

What is a usage review worth at renewal?

Put a dollar figure on the three pools before talks start, because that is the number any renewal discount should be compared with. Take a hypothetical company with 6,000 Microsoft 365 E3 and 2,000 E5 seats, priced at the list prices Microsoft set on July 1, 2026: $39 for E3 and $60 for E5 per user per month.

Hypothetical review on 8,000 seats at July 2026 list prices
FindingSeatsMonthly saving per seatAnnual saving
Idle E3 seats reclaimed, 10 percent600$39$280,800
Idle E5 seats reclaimed, 10 percent200$60$144,000
E5 users downgraded to E3, 25 percent of the remaining 1,800450$21$113,400
Standalone Power BI Pro cancelled on E5 users300$14$50,400
Total$588,600

Over a three year term that is $1,765,800 at list. Discounts shrink the figure and your own mix will differ, but the shape holds. Reclaimed seats carry most of the value, and duplicates are the smallest line but also the easiest to cancel.

A spreadsheet cost model open on a computer screen
A review matrix is only as useful as its last column. Every row should end in a dated decision and a seat count released, so the finance team can reconcile it against the next invoice.

When should the review start, and how often should it run?

Start 9 to 12 months before renewal and then repeat the review every quarter. The sequence needs that much time: reclaim the tiers, hold the lower count for an observed quarter, and take the reduced baseline into the negotiation as established fact.

Review timeline before a Microsoft renewal
Months before renewalWhat to do
12Pull the three exports, fix the concealed names setting, build the matrix, name an owner.
9Reclaim Tier 1, send Tier 2 lists to managers, sweep duplicates, start collecting Tier 3 feature evidence.
6Hold the lower count and reuse reclaimed seats for new joiners. Finalize the E5 downgrade list.
3Rerun the matrix and share the observed baseline with finance and the negotiation team.
1Check Microsoft's quote line by line against the matrix before anything is signed.

Why we disagree with the audit in the final 90 days

The common advice is to run a license audit shortly before renewal, once the quote is on the table. We think that is too late. A review run 90 days out produces an accurate report about waste that is already in the baseline, because Microsoft prices the count on the day of the quote.

The contract rules make it worse. Suite counts in most Enterprise Agreements cannot come down mid term, and CSP annual subscriptions allow seat reductions only in the first 7 days of a term. Reclaim early, reuse freed seats for new hires so the true up stays flat, and let the renewal fix the lower number.

The quality of the analysis matters less than whether it happened while the number could still move.

Why quarterly beats an annual audit

Every tenant drifts continuously, so an annual audit always finds a year of accumulated waste. With a standing quarterly matrix, Microsoft never gets an inflated count to price, the true up holds no surprises, and you never negotiate against your own drift. The mechanics of the annual count are in our EA true up guide.

What will the Microsoft account team say about your numbers?

Expect the account team to question the reduced count, because its own figures start from assigned licenses. These are the lines we hear most, with the replies that hold up:

  • "Our data shows higher usage than your report." Ask which report and which date range. Then reconcile it against your matrix row by row, since Microsoft's figures usually count assignments.
  • "E5 pricing depends on keeping the whole population on E5." Ask for the E3 price and the E5 price as separate lines. Then compare the discount on offer with the per seat saving on your downgrade list.
  • "You cannot reduce counts until renewal." Agree, and point out that you reclaimed early for exactly that reason. The reduced count is the one you are renewing.
  • "Those users will need E5 for Copilot and security later." Microsoft 365 Copilot is sold as an add on to E3 as well as E5, so Copilot alone is no reason to hold E5 seats. For security, ask for the roadmap in writing and a price hold on E5 step ups for the term.

What should the renewal contract say?

The review pays off only if the contract allows you to keep the lower count. Ask for these terms before you sign:

  • A fixed E5 step up price for the full term, so moving users back to E5 later does not reopen pricing.
  • Step down rights at each anniversary from E5 to E3, so the next quarterly review can still save money.
  • Standalone add ons co terminated and removed where the new suite includes them.
  • A discount that does not depend on seat volume, so renewing at the reduced count does not cost you the percentage you negotiated.

How these requests fit the wider negotiation is set out in our 2026 renewal negotiation strategy and the EA renewal playbook. The reset of the count itself is covered in the EA renewals brief.

What have our Microsoft usage reviews found since 2024?

Across the 30 to 40 reviews we led from 2024 to 2026, the gap between licenses assigned and licenses used appeared on every tenant. Three pools recurred with little variation:

  • Idle seats. Inactive or unassigned licenses made up 5 to 15 percent of paid seats on almost every tenant we reviewed.
  • The E5 mismatch. Users who exercised no advanced security, compliance, voice or analytics feature across a full quarter held 20 to 30 percent of E5 seats.
  • Paying twice. On 10 to 20 percent of tenants, standalone add ons from earlier budget years were still billing next to suites that already included them.

The behavior around the numbers was just as consistent. Internal reports treated assignment as usage, and reviews were often scheduled inside the notice window, too late to change the baseline. Companies with quarterly matrices were the ones the account team could not surprise.

More on the E5 pool is in our E5 shelfware guide, and the wider library sits in the Microsoft knowledge hub.

What to do next

  1. This week. Pull the three exports: active users per service, license assignments, and Entra sign in data. Switch off concealed names with privacy approval.
  2. Within a month. Build the matrix and run the tier sweep. Reclaim never activated seats, send 90 day inactives to managers, and list feature idle E5 seats for downgrade.
  3. At the same time. Sweep standalone add ons against what each assigned suite already includes, and flag the duplicates for cancellation at the next date your contract allows.
  4. For the next quarter. Hold the lower baseline, reuse freed seats for new joiners, and document every decision so the renewal count is observed fact.
  5. Before the quote arrives. Put the E5 step up price, step down rights and a volume independent discount on your list of contract requests.
  6. From then on. Calendar the review quarterly with a named owner. Our Microsoft advisory team can run the first pass with you.

Frequently asked questions

Why run a usage review before a Microsoft renewal?

The renewal fixes your Microsoft 365 cost for three years. Without your own usage evidence, the starting point is the account team's view of your demand. A review gives you numbers you can prove: seats to reclaim, tiers to right size, and data that counters a request for uplift.

When should the usage review start?

Nine to twelve months before the renewal date. That leaves room to reclaim seats, run a full quarter at the lower count, and bring that reduced count to the table as fact. Starting later means the waste is still in the baseline Microsoft prices.

Where does Microsoft usage data come from?

The Microsoft 365 admin center active users report gives last activity per service, the license export shows who holds what, and Entra ID sign in data surfaces dormant accounts. Native reports cover most enterprises. A SAM tool helps at large scale or when on premises and cloud licensing must be reconciled together.

What did the reviews actually find?

Three pools on almost every tenant across the 30 to 40 reviews we led: seats with no activity, E5 seats whose holders used only E3 capabilities, and standalone add ons billing beside suites that already include them. Idle seats usually carry the most money, because each one saves its full price rather than a price gap.

How does the reclaim logic work?

It runs in tiers from clearest waste to judgment calls. Tier 1 is assigned but never activated, reclaimed at once. Tier 2 is inactive 90 days or more, reclaimed after a manager confirms. Tier 3 is overlicensed, moved down a suite tier. Each decision is written into the matrix.

When is an E5 user really an E3 user?

When a whole quarter passes with no use of E5 security, compliance, voice or analytics capabilities. Pay for E5 where those capabilities are exercised and move the rest to E3. Feature evidence, not the job title, is what makes each downgrade hold up when Microsoft questions it.

How often should the review run?

Every quarter, as a standing matrix rather than a one off exercise before renewal. Licenses drift with every hire, leaver and project, so a quarterly check keeps each true up and every later renewal starting from a clean count.

Can we reduce Microsoft 365 licenses in the middle of the term?

Usually not. Suite counts under most Enterprise Agreements come down only at renewal, and CSP annual subscriptions accept seat reductions only within 7 days of the term starting. Reclaimed seats still save money before then, because reassigning them to new hires avoids buying more at the true up.

Newsletter
Licensing news that changes what you pay

One email a week on vendor price moves, audit activity and what worked in recent renewals.

Subscribe
Vendor Shield
An advisor on call for every vendor conversation

Always on advisory for renewals, audits and contract questions across your software vendors.

Explore Vendor Shield
Advisory White Paper

Get the Microsoft EA renewal guide.

The five workstreams in order: the license position, the usage file, the demand forecast, the benchmark, and the ask list.

Gated with a work email on the download page. No sales follow up you did not ask for.

Get the White Paper →
We never share your details with vendors.

Microsoft licensing news, once a week.

Price changes, audit activity and what worked in recent renewals. No vendor spin.