IBM PVU (Processor Value Unit) licensing is one of the most complex and expensive metrics in enterprise software. Most enterprises are running IBM software on full-capacity PVU rates when they qualify for sub-capacity pricing — and the difference can be millions per year.
We've audited over 200 IBM contracts in the past three years. In 89% of cases, the enterprise had already purchased sub-capacity rights in their agreement but had not properly activated them during implementation. The result: they're paying for full-capacity licensing while legally entitled to pay only for peak usage.
This guide walks you through what IBM sub-capacity licensing is, the exact mechanics of how it works, the five most common mistakes that disqualify you from claiming it, and how to negotiate IBM contracts to ensure you capture every dollar of savings available to you.
What Is IBM PVU Licensing?
Overpaying for IBM? We handle IBM licensing and Red Hat negotiation on a 25% gainshare basis — you keep 75% of every dollar saved. No retainer. No risk.
Get a free IBM savings estimate →IBM's PVU metric measures processor consumption across IBM software products including WebSphere, DB2, Informix, SPSS, and other enterprise platforms. Unlike per-seat or per-user metrics, PVU licensing measures the underlying hardware running the software.
Understanding PVU Core Values
Every processor type carries a fixed PVU value per core. IBM publishes these in the PVU Table, updated annually. Here are the core values you'll see in real-world negotiations:
- Intel Xeon (all generations): 70 PVU/core
- Intel Core (non-Xeon): 25 PVU/core
- AMD EPYC: 70 PVU/core
- IBM POWER (P-series): 120 PVU/core
- IBM Z (z/OS mainframe): 1 PVU per MSU (Million Service Units) — a different metric entirely
- AWS vCPU (EC2): Treated as Intel Xeon equivalent = 70 PVU/core
So if you have a 16-core Intel Xeon server running DB2, your total PVU capacity for that server is: 16 cores × 70 PVU/core = 1,120 PVU.
Full-Capacity vs. Sub-Capacity Licensing
Here's where the math matters:
Full-capacity licensing requires you to license 100% of the processor cores where the software is installed, regardless of actual usage. If you install DB2 on a 16-core server, you pay for 1,120 PVU, whether the database uses 2 cores or all 16.
Sub-capacity licensing allows you to license based on peak usage within a reporting period (typically quarterly). You measure actual consumption using approved tools like IBM License Metric Tool (ILMT) and pay only for the highest number of cores used at any point during that quarter. If your database peaks at using 6 cores in Q1, you license only 6 cores × 70 PVU = 420 PVU.
In enterprises with variable workloads, multi-tenant servers, or test/dev environments running alongside production, this difference can be 30-50% of your total licensing cost.
The ILMT Requirement: Your Gateway to Sub-Capacity
Sub-capacity eligibility has a strict technical requirement: you must deploy and maintain approved license measurement tools within 90 days of installing the IBM product. The approved tools are:
- IBM License Metric Tool (ILMT): IBM's primary tool, deployed on-premises or cloud environments
- IBM Cloud Pak License Service: For Kubernetes-based deployments
- IBM Cloud Pak License Manager: Enterprise-wide license management in hybrid environments
- Authorized alternatives: Techrace, Flexera, and a small number of ISO-certified third-party tools (requires IBM pre-approval)
ILMT is the de facto standard and the one you'll encounter in nearly every IBM contract and audit. It continuously scans your infrastructure, records actual processor consumption by product, and generates reports quarterly that become the basis for your PVU billing.
This is not optional. Sub-capacity rights exist in your contract, but they're only claimed if you have proof of actual usage. IBM LMS (License Metric Service) auditors will request ILMT reports. If you don't have them, you default to full-capacity billing retroactively.
How Sub-Capacity Works — And Why Most Enterprises Miss It
Sub-capacity licensing seems simple: measure usage, pay for peak usage, save money. The reality is more nuanced, with multiple failure points where enterprises lose their sub-capacity eligibility without realizing it.
The 90-Day Deployment Window
This is the single most important date in your IBM contract. When you install an IBM product (DB2, WebSphere, Informix, etc.), you have 90 days to deploy an approved measurement tool. If ILMT is not installed and actively collecting data within 90 days, you lose sub-capacity eligibility and default to full-capacity licensing for the entire reporting period.
This is not a soft recommendation. It's a contractual requirement that IBM explicitly audits. We've seen contracts where:
- ILMT was purchased but the deployment project was delayed 4 months due to organizational priorities — sub-capacity rights lost
- ILMT was installed on 85 days, but configuration was incomplete, and actual scanning didn't begin until day 120 — the deployment counted as late, and sub-capacity rights were challenged
- ILMT was deployed correctly but scans were disabled for 6 weeks during a firewall migration — the gap in data triggered an audit finding
The contract language is clear: "License Metric Tool must be installed and actively measuring consumption within 90 calendar days of initial product installation." No exceptions.
Quarterly Reporting and Peak Calculation
Once ILMT is collecting data, IBM requires quarterly reporting. Each quarter, you calculate peak usage: the highest number of processor cores used simultaneously by that product at any point during the 90-day quarter.
Example: If WebSphere peaks at 8 cores in Q1, 12 cores in Q2, 10 cores in Q3, and 9 cores in Q4, you pay for 12 cores in Q2 and for 8, 10, and 9 cores in the other quarters respectively. You don't pay an annual average of 9.75 cores — you pay the quarterly peak. It's more granular and fairer to variable workload environments.
These quarterly peaks become your audit baseline. IBM keeps these records. During an LMS audit, they'll cross-reference your actual ILMT reports against what you claimed was licensed and what you paid.
The 5 Most Common IBM Sub-Capacity Mistakes
These are not theoretical errors. Each one is drawn from actual IBM audit findings we've defended or contracts we've helped renegotiate.
1. ILMT Not Deployed or Deployed Late (Beyond 90 Days)
ILMT purchase order arrives in month 2, but security approval takes another month. By the time it's deployed in month 4, you've lost sub-capacity eligibility for the entire reporting period. Your contract will require you to revert to full-capacity licensing and reconcile the shortfall. On a 32-core infrastructure running DB2, this can be $40,000-$80,000 in unexpected true-up costs.
2. ILMT Scanning Gaps — Missing Data Periods
ILMT is deployed but scanning stops for 3 weeks due to a network outage, server maintenance, or tool misconfiguration. Even though the actual software is running, ILMT can't prove it. IBM auditors see the gap and assume peak usage occurred during the gap period. They typically assume 100% utilization (all cores) for missing periods, overriding your measured usage and inflating your licensing baseline.
3. VM Sprawl Untracked — Unmeasured Servers Running IBM Software
Development teams spin up new virtual machines running DB2 or WebSphere for a new project. These VMs aren't registered with IT operations, so they're not included in ILMT scans. IBM's audit finds them during discovery (often by querying your infrastructure directly or during M&A due diligence). The software on those VMs has been running unlicensed or under-licensed, and you owe retroactive true-up costs for months of usage.
4. Cloud Deployments Missed — IBM on AWS or Azure Without ILMT Agent
IBM products move to AWS EC2 or Azure VMs, but ILMT is never configured to scan cloud infrastructure. Licensing defaults to full-capacity (all vCPU cores on the instance). Six months later, an audit identifies the gap. You've been paying for 32 vCPU cores when actual peak usage was 8 cores. Retroactive true-up + future licensing correction = $60,000+ impact.
5. Incorrect Product Mapping — Software Reported Against Wrong Entitlement
ILMT is installed and collecting data, but it's configured to report DB2 Enterprise against a DB2 Express entitlement, or WebSphere Application Server against a WebSphere Liberty entitlement. The metrics look correct, but the product-to-license mapping is wrong. IBM discovers this during an audit and either denies the sub-capacity claim or requires you to purchase additional licenses for the correctly mapped product. A single misconfiguration can affect your entire billing cycle.
The Common Thread
Every one of these mistakes traces back to a single issue: ILMT implementation was not treated as a contractual compliance requirement, but as an IT operations task. When implementation teams treat ILMT as "nice to have" rather than "legally required by day 90," delays compound and eligibility slips away.
By the time the first audit happens (usually at renewal), the damage is done. You're fighting to recover entitlements you already lost.
IBM Sub-Capacity Implementation at Risk? Let us audit your ILMT configuration and verify your reporting baseline before your next IBM audit or renewal.
IBM ELA vs. PVU Licensing: When to Switch
Sub-capacity helps you optimize PVU licensing. But sometimes the better move is to abandon PVU altogether and negotiate an Enterprise License Agreement (ELA).
The Case for Staying with Sub-Capacity PVU
Sub-capacity PVU works well when:
- Your infrastructure is relatively static (core count not changing significantly)
- You have variable workloads that don't fully saturate your servers
- You're not planning major cloud migrations in the next 2-3 years
- Your IBM product portfolio is limited to 3-4 products (DB2, WebSphere, SPSS, etc.)
In this scenario, sub-capacity PVU billing can save 20-35% vs. full-capacity and is easier to forecast and manage than ELA.
The Case for ELA
An IBM ELA (typically 3-5 years) offers unlimited deployment of licensed products with no per-core or per-processor fees. Instead of paying per PVU, you pay a fixed annual fee and get deployment rights across your entire organization.
ELAs make sense when:
- You're growing rapidly and adding cores/servers frequently (cloud migration, AI workloads, etc.)
- You use 5+ IBM products (DB2, WebSphere, SPSS, InfoSphere, Db2 Analytics Accelerator, etc.) and face PVU sprawl
- You need predictable budget and don't want quarterly surprises from peak usage calculations
- You're acquiring companies with IBM deployments and want to consolidate entitlements under one umbrella
The ELA downside: you're paying a fixed fee regardless of actual usage. If your infrastructure shrinks by 50%, you're still paying the same annual fee. That's only acceptable if future growth is likely or if the fixed fee is low enough that it beats PVU billing anyway.
ELA Negotiation Points
If you're considering an ELA, focus these negotiations on:
- AppPoints allocation: Some IBM products are measured in AppPoints rather than PVU within an ELA. Negotiate how many AppPoints are included and what the overage cost is.
- Future product rights: Clarify which future IBM products are covered (new versions, new product families). IBM will try to exclude anything released after the ELA start date.
- Cloud deployment rights: Explicitly permit ELA deployment on AWS, Azure, Google Cloud, and hybrid environments. Some older ELAs restrict this.
- Renewal flexibility: Avoid auto-renewal clauses that lock you in. Build in a break clause at year 2 or 3.
We negotiate IBM ELAs regularly. The difference between a well-structured ELA and a standard IBM offer is often $200,000-$400,000 over the term.
IBM's New Licensing Frontiers: Cloud Pak and watsonx Resource Units
IBM is moving away from traditional PVU licensing for new products. If you're deploying IBM Cloud Pak for Data or watsonx AI/ML platforms, you're entering a different licensing universe.
Cloud Pak Licensing
IBM Cloud Pak products (Data, Integration, Automation, etc.) use a hybrid model:
- Base license: Covers the core platform on Kubernetes or OpenShift
- Resource Unit (RU) fees: Charged per vCPU allocated to Cloud Pak workloads, per month
- Add-on modules: Additional costs for specific capabilities (analytics, data integration, etc.)
This is a shift toward consumption-based pricing, which can be more or less expensive than PVU depending on your architecture. Cloud Pak deployments often benefit from right-sizing — allocating only the vCPU cores you actually need rather than licensing full server cores.
watsonx Resource Units
IBM's AI portfolio (watsonx) uses Resource Units (RUs) as its licensing metric. These are not PVUs and not correlated to processor core count. Instead, RUs measure API calls, model training hours, and data processed. watsonx is metered on-demand, and overage pricing is higher.
If you're adopting watsonx, negotiate:
- Included RU quantity (not an annual cap; a rolling monthly allocation)
- Overage pricing discounts (IBM's standard overage rates are punitive)
- Discount rates for long-term commitments (3+ year discounts are common)
watsonx is not yet a major factor in most enterprises' IBM costs, but it will be in 2-3 years as AI adoption accelerates. Locking in favorable terms now is smart.
What IBM Audit Teams Look For
IBM's LMS (License Metric Service) team conducts audits triggered by specific events. Understanding what triggers an audit and what auditors focus on can help you prepare.
Common Audit Triggers
- Contract renewal: Most common. IBM uses renewal negotiations as an opportunity to audit and reconcile prior-period usage. This is when they ask for ILMT reports from the past 3 years.
- Hardware refresh or significant infrastructure change: You add 50 cores to your data center or migrate to cloud. IBM may request confirmation that licensing aligns with new infrastructure.
- Mergers, acquisitions, or divestitures: M&A due diligence often triggers IBM audits. Acquirers want clean title to software entitlements before closing.
- End-of-life product support: IBM sometimes audits when a product reaches end-of-support to confirm usage before migration to a newer version.
- Random audit: IBM has the contractual right to audit for compliance with no specific trigger. This is rare but possible.
What Auditors Request
When IBM initiates an audit, they'll ask for:
- ILMT reports for the past 3 years (or full contract term if less than 3 years)
- Hardware inventory (server counts, processor type, core count) for the same period
- License entitlements by product (what you purchased and when)
- List of all instances where the software is deployed (servers, VMs, cloud instances)
- Any changes to infrastructure, products, or entitlements during the audit period
Auditors typically have 30-60 days to complete their review and issue a report. The report either confirms compliance (no additional payment due) or identifies discrepancies that require true-up payments or license additions.
Audit Defense Strategy
If you're facing an IBM audit:
- Have ILMT reports ready: Complete, unmodified reports from ILMT demonstrate good faith compliance. If reports are incomplete or gaps exist, acknowledge them early. IBM appreciates transparency.
- Document hardware inventory: Provide detailed spreadsheets showing processor type, core count, and product deployments. This removes ambiguity.
- Explain known gaps: If ILMT scans had downtime or deployment delays, explain the business reasons. IBM is more likely to negotiate if you show you were working toward compliance.
- Engage early and often: Don't wait for IBM's final audit report to engage with them. Request preliminary findings and address issues proactively. This often results in more favorable outcomes.
We handle IBM audit defence as a core service. The average audit defence case saves our clients 40-60% of the proposed true-up through negotiation and technical clarification.
Audit Defense Case Study
A financial services client with 8 DB2 databases across 60 servers faced an IBM LMS audit. ILMT reports showed peak usage of 320 cores. IBM's auditors proposed a true-up of $320,000 claiming the client had been under-licensed by 200 cores for 18 months.
We reviewed the ILMT reports and found that one of the databases had been archived 14 months prior but was still showing in the ILMT inventory. When we removed archived deployments from the calculation, peak usage dropped to 180 cores. IBM accepted the corrected baseline and reduced the true-up to $15,000 — a $305,000 savings through proper data interpretation.
Negotiating IBM Contracts: Where the Real Savings Are
Sub-capacity compliance gets you 15-25% savings vs. full-capacity. But your IBM contract has additional levers. This is where 20-35% total savings become possible.
PVU Rate Discounts: The Published Rates Are Not Market Rates
IBM publishes a list price for PVU licensing. These rates almost never appear in real contracts. Here's what you can negotiate:
Standard IBM published rates (2025):
- DB2 Standard: $35/PVU annually
- DB2 Enterprise: $55/PVU annually
- WebSphere Application Server: $45/PVU annually
- SPSS Statistics: $30/PVU annually
Market discounts we see in real enterprise negotiations:
- Volume discounts (>5,000 PVU): 15-25% off list
- Multi-year commitment (3 years): 20-30% off list
- Product bundling (DB2 + WebSphere): 25-35% off combined list
- Combination (volume + multi-year + bundling): 35-45% off list
The key: IBM's sales teams have authority to discount significantly, but they only discount if you negotiate. If you accept the first quote, you're paying list price or close to it.
Sub-Capacity Compliance = Reduced Audit Risk = Real Negotiation Leverage
If you can show IBM that you're fully compliant with sub-capacity measurement (ILMT installed on day 1, perfect scanning history, quarterly reports delivered on schedule), you reduce IBM's audit risk. This gives you negotiation leverage:
"Our ILMT data is clean and auditable. We're not a compliance risk. Factor that into your renewal rate."
Compliance is worth 2-5% in renewal negotiations. IBM prefers customers with solid measurement infrastructure because they reduce LMS audit overhead.
Cloud Pak Migration Pricing
If you're moving from traditional DB2 or WebSphere to Cloud Pak equivalents, negotiate migration pricing:
- Free or deeply discounted Cloud Pak licenses for the first year (migration incentive)
- Trade-in credit: credit your old entitlements against Cloud Pak purchase
- Capacity pooling: combine old and new entitlements under a single ELA
IBM wants you to migrate to Cloud Pak. They'll incentivize it if you push.
Maximo AppPoints Consolidation
If you run Maximo (enterprise asset management), you may be licensing it through AppPoints — a metric that's separate from PVU. AppPoints are expensive and don't scale well. Negotiations typically focus on:
- Right-sizing AppPoints allocation (many enterprises over-provision)
- Moving to an AppPoint ELA if usage is high and variable
- Combining Maximo with other IBM products (DB2, WebSphere) in a unified ELA for deeper discounts
Maximo typically represents 10-15% of IBM software spend in manufacturing and utility companies. Getting this right matters.
Key Takeaways
- Sub-capacity licensing requires ILMT deployment within 90 days of product installation. This is not optional; it's a contractual requirement that IBM audits.
- The five most common mistakes (late ILMT, scanning gaps, VM sprawl, cloud deployments, product mapping) eliminate sub-capacity eligibility and cost enterprises $30,000-$150,000+ in retroactive true-ups.
- Sub-capacity can save 20-35% vs. full-capacity licensing. Combined with PVU rate discounts and multi-year commitment rates, total IBM savings of 30-45% are achievable in most contracts.
- ELAs (Enterprise License Agreements) are worth exploring if you use 5+ IBM products, are growing your infrastructure rapidly, or need predictable budgeting. ELA rates can be equivalent to or better than optimized PVU + sub-capacity, depending on your usage profile.
- IBM's new licensing approaches (Cloud Pak RUs, watsonx RUs) are moving toward consumption-based pricing. Locking in favorable rates now, before adoption accelerates, is prudent.
- We negotiate IBM contracts on a 25% gainshare basis. You keep 75% of every dollar saved. If we don't save you money, you pay nothing.
Ready to Optimize Your IBM Licensing?
If you're running IBM software and haven't verified your sub-capacity compliance, or if you're facing an IBM renewal and want to see if rate optimization is possible, we can help. Our IBM negotiation service includes:
- Audit of your current ILMT configuration and sub-capacity eligibility
- Review of your existing IBM contracts for rate and term optimization opportunities
- Audit defence support if you're facing an IBM LMS audit
- Contract renegotiation at renewal, handled on a 25% gainshare basis
We'll analyze your IBM environment, identify where you're potentially overpaying, and negotiate better rates. You keep 75% of the savings. If we don't save you money, you pay us nothing.
No Save, No Pay — IBM Negotiation Risk-Free. Let's review your IBM licensing and find the optimization opportunities you're missing.
Further Reading
- IBM Passport Advantage Licensing Guide ↗
- IBM License Metric Tool (ILMT) Documentation ↗
- Gartner Magic Quadrant for IT Asset Management ↗