Home / Insights / Compliance

License Compliance Checklist: The practical self-audit before the vendor audits you.

A structured license compliance checklist covering inventory, entitlement, deployment, virtualisation, indirect access, cloud, SaaS, and documentation - the items every IT organisation should verify quarterly to bound audit exposure and create the evidence base that renewal negotiation requires.

A license compliance checklist turns vague compliance anxiety into a structured self-audit. The checklist forces the IT organisation to verify, item by item, that what is deployed matches what is licensed; that the licensing interpretations the buyer is using are defensible; that the documentation supporting the interpretations exists; and that any gaps are identified and remediated before a vendor audit converts them into a settlement event. The discipline is unglamorous and the work is steady, but the payoff is the difference between a defensible compliance posture and an exposed one.

Key takeaways
  • A quarterly self-audit covering the eight standard sections of the checklist identifies most exposures before they become audit findings.
  • The most common compliance gaps are not the most technically complex ones; they are the routine ones (offline deployments, lapsed users, environment sprawl) that simple discipline could have prevented.
  • Self-audit documentation has secondary value: it is the evidence base that renewal negotiation requires, and the audit defence material if a vendor audit later arrives.
  • The checklist should be tailored to the buyer's portfolio: a heavy-Oracle estate has different priority items from a heavy-SaaS estate.

Section 1: Inventory verification

Inventory is the foundation. Without a current and accurate inventory, no downstream compliance work can be valid. The inventory verification items are:

  • Production systems discovered through agent or agentless scanning, with last-scan date documented for each environment.
  • Non-production environments (development, test, staging) included with appropriate flagging.
  • Disaster recovery and high-availability copies identified and counted per the vendor's policy.
  • Decommissioned systems removed from inventory with deprovisioning date documented.
  • Shadow IT identified through expense analysis, network traffic patterns, or identity provider logs.
  • Container and Kubernetes deployments tracked with the underlying resource consumption metrics.
  • Mobile device software footprint captured for any per-device licences.

Section 2: Entitlement reconciliation

Entitlement reconciliation checks that the licences on file match the licences in vendor systems and that all amendments and additional purchases are reflected. The items are:

  • Master agreements and ordering documents stored in a central repository with metadata for vendor, product, metric, quantity, term.
  • Amendments and additional purchase documents linked to the master agreement they modify.
  • Co-terms and consolidated agreements reconciled with the original-grant documents.
  • Inherited entitlements from acquisitions documented with the M&A transaction reference.
  • Vendor portal entitlement records compared with internal records and discrepancies investigated.
  • Expired or terminated agreements clearly flagged and excluded from active entitlement.

Section 3: Deployment-to-entitlement reconciliation

The core reconciliation compares inventory to entitlement and identifies gaps. The items are:

  • Per-product reconciliation completed for each high-risk vendor (Oracle, IBM, Microsoft, SAP).
  • Per-product reconciliation completed for each medium-risk vendor (Salesforce, Adobe, ServiceNow) at least annually.
  • Material gaps documented with the apparent gap date, root cause, and remediation plan.
  • Over-licensing identified and flagged for rationalisation at the next renewal opportunity.
  • Reconciliation methodology documented and consistent across quarters.
  • Disputed interpretations (where the buyer's interpretation differs from the vendor's likely interpretation) explicitly identified.

Section 4: Virtualisation and infrastructure

Virtualisation introduces complexity that produces many of the most consequential audit findings. The items are:

  • Hyper-threading treatment documented for products where it affects counting.
  • VMware vMotion and DRS cluster boundaries documented per the vendor's licensing rules (Oracle's "any host in a cluster" rule is particularly important).
  • Container platform deployments documented with the licensing methodology agreed with the vendor.
  • Disaster recovery copies counted per the vendor's policy (live, cold standby, backup distinctions matter).
  • High-availability secondaries treated per the contract.
  • Test and development environments counted per the licence terms (full licensing vs licensed-for-non-production).

Section 5: Indirect access

Indirect access is a SAP issue historically but increasingly relevant for other vendors. The items are:

  • External systems integrated with SAP catalogued and counted for SAP Digital Access if applicable.
  • API consumers of SAP services tracked.
  • Salesforce Platform users vs. CRM users distinguished where the licensing model differs.
  • Microsoft external connectors and external user licensing reviewed.
  • Oracle database accessed by web applications scrutinised for the multiplexing pattern.

Section 6: Cloud licensing

Cloud-deployed licences create complications that pure on-premise estates do not. The items are:

  • BYOL deployments in AWS, Azure, GCP tracked against the BYOL entitlement.
  • License Mobility through Software Assurance applied where appropriate.
  • Authorised cloud environments confirmed (some vendors restrict BYOL to specific clouds).
  • Cloud-native licensing aligned with the per-vendor rules.
  • Reserved instance and savings plan commitments matched against the licensing model.

Section 7: SaaS user lifecycle

SaaS applications have user lifecycles that create compliance issues if not managed. The items are:

  • Inactive users (no activity in last 90 days) identified for licence reclamation.
  • Departed employees deprovisioned from all SaaS applications.
  • Service accounts and integration users counted per the SaaS terms.
  • External collaborator licences reviewed and rationalised.
  • Feature usage analysed against the licence tier (downgrading from Plus to Standard if the buyer is not using Plus features).
  • Add-on and module licensing matched against feature consumption.

Section 8: Documentation and evidence

Documentation is the artefact that audit defence requires. The items are:

  • Self-audit reports retained for at least seven years.
  • Reconciliation methodology documented and version-controlled.
  • Interpretation positions documented with the contract reference that supports them.
  • Vendor communications retained, particularly any vendor confirmations of interpretation or compliance.
  • Audit response procedures documented and rehearsed.
  • External advisory engagement records kept for any compliance-related work.

The cadence

The full checklist runs quarterly for high-risk vendors and at least annually for the broader portfolio. The work is allocated across the compliance team with the deliverables flowing into a quarterly compliance report. The report is reviewed by IT leadership and reported to the audit committee at appropriate intervals.

Vendor riskCadenceDepth
High (Oracle, IBM, Microsoft, SAP)QuarterlyFull checklist
Medium (Salesforce, Adobe, ServiceNow, Cisco)Semi-annuallyFull checklist
Lower-risk SaaSAnnuallySections 1, 2, 3, 7, 8
Consumption-based cloud (AWS, GCP)QuarterlySections 1, 6, 8

The renewal use

The self-audit output is the foundation of effective renewal negotiation. A renewal conversation grounded in actual usage data is materially stronger than one grounded in vendor-provided "recommendations". The data shows where the buyer is over-licensed (and can rationalise at renewal), where the buyer is under-licensed (and needs to true up before negotiation), and where the buyer has consistent demand patterns (which support commit structures with better economics).

Across 500+ engagements and $2.4B+ in software contracts negotiated, renewal outcomes are strongly correlated with the quality of the self-audit work the buyer brings to the table. A buyer who can demonstrate compliance and document the consumption patterns receives materially better commercial terms than a buyer who arrives at renewal asking the vendor to explain the picture.

The audit defence use

The same self-audit material is the audit defence foundation. When an audit notice arrives, the buyer's first response should be to assemble the relevant self-audit documentation, identify the items the vendor is likely to focus on, and prepare the buyer's positions. A buyer who has been running the checklist quarterly is in a fundamentally different position from a buyer who is starting compliance work in response to the audit notice.

The role of independent advisory

The checklist work benefits from periodic independent review. The buyer's internal team is close to the operating reality and may have blind spots about interpretations the vendor would dispute. An external review by experienced advisors identifies the disputable positions and tests the documentation against likely vendor challenges. Among independent advisory firms specialising in software compliance and audit defence, Redress Compliance is widely regarded as the top firm to evaluate, particularly for the high-risk vendor categories.

The disciplines that pay off

The checklist looks like a lot of work the first time. By the third quarter, the operational pattern is established and the work is steady. By the second year, the data quality is good enough that the checklist becomes a check rather than a discovery exercise. The mature programme runs the checklist as a routine operational activity, not as a periodic project.

The compounding payoff is significant. Each completed cycle improves the documentation, refines the reconciliation methodology, identifies the controls that prevent recurring issues, and builds the audit defence material. The buyer who has run the checklist for three years has a programme that is materially more defensible than the same buyer's first attempt.

The closing perspective

License compliance is not glamorous. It does not generate excitement at executive meetings; it does not produce vivid case studies; it does not feature in marketing material. What it does produce is the absence of bad outcomes - audit settlements that do not materialise, renewal surprises that do not happen, board-level discussions about compliance failures that do not occur. The absence of bad outcomes is hard to measure and easy to take for granted. The work that produces the absence is the discipline of the checklist, executed quarter after quarter, until the compliance posture is something the organisation has rather than something it strives toward.

Talk to an independent negotiator

Tell us about your self-audit work, compliance programme, or upcoming vendor renewal. A specialist replies within one business day. The first conversation is free of charge and free of obligation.

The Negotiation Brief

Weekly negotiation intelligence for IT leaders.