Stop wasting money on unused M365 licenses

Audit your Microsoft 365
license spend

SeatPrune connects to your M365 tenant, analyses every license and user activity, and tells you exactly where you're overspending — with actionable recommendations.

Free tier includes 1 tenant & 200 users. No credit card required.

Sample report uses fictional data for demonstration purposes.

10–20%

Typical licence waste

$10

Starting price

< 5 min

Setup time

Everything you need to optimise M365 costs

Connect your tenant and see results in minutes, not weeks.

License Inventory

See every Microsoft 365 license across your tenants — who has what, what it costs, and what's unused.

Cost Optimisation

Actionable recommendations to downgrade, remove, or reassign licenses. See exactly how much you can save.

Security Assessment

Identify stale accounts, MFA gaps, privileged role issues, and inactive users with active licenses.

PDF Reports

Generate detailed audit reports for stakeholders, with recommendations and cost breakdowns.

Multi-Tenant

Manage multiple M365 tenants from a single dashboard. Group by company for cross-tenant analysis.

Automated Syncs

Schedule daily or weekly syncs to keep your data current. Track licence changes over time.

How it works

1

Connect

Link your M365 tenant via OAuth. Admin consent takes 30 seconds.

2

Sync

We pull license, user, and usage data from Microsoft Graph API.

3

Save

Review recommendations, implement changes, and watch your costs drop.

Simple, transparent pricing

No per-user fees. No surprises. The tool pays for itself in week one.

Free

$0/month

1 tenant, 200 users

Popular

Single Company

$10/month

1 tenant, up to 300 users

Business

$29/month

Up to 3 tenants, 1,000 users

Scale

$79/month

Up to 5 tenants, unlimited users

MSP

$15/tenant/mo

Unlimited tenants (6+)

Once-Off Audit

$149one-time

Full audit, no subscription

Annual billing: 2 months free — $100/yr Single · $290/yr Business · $790/yr Scale · $12/tenant/mo MSP.

Enterprise (5,000+ users)

Unlimited tenants, invoice billing, DPA & security review, priority support.

Contact us

Frequently asked questions

How much does SeatPrune cost?+

SeatPrune is flat-priced, not per-user: free up to 200 users, $10/month for one tenant up to 300 users, $29/month for up to 3 tenants and 1,000 users, $79/month for large environments, and $15/tenant/month for MSPs. Comparable tools charge $1.50–$6 per managed user per month — thousands per year for a mid-size tenant.

How much can I actually save?+

In typical Microsoft 365 tenants, 10–20% of license spend is wasted on inactive users, disabled accounts, licensed shared mailboxes, and over-provisioned tiers. For a 500-user E3/E5 environment that is $2,000–$8,000 per month in recoverable spend.

Is it safe to connect my tenant?+

SeatPrune connects through the official Microsoft Graph API using an app registration you consent to, with read-oriented reporting permissions. It analyses license and usage data — it never modifies users, licenses, or settings in your tenant.

How long does setup take?+

About 5 minutes. You grant admin consent via OAuth, SeatPrune runs a sync, and your first findings — with dollar figures attached — appear the same day.

Does it work for MSPs managing many tenants?+

Yes. The MSP tier is $15 per tenant per month ($12 on annual billing, 6-tenant minimum) with unlimited tenants in one dashboard, per-tenant PDF audit reports, and company grouping for cross-tenant analysis.