A software license audit is a publisher's formal check that you are using its software within the terms of your contracts. Most enterprise license agreements include an audit clause, and publishers use it regularly. An audit is not an accusation, but it is expensive if you are unprepared: findings are often priced at list, back-dated, and combined with pressure to buy more.
Who audits
The list is a mix of publishers with complex on-premises licensing, such as IBM, SAP and Oracle, and SaaS vendors whose contracts still include audit rights. Moving to the cloud does not remove audit risk; it changes where it sits.
What audits cost
The cost is not only the settlement. It includes internal time across IT, procurement and legal for weeks or months, advisor fees, and the commercial pressure that often follows: a finding that is "resolved" by buying a larger agreement than you need.
How an audit works
- Notice
A letter invokes the audit clause, sometimes naming a third-party auditor.
- Kick-off
Scope, timeline, data requirements and contacts are agreed.
- Data collection
You provide deployment data, often through scripts or tools specified by the auditor.
- Analysis
The auditor compares deployments with your entitlements.
- Draft findings
You review and challenge errors.
- Settlement
Any shortfall is resolved, typically by purchasing licenses.
Draft findings are a starting point
Auditors work from the data they collect and the entitlements they can see. Both are often incomplete. Challenging the draft with your own evidence routinely reduces the final number.
Before an audit: be ready
See audit readiness for a full checklist.
During an audit: manage it
All communication goes through one person, in writing.
Products, entities, environments and time period.
Share what the contract requires, accurately, and log what was sent.
Errors in counting, product mapping and use rights are common.
Agree the findings first, then discuss commercial resolution.
For large audits, specialist support often pays for itself.
If you have just received a letter, start with the first 10 steps to take.
The best time to prepare for an audit is the year before the letter arrives. The second best is the day it does.
After an audit: reduce future exposure
Use the findings to fix the process that created the gap, update your license positions and schedule regular internal reviews. Most audit findings trace back to a small number of causes: servers built without license checks, virtualization changes, acquisitions, and missing proof of entitlement.
How MI One helps
Frequently asked questions
Can we refuse an audit?
If your contract includes an audit clause, refusing is usually a breach. You can, however, negotiate scope and timing.
Is a vendor "SAM engagement" an audit?
Not formally, but treat it with similar care. Data shared in a review can lead to commercial pressure.
How long does an audit take?
Anything from a few weeks to many months, depending on the publisher, the scope and how quickly data can be produced. A ready license position shortens it considerably.
Sources
- Flexera, 2025 State of ITAM Report press release, June 18, 2025. https://www.flexera.com/about-us/press-center/it-teams-losing-visibility-according-to-flexera-2025-state-of-itam-report