License tracking and contract registry
ServiceChanger tracks real license usage from sign-in activity and keeps a contract and seat registry with alerts. It does not assign or revoke licenses.
What it does
The License module answers two questions: is an assigned license actually being used, and which contracts and seats do we have running? To do that, ServiceChanger combines sign-in activity from Entra ID with a contract and seat registry that you maintain.
What it explicitly does not do
The License module does not assign or revoke licenses. Assigning or revoking Microsoft licenses (SKUs) stays with Microsoft, for example through group-based licensing. ServiceChanger only measures and records, so you know where you can save and which contract needs attention.
Measuring usage from sign-in activity
ServiceChanger looks at a user's last sign-in to determine whether a license is being used. Based on the last sign-in it classifies each user:
| Status | Meaning |
|---|---|
| Active | Signed in within the last 30 days. |
| Idle | Last sign-in between 30 and 60 days ago. |
| At risk | Last sign-in between 60 and 90 days ago. |
| Inactive | No sign-in for more than 90 days. |
| Never | No sign-in ever recorded. |
Results are refreshed periodically and cached briefly, so the dashboard stays fast without hitting Graph rate limits.
Contract and seat registry
Alongside usage, you keep a contract per vendor with:
- Contract number, name, and vendor
- Start and end date
- Billing cycle and price per seat
- Number of seats under the contract (or unlimited)
- Auto-renew, payment method, currency, and PO number
- Contract owners
Alerts
ServiceChanger flags, among others:
- Seats that have not been used for a long time and are candidates to reconsider.
- Contracts that are about to expire or auto-renew.
- A shortfall where more users are active than the contract has seats for.
Supported licenses
ServiceChanger detects the SKUs Microsoft has made available in your tenant, including M365 (Business, Enterprise E3/E5, Frontline F1/F3), Power BI, Power Automate, and Intune. New SKUs are picked up automatically the moment Microsoft publishes them.
What you need
Measuring sign-in activity uses Entra ID's sign-in reporting. Note that detailed sign-in logs require an Entra ID P1 or P2 license on the Microsoft side. See Which permissions ServiceChanger requests.