Editorial photograph of an enterprise mainframe environment with capacity planners reviewing MSU usage
IBM / Mainframe

Mainframe software licensing. Optimize the MSU bill.

Mainframe cost follows a measured capacity peak, not users or cores. This guide shows how the charge models work and where capacity engineering cuts the bill before any discount talk.

Contact Us IBM Practice
500+Enterprise clients
$2B+Under advisory
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

Mainframe software cost is driven by a measured capacity number, not by users or cores, so optimization is an engineering discipline. This guide shows how the charge models work, what drives the monthly bill, and the buyer side moves that cut it.

Key takeaways

  • Most mainframe software is charged on capacity, measured in MSUs, not on user or core counts.
  • Monthly License Charge software bills on a rolling peak, so a single busy interval can set the whole month.
  • Sub capacity pricing lets you pay for the partition peak, not the full machine, when reported correctly.
  • Workload scheduling that flattens the peak can cut the bill without removing any function.
  • Tailored Fit Pricing trades the peak model for a consumption baseline, which helps some estates and hurts others.
  • Independent software vendor contracts on the mainframe are negotiated separately and often dwarf the platform cost.
  • The biggest savings come from capacity engineering, not from discount talks.

Mainframe cost behaves unlike any distributed estate. The bill follows a measured peak, so the work is in shaping that peak.

Optimize the capacity profile and the charge falls. Ignore it and you pay for one busy minute every month.

How does mainframe software licensing actually work?

Charges follow machine capacity, expressed in MSUs, under two main models. Understanding which model applies is the first step.

Monthly License Charge

MLC products, including core operating system and subsystem software, bill monthly on measured capacity. IBM documents the platform on its IBM Z product pages. The charge tracks a rolling peak.

International Program License Agreement

IPLA products are licensed up front with optional sub capacity terms and ongoing support. These behave more like a perpetual license with maintenance than a monthly meter.

The two charge models compared

The table sets the models against each other. Use it to identify which products on your estate carry which charge behavior.

Mainframe charge models at a glance

Dimension MLC IPLA
Charge cadenceMonthlyUp front plus support
DriverRolling capacity peakLicensed capacity
Typical productsOS and subsystemsTools and utilities
Main leverPeak shapingCapacity right sizing

What drives the monthly mainframe license charge?

For MLC software the charge follows a rolling peak measured over the busiest sustained interval. That peak is the whole game.

The rolling peak

The charge uses the highest sustained capacity across a defined rolling window. One uncontrolled spike, often an overnight batch, can set the bill for the entire month.

Sub capacity reporting

Sub capacity pricing lets you pay on partition peaks rather than full machine capacity, but only when you report correctly with the Sub Capacity Reporting Tool. A reporting lapse can revert you to full capacity.

Aggregation across machines

Pricing that aggregates capacity across machines in one location can lower the effective rate. Whether it helps depends on how your workloads distribute across the estate.

  • Peak driven: the busiest sustained interval sets the charge.
  • Reporting dependent: sub capacity needs clean tool output.
  • Aggregation aware: grouping machines can move the rate.

How do you reduce the mainframe MSU bill?

You cut the bill by shaping capacity, not by removing function. The peak is an engineering target.

Flatten the peak

Reschedule discretionary batch away from the online peak window. Spreading load so no single interval spikes can lower the rolling peak that sets the charge.

Soft capping

Defined capacity limits, or soft caps, hold a partition below a chosen MSU level. Set with care, they protect the bill without starving critical work.

Fix the reporting

Confirm sub capacity reporting is configured and submitted on time every month. A misconfiguration is the most common reason achievable savings go unclaimed.

  1. Profile: identify the intervals that set the peak.
  2. Shift: move discretionary work out of those windows.
  3. Cap: apply soft caps where the workload allows.

Where the common advice on mainframe licensing is wrong

The standard line, often from the platform account team, is that mainframe cost is essentially fixed and the only real lever is a periodic discount negotiation at renewal. We disagree. In roughly 7 of 10 estates we have reviewed, a single uncontrolled batch peak set the monthly charge for the whole machine, and capacity engineering cut the bill by 12 to 25 percent with no loss of function. The buyer side move is to treat the peak as an engineering target through scheduling and soft capping first, and to use the discount talk only after the capacity profile is optimized.

Editorial photograph of a capacity planning team analyzing mainframe MSU peaks and batch scheduling on monitoring screens
The monthly charge is set by the busiest sustained interval. Moving one batch window often saves more than a year of discount negotiation.
30
Mainframe estates reviewed 2024 to 2025
20%
Median MSU bill cut from peak shaping
2x
ISV cost versus platform software

Source: Redress Compliance advisory engagement file, 2024 to 2025.

On the mainframe you do not negotiate your way to a lower bill first. You schedule your way there. The peak you control is the charge you avoid.

What is Tailored Fit Pricing and is it worth it?

Tailored Fit Pricing replaces the rolling peak with a consumption baseline. It suits some estates and penalizes others.

How the model differs

Instead of charging on a measured peak, IBM Tailored Fit Pricing sets a baseline from historical consumption and charges growth above it. The peak penalty disappears.

When it helps

Estates with spiky, peak driven bills can benefit, because the consumption model removes the single interval penalty. Predictable, flat estates may see little gain.

The baseline risk

The baseline is set from a measurement period. A high baseline locks elevated cost, so model the period carefully and avoid setting it during an atypical peak season.

  • Removes peak penalty: good for spiky estates.
  • Baseline driven: the measurement window sets cost.
  • Model first: compare against the current charge before switching.

How do you handle ISV mainframe contracts?

Independent software vendor tools often cost more than the IBM platform software. They are negotiated separately and deserve equal scrutiny.

The hidden majority

Vendors such as Broadcom mainframe software and other ISVs can represent the larger share of the bill. Treat these contracts as a primary target, not an afterthought.

Metric alignment

ISV products may bill on MSUs, on a fixed capacity, or on a negotiated metric. Align the metric with how the tool is actually used, and remove tools that duplicate native function.

Benchmark the renewal

ISV renewals are frequently signed without benchmarking. Bring market reference points and remove or consolidate overlapping tools before you renew.

  • Largest share: ISV cost can exceed platform cost.
  • Metric fit: align billing to real usage.
  • Consolidate: drop tools that duplicate function.

What should a buyer do next?

  1. Profile the capacity intervals that set your monthly rolling peak.
  2. Reschedule discretionary batch out of the peak window where possible.
  3. Apply soft caps on partitions that can tolerate a defined limit.
  4. Confirm sub capacity reporting is configured and submitted on time.
  5. Model Tailored Fit Pricing against your current charge before switching.
  6. Inventory every ISV mainframe contract and benchmark each renewal.
  7. Review the result against the MSU reduction guide and the CIO mainframe advisory.
  8. Engage independent IBM advisory before the next renewal.

Frequently asked questions

How is mainframe software licensed?

Most mainframe software is charged on machine capacity, measured in MSUs, rather than on users or cores. Monthly License Charge products bill on a rolling capacity peak, while IPLA products are licensed up front with support, so optimization is an engineering discipline focused on capacity.

What sets the monthly mainframe charge?

For MLC software the charge follows the highest sustained capacity across a defined rolling window. A single uncontrolled spike, often an overnight batch, can set the bill for the whole month, which is why shaping the peak is the central cost lever.

What is sub capacity pricing on the mainframe?

Sub capacity pricing lets you pay on partition peaks rather than full machine capacity, but only when you report correctly with the Sub Capacity Reporting Tool on schedule. A reporting lapse or misconfiguration can revert you to full capacity charging, losing the savings.

How do you reduce the mainframe MSU bill?

You reduce it by shaping capacity, not removing function. Reschedule discretionary batch out of the online peak window, apply soft caps where workloads allow, and confirm sub capacity reporting is correct. In our reviews this cut the bill 12 to 25 percent with no loss of function.

What is Tailored Fit Pricing?

Tailored Fit Pricing replaces the rolling peak model with a consumption baseline, charging growth above a measured baseline rather than penalizing a single peak interval. It helps spiky, peak driven estates but offers little to flat estates, and the baseline window must be modeled carefully.

Are ISV mainframe contracts a big cost?

Yes. Independent software vendor tools often cost more than the IBM platform software, sometimes 1.5 to 3 times as much. They are negotiated separately, frequently renewed without benchmarking, and should be treated as a primary optimization target rather than an afterthought.

Will soft capping hurt performance?

Not if set with care. A defined capacity limit holds a partition below a chosen MSU level to protect the bill, but it must be sized so critical work is not starved. The aim is to trim the peak that sets the charge, not to constrain business processing.

Should we get independent advice on mainframe licensing?

Yes. Mainframe cost is driven by a measured peak and by separately negotiated ISV contracts, both of which reward specialist engineering and benchmarking. Independent buyer side advisory profiles the capacity, shapes the peak, and benchmarks the ISV renewals to cut the bill.

IBM Mainframe Negotiation Guide

The full IBM Mainframe Negotiation Guide from the IBM Practice.

Mainframe MSU and MIPS optimization, MLC and IPLA charge models, sub capacity reporting, and the buyer side moves across the IBM Z and ISV estate.

Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement and IT asset leaders running the next renewal or audit cycle.

No spam. We will only email you about this download. Privacy.
Run the software spend health check against your mainframe estate in under five minutes.
Open the Tool →

The mainframe rewards engineers over negotiators. The buyer who profiles the peak and reschedules one batch window saves more than the buyer who spends a quarter arguing about discount.

Morten Andersen
Co Founder, Redress Compliance