Waste not, want not

Find the Microsoft 365 licences nobody is using.

WantNot reads a tenant's licence inventory and compares it against real sign-in activity. You get the wasted spend costed per user, per SKU, with the evidence attached — not a percentage, a list you can act on.

Run a free audit Open the dashboard No install. Read-only. Nothing stored.
Annual recoverable · example tenant
$0
Committed licence spend
$186,240
$155,712 working $30,528 doing nothing

Hover or tap a band to isolate it. Illustrative figures — a real report names every user and SKU behind each band.

Five things it looks for

Ordered by how easily each one survives an argument with a finance team. The hottest are unarguable; the last needs a human to confirm.

Unassigned seats

Purchased and assigned to nobody. The seat count exceeds the people in it.

Certain

Disabled accounts

The account was switched off when someone left. The licence stayed attached and kept billing.

Certain

Dormant users

No sign-in in 90 days — interactive or background. Background activity counts, so a quiet mailbox that still syncs is not flagged.

Likely

Never signed in

Licensed at provisioning and never once used. New starters get a 45-day grace window, because onboarding is not waste.

Likely

Redundant licences

A standalone SKU whose every service is already inside a bundle the same user holds. Computed from service plans, so it stays right as Microsoft reshuffles them.

Review

Numbers that survive an audit

When a finding disappears, most tools call it a saving. Often it isn't. A dormant user who comes back from leave still holds their licence — and you are still paying for it.

WantNot separates licences that were genuinely released from findings that merely stopped being flagged, and leads with the change in committed spend, because that is the figure that appears on the invoice.

It is the difference between a number you can present at a renewal and one that falls apart when somebody checks it.

Reclaimed Licence removed or seat count cut $8,412
Absorbed Still assigned, still billed $3,180
New since last scan Fresh findings to work $1,944
Only $8,412 is claimed as a saving. The rest is shown, and explained, but never counted.

Two ways in

Same analysis engine. Different trade between speed and history.

Instant Audit

For a first look, or a prospect who wants proof before a contract.

  • Runs entirely in your browser
  • Nothing is stored, anywhere
  • Result in about a minute
  • CSV export
  • No history or trend
  • One tenant at a time

Continuous

For an MSP tracking recovery across a book of tenants.

  • Scans every tenant nightly
  • Trend and scan-over-scan deltas
  • Whole-portfolio view
  • Period reports for renewals
  • Per-tenant contracted rates
  • Needs admin consent once

Read-only, and that's enforced

Three permissions, all read. Nothing WantNot holds can change anything in a tenant. The Instant Audit asks for them only while an administrator is signed in — close the tab and the access is gone.