Unused licenses hide in three places: purchased and never assigned, assigned to suspended accounts of people who left, and assigned to active people who have not signed in for months. Each platform shows them in a different corner of its admin console and has its own rule for stopping the charge: in Google suspending is not enough, in Slack deactivating is, in Zoom you have to remove the license and also lower the quantity on your contract. And on annual plans you can only reduce at renewal, so the work has to happen 30 days before.
Updated on October 11, 2026 · 7 min read · Mekovault
When the software invoice arrives, one number gets looked at: how many licenses you pay for. But unused software licenses do not show up on the invoice. You have to go looking, and they sit in three different places:
A vendor would call the three groups together a “license optimization opportunity”. For you it is simpler: money that leaves every month and that nobody decided to spend.
Google Workspace. In the admin console, under Billing, Subscriptions: for each plan you see how many licenses you bought and how many are assigned. For the second group, go to Users and filter by status “Suspended”: every name there that still has a license assigned is a license paid for nobody. For the third group, in the same user list add the last sign-in column and sort by date: anyone who has not signed in for 90 days is a candidate for a cheaper plan or for archiving.
Slack. Under Administration, Manage members, you see active and deactivated members. Slack only bills for active ones, so the second group here is solved by deactivating. Under Billing you see how many members are being charged in the current cycle; if that number is higher than the people who work at the company, someone is still active who should not be.
Zoom. Under User Management you see which accounts are licensed and which are basic (free). Under Reports, Usage, you see how many meetings each person hosted in the period. A licensed account with zero meetings in two months is the most common unused license in Zoom, and besides removing it you have to lower the quantity on your contract, or you keep paying.
This is the confusing part: blocking a person does not mean the same thing everywhere. The table sums up what is verified in each vendor’s documentation. The full rules, with sources, are in License control.
| Platform | Does blocking stop the charge? | What you have to do | When it takes effect |
|---|---|---|---|
| Google Workspace | No | Delete the account or move it to an archived user | Flexible plan: next cycle. Annual plan: at renewal |
| Slack | Yes | Deactivate the member | The charge drops on its own from the next cycle |
| Jira and Confluence (monthly plan) | Yes | Deactivate the account | The charge drops on its own |
| 1Password | Yes | Suspend or remove the person | The charge drops on its own |
| Zoom | No | Remove the license from the user and lower the quantity on the contract | Next billing cycle |
| GitHub Team | No | Remove the seat and lower the quantity on the contract | Next billing cycle |
| HubSpot | No | Release the seat and lower the quantity on the contract | Next billing cycle |
| Dropbox Business | No | Remove the license and lower the quantity on the contract | Only at renewal |
| Salesforce | No | Deactivate the user and lower the quantity on the contract | Only at renewal |
| Adobe Creative Cloud for teams | No | Remove the license and lower the quantity on the contract | Only in the renewal window |
Look at the last column. On half the platforms, removing the license from the person does not change the bill: there is a second step, lowering the quantity on the contract, done in the billing screen, that nobody does because nobody knows it exists.
On a flexible (month-to-month) plan the rule is simple: what you release this month stops being billed next month. The cost of forgetting is one month of one license.
On an annual plan the cost of forgetting is a year. You committed to a quantity; you can raise it whenever you want, but lower it only on the renewal date. If that date passes with nobody reducing, the 8 unassigned licenses and the 5 on suspended accounts get paid for another 12 months. That is why the review does not happen when the invoice arrives, but 30 days before renewal: enough time to count, decide and change the quantity in the console.
A 20-minute monthly routine. On the first business day of each month, one person in operations or finance does this:
Twenty minutes a month does not sound like much, and it is not. The problem is that, with nobody assigned, it never happens.
The Licenses screen reads Google Workspace and shows, per platform, licenses purchased, used and sitting on suspended accounts, with what they cost per month. For each plan it tells you the last date you can reduce and the exact steps on that platform, with the verified rule: delete or archive in Google, deactivate in Slack, remove the license and lower the quantity in Zoom.
When an offboarding runs, that person’s license is flagged for release. And before every renewal you get a warning with the quantity you can drop to and where to do it. What Mekovault does not do is lower the quantity on the contract: the company does that step in each platform’s billing screen, because it is a change to the contract and the person who pays should be the one to sign off. For platforms that cannot be automated, Mekovault assigns an owner, records the seat and keeps the evidence that it was done.
If you want a number before you start, the calculator estimates what you pay each month for licenses nobody uses from your company’s three numbers. And if you do not yet know which tools the company pays for, start with the software inventory.
A license the company pays for and nobody benefits from. There are three kinds: the one you bought and never assigned to anyone, the one assigned to a suspended account of someone who left, and the one held by an active person who has not signed in for months. All three cost the same as a license in use.
No. A suspended account keeps its license and is billed the same as an active one. To stop paying you have to delete the account or move it to an archived user. On a flexible plan the charge drops the next cycle; on an annual plan the quantity only drops at renewal.
Before the renewal date. On most annual plans you can raise the quantity whenever you want, but lower it only at renewal. If that date passes, you commit to another year with the licenses you had. That is why the review happens 30 days before, not the day the invoice arrives.
No. Mekovault shows you how many licenses you pay for, how many are used and how many sit on suspended accounts, tells you the last date you can reduce and the exact steps on each platform, and warns you before renewal. Lowering the quantity on the contract is done by the company in each platform's billing screen, because it is a change to the contract.