SeatScout audits your tenant in minutes — unused, inactive, disabled, and over-provisioned seats — and shows exactly how much you can recover, in dollars. Read-only. Runs in your tenant. Nothing ever leaves it.
Free scripts can list inactive users. SeatScout turns raw data into money and a plan — quantified, prioritized, and client-ready.
Seats you bought but never assigned to anyone. The fastest, cleanest refund at renewal.
Blocked accounts still consuming paid licenses month after month.
Licensed users who have never logged in — provisioned and forgotten.
No sign-in in N days (you choose the threshold). Reclaim or reassign.
Users carrying two productivity plans (e.g. E3 + E5) at once.
E5 seats to review for an E3 fit — $21/user/mo back when it's a match.
One number up top, the evidence below, a remediation checklist at the end. White-label it with your own name on the Pro tier.
No SaaS sign-up, no tenant connection to a third party. You run it; the report stays with you.
Run the PowerShell script. It signs in to Microsoft Graph with read-only scopes you consent to. SeatScout has no servers — nothing is sent anywhere.
It reads your SKUs, license assignments and sign-in activity, applies your price table, and computes recoverable spend.
Open the HTML report + CSVs, work the remediation checklist, and reclaim seats at renewal. Re-run monthly.
Buy it once, own it. A single reclaimed E3 seat pays for the Solo tier in under two months.
Pay securely via Lemon Squeezy (handles VAT/tax worldwide). Instant download.
No. SeatScout is a script that runs inside your tenant against Microsoft Graph. There is no SeatScout server and nothing is uploaded. The report is written to your own machine.
Read-only Microsoft Graph scopes: Organization.Read.All, User.Read.All, Directory.Read.All, and AuditLog.Read.All (for sign-in activity). You consent at run time. It never writes changes.
Sign-in activity needs Entra ID P1. Without it, SeatScout still finds disabled-but-licensed, never-signed-in and unassigned seats — and tells you the real waste is likely higher.
SeatScout ships with editable list prices. You set your actual contracted/regional prices in one CSV, so the dollar figures match your agreement. SKUs without a price are excluded from totals.
Never. It is strictly read-only and produces a report plus a remediation checklist. You decide what to action.
Yes — the Pro tier is licensed for unlimited client tenants and white-labels the report with your brand, built for consultants and MSPs.
Run the free Lite audit today. Upgrade only if the number is worth it (it usually is).