Start with the customer and subscription
Confirm the organization, subscription owner, assigned quantity, available capacity and renewal information. Separate partner-managed subscriptions from those managed elsewhere.
Platform capabilities
Manage Microsoft cloud services, Windows devices, security, documentation, backup, and support from one self-hosted platform.
Microsoft 365 license optimization
Bring license assignments, subscription quantities and available workload activity into the same customer review. Identify candidates for change, check what the business still needs, and verify the result before counting any savings.
For administrators and MSP technicians. Usage-report availability depends on installed MSPControl version, Microsoft services, permissions and reporting data.
Microsoft 365 license optimization means reviewing purchased capacity, user assignments, workload activity and business requirements to identify licenses that can be reassigned, changed or removed. MSPControl supports subscription and assignment review, with API/AI access to supported Microsoft usage reports. The administrator still owns the decision: a quiet account is a review candidate, not proof that its license is unnecessary.
The operating workflow
Confirm the organization, subscription owner, assigned quantity, available capacity and renewal information. Separate partner-managed subscriptions from those managed elsewhere.
Choose a relevant period and inspect report freshness and collection errors. A recent hire, leave of absence or seasonal role can make a short window misleading.
Review the available active-user, email, Teams, OneDrive, SharePoint and mailbox reports. Sign-in activity alone does not tell you which licensed workloads were used.
Check required security, compliance and business capabilities that may not appear as daily app activity. Review group-based assignments and dependencies in Microsoft before approving a change.
Use supported license actions for the selected customer. Where available, validate the change plan against package quota first. Review individual task errors and confirm effective assignments.
Reassignment or removal from a user does not automatically reduce purchased seats. Confirm subscription ownership, allowed reduction timing and the resulting invoice before reporting realized savings.
What MSPControl supports
MSPControl provides several parts of the review. They are distinct surfaces, not a promised one-click optimization wizard.
The Online Services Subscriptions Dashboard shows quantities, assignment and quota information, status, renewal details and partner-management context.
Supported read actions return Microsoft CSV reports for active users, email, Teams, OneDrive, SharePoint, mailbox usage and service-user counts. Check reporting privacy before joining records.
License statistics and supported assignment actions provide customer context. The license-change-plan validation action checks package quota; it does not decide whether a change is safe for the business.
Approve the candidate, inspect errors and verify Microsoft-side assignments. Confirm purchased quantities separately with the subscription owner.
Interpretation and coverage
| Signal | Useful question | Do not infer |
|---|---|---|
| Assigned licenses | Who currently holds the product? | Assignment alone does not show actual app usage. |
| Workload activity | What did the available reports observe? | Low activity is not proof that security, retention or other licensed features are unnecessary. |
| Purchased seats and terms | Can the subscription quantity be reduced, and when? | Removing a user assignment is not an immediate invoice reduction. |
Configuration and next actions
Common questions
MSPControl provides assignment and subscription information plus API/AI access to supported workload-usage reports. Together they support identifying candidates for review. No activity, missing data and an unneeded license are different conclusions; verify the business requirement before changing anything.
The subscription dashboard is a documented product interface. The per-user workload reports described here are exposed through API/AI read actions. This page does not claim a dedicated graphical license-optimization dashboard.
Supported report actions accept D7, D30, D90 and D180. Check the selected report, refresh date and returned data. Microsoft reporting is not real time, and coverage varies by report and environment.
Not necessarily. User assignments and purchased subscription quantities are separate. Validate the applicable contract, subscription owner and reduction window, then confirm the commercial change and invoice.
AI can assist with the available evidence, but a recommendation is not approval. Check privacy, missing data, business dependencies and customer authorization. Use the supported administrative change process and verify its result.
Self-hosted. Free license available. No credit card required.