Guide

How to Find and Remove Unused Microsoft 365 Licenses

Updated June 26, 2026 · 3 min read

Last sign-in 212 days ago Exchange / mailbox no signal Teams no signal SharePoint / OneDrive no access VERDICT Reclaimable

The fastest savings in Microsoft 365 come from licenses that nobody uses. They get billed month after month without anyone benefiting from them. The trick is to spot them reliably — without accidentally locking out someone who was simply on vacation.

What "unused" really means

A license can burn money in three ways:

  1. Unassigned – purchased, but not allocated to any user. Pure buffer that you pay for in full.
  2. Assigned but inactive – the user never signs in or uses none of the services being paid for.
  3. Assigned and active, but oversized – the user is working, but only needs a fraction of the plan.

This guide focuses on the first two. For the third case, see E3 vs. E5.

The signals that matter

Microsoft provides the raw data through the usage reports in the Microsoft 365 Admin Center – you just need to bring it together. The most telling signals:

No single signal is enough on its own. Only the combination separates "truly inactive" from "just briefly away."

Avoiding false positives

Before you remove a license, check for the common exceptions:

That's why the order is always: flag → verify → decide, never "delete automatically."

How to proceed

  1. Pull an inventory – all users with their assigned licenses.
  2. Overlay activity reports – sign-in and service usage per user.
  3. Set a threshold – for example, "no activity for 90 days." Start conservative, then tighten.
  4. Filter out exceptions – service accounts, employees on leave, shared mailboxes.
  5. Hand the candidate list to the business units – they know who has actually left.
  6. Remove the license – after approval, documented in a traceable way.

What happens when you remove a license

Removing a license is not the same as deleting the account:

This reversibility makes cleanup low-risk – provided you've verified beforehand.

Manual or with a tool?

Up to ~100 seats, the Microsoft usage reports and an export to Excel are workable. Beyond that, manually merging sign-in, Exchange, Teams, and SharePoint data becomes error-prone and time-consuming – and this is exactly where the overlooked candidates slip through.

License Lens automates precisely this reconciliation: connect your tenant in read-only mode, and for each license assignment you immediately see the combined activity signal and whether it can be saved. No changes are made and no employee data is stored.

The next logical step is a clean, repeatable audit → Microsoft 365 License Audit: Step by Step.

How much are you overpaying?

Connect your Microsoft 365 tenant and see your annual savings potential in seconds — unused seats, stale accounts and inactive licenses at a glance.

Calculate your savings Read-only access · GDPR-compliant · no employee data stored

Keep reading