What is IBM Sub-Capacity Licensing?

IBM's sub-capacity licensing model allows eligible customers to license IBM software based on the virtual processor capacity available to the software within a virtualised environment, rather than the total physical processor capacity of the underlying hardware. This distinction matters enormously in modern enterprise environments, where physical servers are densely virtualised and an IBM product may be allocated only a small fraction of the server's total processing capacity.

Under full-capacity licensing — the default without ILMT — a customer running IBM WebSphere Application Server on a single virtual machine on a 64-core physical server licensed at 100 PVU per core would require 6,400 PVUs for that one VM, regardless of how many vCPUs are actually allocated to the VM. Under sub-capacity licensing with ILMT, the same customer would licence only the vCPUs actually assigned to the WebSphere VM — if the VM has 4 vCPUs, the sub-capacity requirement is 400 PVUs. The cost difference is one to two orders of magnitude, making sub-capacity licensing economically essential for virtualised IBM deployments.

Sub-capacity licensing applies to IBM software deployed in Eligible Virtualization Environments (EVE) as defined in IBM's Passport Advantage terms. These include VMware vSphere, Microsoft Hyper-V, IBM PowerVM, Red Hat KVM, and other recognised hypervisors. Physical deployments and bare-metal installations do not benefit from sub-capacity licensing — the entitlement is always calculated on full physical capacity in those cases.

ILMT: The Mandatory Compliance Tool

IBM License Metric Tool is the measurement and reporting tool that IBM requires for sub-capacity licensing eligibility. It is not optional guidance or a recommended best practice — it is a contractual prerequisite. IBM's Passport Advantage terms explicitly state that sub-capacity licensing is contingent on ILMT deployment, and that IBM reserves the right to apply full-capacity licensing retroactively if ILMT requirements have not been met.

ILMT works by deploying lightweight agents on virtualised servers, which report back to a central ILMT server. The ILMT server aggregates this data to calculate PVU consumption based on the virtual cores available to each IBM software deployment, applying the processor-specific PVU weights from IBM's conversion table. Quarterly audit snapshots — point-in-time reports generated within ILMT — constitute the formal compliance evidence that IBM requests during Software Reviews.

As of May 2023, IBM removed most exceptions to the ILMT mandate. Previously, small deployments (below a certain PVU threshold) could qualify for simplified sub-capacity reporting without ILMT. These exceptions are now largely unavailable, and virtually all customers deploying PVU-licensed IBM software in virtualised environments must implement ILMT to qualify for sub-capacity licensing.

ILMT Deployment Requirements

ILMT must be implemented within 90 days of the first deployment of an Eligible Sub-Capacity Product in an Eligible Virtualization Environment. This 90-day window begins from the initial deployment, not from when the organisation becomes aware of the requirement. IBM's audit teams track deployment dates through support cases, product registration data, and partner installation records, and will enforce the 90-day requirement strictly in Software Reviews.

The ILMT deployment must provide complete coverage — every virtualised server running eligible IBM products must have an ILMT agent deployed and actively reporting. Partial coverage (where ILMT monitors some servers but not others) provides sub-capacity eligibility only for the monitored servers; unmonitored servers revert to full-capacity calculation. This partial coverage scenario is common in large, distributed IBM estates and frequently generates the most significant compliance findings in IBM Software Reviews.

ILMT's software catalog must be kept current. IBM publishes catalog updates that enable ILMT to recognise new product versions, new deployment patterns, and new product names following rebrands or acquisitions. Running ILMT with an outdated software catalog means that newer IBM product versions may not be correctly identified, leading to missed detections and underreported PVU consumption. Catalog updates should be applied promptly following IBM releases.

Reporting, Record Retention, and the Quarterly Obligation

IBM's sub-capacity licensing terms specify quarterly reporting as the maximum allowable interval between compliance measurements. In practice, this means that ILMT audit snapshots must be generated and retained at least every three months. For organisations with dynamic virtualised environments — where VMs are frequently provisioned, decommissioned, or resized — monthly or even more frequent measurements are advisable, because quarterly measurements may miss peak consumption events that occur between measurement dates.

The peak consumption rule is fundamental to sub-capacity compliance and frequently misunderstood. IBM does not average PVU consumption across the measurement period — it applies the highest consumption point within the period as the compliance benchmark. A VM that was temporarily scaled up to handle a batch processing peak, then scaled back down, still creates a PVU obligation at the peak size even if the peak lasted only hours or days. ILMT audit snapshots capture the maximum PVU consumption within the reporting period, and that maximum is what IBM uses to assess entitlement adequacy.

Audit snapshots must be retained for a minimum of two years and produced to IBM within the timeframe specified in a Software Review notification, which is typically 30 to 60 days. Organisations that cannot produce historical audit snapshots — because ILMT was not running, snapshots were not generated, or records were not retained — face two compounding problems: the inability to demonstrate sub-capacity eligibility for the uncovered period, and IBM's right to apply full-capacity licensing for that entire period as a consequence.

Is your ILMT deployment audit-ready?

Redress Compliance performs independent ILMT health checks to identify coverage gaps, catalog issues, and reporting failures before IBM does.
Request an ILMT Review →

The PVU-to-VPC Transition and Its Sub-Capacity Implications

IBM introduced the Virtual Processor Core (VPC) metric alongside its Cloud Pak portfolio as a simpler, processor-agnostic alternative to PVU. One VPC equals one virtual CPU core, with no processor-specific weighting. For Cloud Pak products deployed in OpenShift container environments, the measurement tool is IBM License Service — a lightweight Kubernetes operator that runs inside the OpenShift cluster and tracks VPC consumption per IBM product.

The PVU-to-VPC transition created sub-capacity compliance complexity in mixed environments. Organisations that have some IBM workloads on Cloud Pak VPC licensing (requiring IBM License Service for measurement) and others on legacy PVU licensing (requiring ILMT) must maintain both tools simultaneously. The common failure mode is decommissioning ILMT too early in the transition, before all PVU-licensed workloads have been migrated to Cloud Pak equivalents, leaving a gap in PVU measurement for legacy products that are still running.

IBM License Service should not be confused with ILMT for PVU purposes — IBM License Service measures VPC consumption in containers and does not replace ILMT for PVU-licensed products on virtual machines. The two tools serve complementary roles in the hybrid IBM estate and must both be operational and current for full sub-capacity compliance coverage. ITAM teams managing the transition should maintain a product-by-product map of which metric applies, which measurement tool is responsible, and which deployment environments each tool covers, to ensure there are no coverage gaps during the migration period.

"The most costly IBM compliance failures we see involve organisations that decommissioned ILMT thinking their Cloud Pak migration was complete, only to discover during a Software Review that several PVU-licensed legacy IBM products were still running unmonitored."

Consequences of ILMT Non-Compliance

The consequences of ILMT non-compliance in an IBM Software Review are severe and contractually clear. IBM's Passport Advantage terms explicitly state that if a customer fails to comply with sub-capacity licensing conditions — including ILMT deployment, reporting frequency, or record retention — IBM will calculate the customer's licence requirement using full physical capacity for the entire period of non-compliance. This retroactive recalculation applies from the date of first eligible deployment to the date ILMT compliance was re-established.

In practice, a retroactive full-capacity recalculation for a large enterprise IBM estate running on densely virtualised infrastructure typically generates shortfall figures that are dramatically larger than the customer's current sub-capacity entitlements — sometimes by a factor of ten or more. IBM presents these figures as the baseline for settlement negotiations, creating enormous financial pressure. Settlement typically involves a combination of additional licence purchases, historical fees, and sometimes enhanced support commitments, negotiated from a position of disadvantage.

Pre-emptive remediation — identifying and correcting ILMT gaps before IBM initiates a Software Review — consistently produces better outcomes than reactive settlement after IBM has quantified the shortfall. Organisations that identify ILMT coverage gaps, extend ILMT to unmonitored servers, generate catch-up audit snapshots, and document the remediation timeline demonstrate compliance intent that is materially helpful in limiting IBM's ability to apply the most aggressive full-capacity interpretation.

Practical Steps for Sub-Capacity Compliance

Maintaining IBM sub-capacity compliance requires a structured operational programme that runs continuously, not just at renewal or audit trigger points. Assign ownership for ILMT operations to a specific individual or team within the ITAM function, with explicit accountability for agent deployment coverage, software catalog currency, snapshot generation schedule, and report retention. Review ILMT agent coverage quarterly against the current virtual server inventory — any server added to the virtualised estate that runs IBM software should have an ILMT agent deployed before the IBM software is installed, not after.

Apply ILMT software catalog updates within 30 days of IBM releases, documenting the update dates as part of the compliance record. Generate ILMT audit snapshots on a monthly schedule — this provides more granular historical evidence than quarterly snapshots and ensures that peak consumption events are captured with greater precision. Retain all audit snapshots in a secure, accessible location for at least two years, with a documented retention and retrieval process that can be demonstrated to IBM auditors within the specified response window.

For organisations managing the PVU-to-VPC transition, maintain a live product-by-product metric map that identifies whether each IBM product in the estate is licensed under PVU (requiring ILMT) or VPC (requiring IBM License Service). Treat any change to a product's metric — through version upgrade, Cloud Pak migration, or IBM licensing terms update — as a trigger to review and update the metric map and the measurement tool coverage. IBM's fiscal year ends December 31, and pre-renewal compliance validation in Q3 positions the organisation to address any gaps before Q4 renewal pressure limits the time available for remediation.

ILMT Compliance as a Foundation for Negotiation

Clean ILMT compliance is not just a risk mitigation measure — it is also a commercial asset. Organisations that arrive at IBM renewal negotiations with verified, complete ILMT compliance records, accurately calibrated PVU entitlements, and a documented compliance programme are in a fundamentally different negotiating position than those who cannot demonstrate their compliance status. IBM account teams know that compliance uncertainty gives them leverage in commercial discussions. Removing that uncertainty by demonstrating a rigorous compliance programme shifts the conversation to pure commercial terms, where the customer's leverage — volume, relationship, competitive alternatives, fiscal year timing — can be applied without the overhang of compliance vulnerability.

At Redress Compliance, we consistently recommend that organisations conduct an independent ILMT health check six to nine months before any major IBM renewal. This allows sufficient time to identify and remediate any coverage gaps, generate historical snapshots that establish a clean baseline, and enter the renewal discussion from a position of verified compliance. The cost of this preparation is invariably a small fraction of the commercial value it creates in the subsequent negotiation.