Are We Paying for Unused Microsoft 365 Licenses? A Plain-English Audit Guide

An office manager reviewing a software subscription invoice at a desk beside a laptop, illustrating a plain-English Microsoft 365 license audit for a small business

A Microsoft 365 bill is one of the few costs that grows on its own, because adding a person is one click and removing one is a decision nobody owns.

The short answer

A Microsoft 365 license audit compares three lists: what you pay for, what is assigned to a person, and what is actually used. The gaps between them are the money.

Two words worth learning. Shelfware is paying for seats or features nobody uses. A true-up is catching up to your real usage at renewal, usually because you grew and never told anyone. A good audit finds both before the renewal date, not after.

What a License Audit Actually Is

It is a comparison, not a purchase. One column is the seat count you buy. The next is how many of those seats are assigned to a named person. The third matters most: how many of those people used it in the last three months.

An office manager reviewing a software subscription invoice at a desk beside a laptop, illustrating a plain-English Microsoft 365 license audit for a small business

One detail is where most do-it-yourself cleanups lose their savings: unassigning a license does not reduce your invoice. Microsoft states you cannot reduce the number of licenses on a subscription while all of them are assigned, so you unassign first, then remove the licenses from the subscription.

When to Run One

  • Sixty to ninety days before renewal. Early enough to change something.
  • After any headcount change. Seasonal staff, a hiring round, a departure.
  • Around a Microsoft 365 migration. Plans get bought generously and rarely revisited after.
  • When the bill jumps and nobody can name the reason.

A short review each quarter prevents all four.

Where the Waste Usually Hides

  • Former employees still licensed. Sign-in was blocked, which feels like done, but the seat is still billed.
  • Unassigned seats. Paid for, attached to no one.
  • Oversized plans. Someone sits on a higher tier and the extra capabilities show no activity.
  • Duplicate coverage. A standalone product, while a bundle you already pay for covers it.
  • Add-ons from a pilot that never ended. Nobody cancelled it, so it renewed twice.
  • Shared and service accounts on full seats. Microsoft says shared mailboxes usually do not require a license, with named exceptions such as more than 50 GB of storage in use.

How to Find It Safely

All of this lives in tools you already have, and none of it requires reading a user’s mail. Start in the Microsoft 365 admin center under Billing, on the Licenses page, for purchased versus assigned per product. Active users, under Users, gives the same picture per person.

Then the usage reports, which Microsoft describes as showing “who uses a service to the fullest extent and who barely uses it and might not need a Microsoft 365 license.” They cover the last 7, 30, 90, and 180 days. Three carry the weight. Active users shows which product licenses are in use. Mailbox usage adds a last activity date per mailbox. Apps usage gives a last activation and last activity date per person. For sign-in activity, the Microsoft Entra admin center can add a last sign-in date to the user list.

Two cautions. Reports hide usernames and display names by default, to help organizations support local privacy laws. And judge usage on ninety days, not one week: leave looks exactly like disuse.

Order of operations protects you on the way out. Microsoft states that when a license is removed, the former employee’s email, contacts, and calendar are retained for 30 days, then permanently deleted. Hand off the mailbox and OneDrive content first, then unassign.

True-Up Versus Shelfware

Two directions of the same failure, which is that nobody reconciled the list. Shelfware drifts downward: you pay for seats or features that no longer match reality. A true-up drifts upward: you added people, and at renewal the paperwork catches up. So a finished audit produces a number in each direction, not just a savings figure.

Right-Sizing Before the Renewal Date

Clean up first, then change the commitment. Microsoft’s guidance on changing plans makes the reason concrete: to switch plans automatically all users must have valid licenses, so if users outnumber licenses you unassign until they do not. That is a conversation a vCIO handles alongside your IT budget, not in a rush the week a renewal lands.

Your Pre-Renewal License Check

Run this sixty to ninety days out. Mostly reading, not changing.

  • Your renewal date and current term, written down.
  • Purchased versus assigned for every product on the Licenses page.
  • Every licensed account matched to a current employee by name.
  • Ninety days of activity from Active users, Mailbox usage, and Apps usage.
  • Shared, resource, and service accounts checked for seats they do not need.
  • A plan to unassign and then remove dropped seats, in that order.

Red Flags

  • Nobody can say the renewal date. If the date surprises you, so will the invoice.
  • Blocked sign-in treated as removed. Blocking stops access. It does not stop billing.
  • Unassigning and stopping there. The seat has to come off the subscription too.
  • Cutting seats off a one-week report. Short windows punish whoever took vacation.
  • No record of who approved what. The same add-on gets re-bought next year.

What a License Review Looks Like With TVG

TVG Consulting lists License Audit and Optimization among its managed IT services, described as finding unused seats and oversized plans and right-sizing them before your next renewal. On the consulting side it appears as vendor and licensing optimization: right-sizing tools, reducing waste, improving renewals. For businesses already on Microsoft 365, unused licenses are removed as part of cleanup.

Licensing is bought, provisioned, and managed by the same team that supports the users, so whoever reads the reports knows why a mailbox is quiet. Teams in Burbank and greater Los Angeles and in Nashville and Franklin get the same review. Managed IT plans starting at $90 per user per month (full support / MSP care). Urgent issues get immediate engagement.

Frequently Asked Questions

How do I find unused Microsoft 365 licenses?

Compare the seat count on your subscription, the seats assigned to named people, and ninety days of activity from the Microsoft 365 admin center usage reports. Microsoft describes those reports as showing who barely uses a service and might not need a license.

Does unassigning a license lower my bill?

No. Microsoft states you cannot reduce the number of licenses on a subscription while all of them are assigned, so you unassign the seat first, then remove it from the subscription.

What is the difference between a true-up and shelfware?

Shelfware is paying for seats or features nobody uses. A true-up is catching up to your actual usage at renewal, usually after growth nobody recorded.

Do shared mailboxes need a license?

Usually not. Microsoft says shared mailboxes usually do not require a license. One is required in named cases, including more than 50 GB of storage in use, in-place archiving, or litigation hold.

How long before I remove a seat from someone who looks inactive?

Use ninety days rather than a week, because leave looks identical to disuse. Confirm with the manager first, and remember Microsoft retains a former employee’s mail, contacts, and calendar for only 30 days after a license is removed.

Can I do this myself, or do I need help?

A business of 10 to 25 people with one admin and an afternoon can do most of it. The parts needing a second opinion are whether a higher tier is justified, and whether two products overlap.

Find Out What You Are Paying For

A short conversation before your next renewal: what you own, what is assigned, and what is actually used.

Talk to TVG Consulting

Garett Chipman

About the author

- CEO, TVG Consulting

Garett Chipman is an IT executive and entrepreneur with more than 20 years of experience designing business technology solutions. He founded TVG Consulting in 2005 after holding CTO and management roles at companies including GRB Entertainment and AMG, and as CEO he oversees overall client operations, strategic technology decisions, and custom AI and automation design.

Connect on LinkedIn