Licence audit

A Microsoft 365 licence audit for every tenant.

Find the paid seats nobody uses, costed per year with the evidence behind each, and reclaim them through an approved change.

/c/contoso-group-ltd › Licence savingsDemo workspace
Licence savings for one tenant: the possible saving a year, split into right-sizing plans and unused seats, then the first suggestion, Microsoft 365 E3 on accounts unused for 90 days, with its yearly cost, a Reclaim these licences button, what to check first and the evidence.Licence savings for one tenant: the possible saving a year, split into right-sizing plans and unused seats, then the first suggestion, Microsoft 365 E3 on accounts unused for 90 days, with its yearly cost, a Reclaim these licences button, what to check first and the evidence.
  1. The possible saving a year

Why this is hard today

Clients pay for seats on accounts that left months ago, Copilot licences nobody opens and premium plans used like cheaper ones. Finding them means exporting licence and sign-in reports tenant by tenant, and the figures are out of date by the time you meet the client.

How ConfigCheckup solves it

  • Seats on accounts nobody uses

    Paid licences on disabled accounts and on accounts that no longer sign in, listed by licence with every account named.
  • Copilot seats nobody opens

    Seats with no Copilot use in 30 days, and seats bought but never assigned. People given a seat recently are never counted.
  • Plans bigger than needed

    E5 users where no E5-only feature is in use, or Business Premium with its security features switched off, with what to check first.
  • Your prices, not list price

    Use what you actually pay your distributor, or a discount off list. Unpriced licences are left out of totals rather than guessed.
Licence savings, in the product 
  1. Connect the tenant

    Read-only admin consent. No agent, no mailbox or file access.

  2. Run the assessment

    Licences, users and sign-in activity are read, and every suggestion is worked out from them.

  3. Reclaim, with approval

    Draft the removal as a change: a dry run, then approval by two people (or the only Admin or Owner, where the tenant asks for one approver and nobody affected holds an admin role), and a way back.

/homeDemo data

0:00 / 0:42
  1. 01HomeStart from Home
  2. 02Invoice checkLicences › Invoice check
  3. 03Match a lineThe figures recompute
  4. 04Woodgrove’s licencesTenants › Woodgrove Financial › Users & mail › Licences
  5. 05The accountsThe ten accounts behind it, unused for 90 days
  6. 06ReclaimReclaim runs as an approved change you can roll back. The demo can’t reach Microsoft, so the film stops here.

Find unused licences and check the invoice · 0:42

Demo data: made-up tenants, nothing is changed.

Find unused licences and check the invoice, from Home to done · 0:42. Demo data: made-up tenants, nothing is changed.

Each saving, costed, with the accounts behind it

Licence savings for the demo tenant: each suggestion costed at the workspace’s prices, with the evidence. Demo workspace.

/c/contoso-group-ltd › Licence savingsDemo workspace
Licence savings for one tenant: the possible saving a year, split into right-sizing plans and unused seats, then the first suggestion, Microsoft 365 E3 on accounts unused for 90 days, with its yearly cost, a Reclaim these licences button, what to check first and the evidence.Licence savings for one tenant: the possible saving a year, split into right-sizing plans and unused seats, then the first suggestion, Microsoft 365 E3 on accounts unused for 90 days, with its yearly cost, a Reclaim these licences button, what to check first and the evidence.
  1. Reclaim as an approved change
  2. The evidence for each suggestion

Check it yourself.

What it can’t see

Said plainly, so you know what you are buying.

  • Some use cannot be seen from Microsoft 365 data, such as Teams Phone, Power BI or Defender for Endpoint on devices. It is listed as something to check, never assumed unused.
  • Figures are only as good as the prices you set: at Microsoft list price they are indicative.
  • Shared and archived mailboxes that need a licence to keep data are flagged for checking, not removed.

It reads settings and activity records, never content, with permissions your tenant’s admin grants. Every permission and role, and why

Questions.

How accurate are the savings?

Each suggestion is calculated from the tenant’s own licences and activity, at the prices you set. It is not an estimate from averages. Anything we cannot see is listed for you to check before acting.

Can it remove licences on its own?

No. Removing licences is always a change you draft: it runs a dry run first, it is approved (by two people, or by the workspace’s only Admin or Owner where the tenant asks for one approver and nobody affected holds an admin role), and it records how to put the licences back. It needs the automation app, which the tenant adds separately, and Automate. It never runs under an automatic policy.

Plans: Finding savings on every plan; reclaiming licences with Automate.

What each plan includes 

ConfigCheckup

See it on your own tenants.

The findings and figures come from your tenant, not from averages.

14 days of daily monitoring and alerts, every finding with its fix guide, and reports on up to 3 tenants, from your first connected tenant. No card. Then choose the plan that fits.