A software inventory is a list of everything the company pays for per person: each tool with its price, who pays for it, who is responsible, how many licenses were bought and how many are used, and when it renews. In a 60-person company you can build it in an afternoon from three sources: the credit card statement, the Google Workspace admin console and the receipt emails. The hard part is not building it; it is keeping it alive after the first month.
Updated on October 11, 2026 · 7 min read · Mekovault
Ask your finance lead how much the company spends on software each month and they will look at the credit card. Ask whoever handles IT and they will look at the Google console. Ask marketing and they will name Canva and two tools nobody else has heard of. None of them has the full list, and it is not carelessness.
Software gets bought a little at a time. Someone starts a free trial on their own card and the company reimburses it. A sales manager signs up for Zoom for his team on the department card. The person who created the Notion account left a year ago and the charge keeps landing on a card nobody reviews line by line. Every purchase made sense at the time; what never existed was one place to write them all down.
The result is familiar: when the Google Workspace annual renewal comes around, nobody knows how many licenses are really needed. And when someone leaves, nobody knows which tools they had a paid seat in.
An app inventory does not need thirty columns. It needs six, filled in for every tool:
You do not need to interview the whole company. Three sources cover almost everything:
That gives you name, price, billing period and who pays. What is missing, owner and licenses used, you get by asking each manager with a short list: “these are your team’s tools, who uses them?”.
This is what a freshly built software inventory looks like, with rounded example prices. The incomplete rows are not a mistake: they are the list of open questions.
| Tool | Price and billing period | Who pays | Owner | Bought / used | Renewal |
|---|---|---|---|---|---|
| Google Workspace Business Standard | $14 per license per month, annual plan | Company card | Head of operations | 64 / 58 (3 on suspended accounts) | March 15 |
| Slack Pro | $9 per user per month, monthly | Company card | Head of operations | 60 / 55 | Month to month |
| Zoom Workplace Pro | $15 per license per month, annual plan | Sales manager’s card | Sales | 10 / 4 | July 1 |
| Canva for Teams | $10 per user per month, annual plan | Personal card, reimbursed | Marketing | 5 / 5 | November 20 |
| Notion Plus | $10 per user per month, monthly | Personal card of someone who no longer works here | Nobody assigned | 12 / 7 | Unknown |
This company pays about $1,300 a month for these five tools. With the table in front of you, three things nobody had seen jump out: Zoom has 6 unused licenses renewing in July, Notion is paid by someone who is gone, and Google has 3 licenses on suspended accounts billed exactly like active ones.
What to do with what shows up. You will usually find three kinds of findings:
The spreadsheet you built today is out of date next month: someone joins, someone leaves, someone signs up for a new tool, Zoom renews. Nobody opens it again because maintaining it is a job with no owner. For the inventory to stay alive, every change has to update it on its own.
That is where Mekovault starts. The Licenses screen reads Google Workspace and shows, per platform, licenses bought, used and sitting on suspended accounts, with what they cost per month and the last date you can reduce them. Subscriptions with no connector (Canva, Notion, Adobe and the rest) are recorded in Software purchases with price, renewal date and owner, and go into the same control. And so you do not start from zero, you import the spreadsheet you built this afternoon: every row gets an owner, an expiration date and a warning 30 days before renewal.
From there, when someone leaves, their seat in every tool is flagged for release. When someone asks for something new, it goes through approval and is on the list from day one. The inventory stops being a chore and becomes the record of what is already happening. If you want to see what you pay today for licenses nobody uses, try the calculator.
The list of every tool the company pays for, with price, billing period, who pays, who owns it, how many licenses were bought and how many are used, and the renewal date. It is the basis for controlling software spend: without the list you do not know what you spend or what you can cut.
From three sources: the statement for each card (company and reimbursed personal cards), the Billing section of the Google Workspace admin console, and an email search for receipts. Between the three, almost everything shows up; what is left comes from asking each manager what their team pays for.
An afternoon for the first version, if you have access to the cards and the Google console. What takes longer is confirming who owns each tool and how many licenses are really used, because that means asking people. Keeping it current is what fails afterwards, not building it.
To start, the spreadsheet is enough. It fails when nobody updates it: a new purchase, a person leaving or a renewal never touch it. Mekovault reads Google Workspace licenses, records the rest in Software purchases with price and renewal date, and imports your spreadsheet so you do not start from zero.