Banking data center with an IBM Z mainframe and capacity monitoring dashboards for monthly license charges
Guide · IBM · Mainframe

IBM mainframe licensing for banks. Tame the rolling average.

Banks run core systems on IBM Z, where monthly license charges follow peak capacity. The four hour rolling average decides the bill. Capacity discipline is the lever that controls cost.

Contact UsIBM Services
MSUMetered
4HRAPeak driven
TailoredFit
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

IBM mainframe software bills on monthly license charges driven by peak capacity, where the four hour rolling average sets the number.

Key takeaways

  • Mainframe software bills in monthly license charges, known as MLC, measured in MSU.
  • The four hour rolling average sets the peak that drives the monthly bill.
  • Tailored Fit Pricing offers a consumption model as an alternative to peak based MLC.
  • Soft capping and capacity discipline directly lower the metered peak.
  • Regulated banks must balance cost control against resilience and audit obligations.
  • Container Pricing can isolate new workloads from the general MLC peak.

How does IBM monthly license charge pricing work?

Monthly license charges meter mainframe software by capacity in MSU, billed each month against your peak usage. IBM's z/OS product page anchors the software stack that MLC prices, where the bill follows the busiest sustained window rather than average load.

MLC is a capacity charge. You are billed for the peak your workloads reach, not for steady state, which makes the timing of demand the cost driver.

What is an MSU?

An MSU, or millions of service units, is the capacity unit IBM uses to size mainframe consumption. More MSU at peak means a higher monthly charge.

  • Sub capacity pricing bills the peak, not the full box.
  • The peak is measured continuously, then reported monthly.
  • Different products can carry different MLC rates.

Which products use MLC?

Core software such as z/OS, Db2, CICS, IMS, and MQ commonly bill on MLC, so the peak applies across the regulated banking stack.

Why does the four hour rolling average decide the bill?

The four hour rolling average, often shortened to 4HRA, decides the bill because IBM bills the highest sustained four hour window in the month. IBM's software licensing overview describes sub capacity reporting, where a brief spike matters less than a sustained peak.

Mainframe pricing models compared

ModelBasisBest fit
MLC sub capacityPeak 4HRA in MSUStable, capped workloads
Tailored Fit PricingAnnual consumptionGrowing or variable load
Container PricingIsolated workloadNew apps and modernization
Soft cappingDefined MSU limitCost discipline on peak
IPLA one time chargeOwned licenseTools and utilities

Because the average smooths short spikes, capacity management aimed at the four hour window is the most direct lever on the monthly number.

  • Shift discretionary batch out of the peak window.
  • Soft cap test and development partitions.
  • Watch month boundaries where a single peak sets the charge.

How do banks cut the mainframe bill without adding risk?

Banks cut the bill by managing the metered peak through soft capping and workload scheduling, never by cutting capacity the regulator expects you to hold. Discipline on timing protects both cost and resilience.

What is soft capping?

Soft capping sets a defined MSU limit so partitions cannot drive the peak above a planned level, which controls the metered charge.

  1. Map which workloads create the monthly peak.
  2. Apply soft caps to non critical partitions.
  3. Reschedule discretionary batch away from the peak window.

How do you protect resilience?

Protect resilience by capping only what is safe to cap and by keeping headroom for failover. Cost control must never undercut regulatory obligations.

Should a bank move to Tailored Fit Pricing?

A bank should model Tailored Fit Pricing whenever its load is growing or variable, because the consumption model can beat peak based MLC for unpredictable demand. IBM Passport Advantage agreements govern how the commitment is structured.

Tailored Fit Pricing trades the monthly peak for an annual consumption commitment. It rewards predictable growth but needs an accurate baseline.

  • Model your real annual consumption before committing.
  • Compare the committed cost against your capped MLC trajectory.
  • Keep an exit and review point in the agreement.

When does Container Pricing help?

Container Pricing helps when you add new workloads, because it can isolate them from the general MLC peak and price them on their own terms.

How do you keep mainframe reporting audit ready?

Keep reporting audit ready by maintaining accurate sub capacity data and reconciling it every month, because the regulated environment demands defensible numbers.

What records matter most?

Sub capacity reports, capping policies, and the monthly peak history matter most. They are the evidence that supports both your bill and an audit.

Where the common advice on mainframe MLC cost control is wrong

The standard advice from many account teams is that the way to cut a mainframe bill is to negotiate a deeper discount on your monthly license charges. We disagree. In most banking estates we reviewed, the monthly peak was set by a single batch window that ran for only a few hours, and disciplined soft capping cut metered MSU by 8 to 18 percent with no service impact. The buyer side move is to manage the four hour rolling average through capping and scheduling first, then model Tailored Fit Pricing against the real profile. Capacity discipline lowers the number the discount is applied to, which compounds in your favor every single month.

Capacity analyst reviewing a four hour rolling average chart for an IBM Z partition in a bank operations center
Because a brief spike matters less than a sustained window, capping the four hour rolling average is the most direct lever on the monthly charge.
8 to 18%
MSU CUT FROM SOFT CAPPING
4 hours
WINDOW THAT SETS THE BILL
3 of 4
BANKS PEAKED ON ONE BATCH

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

On the mainframe you are billed for a four hour peak, not for the month. Manage the window and the bill follows.Morten AndersenCo Founder, Redress Compliance

What should a buyer do next?

  1. Map which workloads set the monthly four hour peak.
  2. Apply soft caps to non critical and test partitions.
  3. Reschedule discretionary batch away from the peak window.
  4. Model Tailored Fit Pricing against your real annual consumption.
  5. Evaluate Container Pricing for new or modernized workloads.
  6. Keep sub capacity reports reconciled every month.
  7. Hold capacity headroom for failover and regulatory resilience.
Cover of the IBM Z Mainframe Licensing Negotiation white paper from Redress Compliance

White Paper · IBM

IBM Z Mainframe Licensing Negotiation

How to cut IBM Z mainframe cost: Tailored Fit Pricing, MLC and IPLA mechanics, MSU optimization, and the sub capacity levers that hold at renewal. Read it free.

Read the white paper

Frequently asked questions

How does IBM monthly license charge pricing work?

Monthly license charges meter mainframe software by capacity in MSU and bill each month against your peak usage rather than your average load.

What is an MSU?

An MSU, or millions of service units, is the capacity unit IBM uses to size mainframe consumption. More MSU at peak raises the monthly charge.

Why does the four hour rolling average matter?

IBM bills the highest sustained four hour window in the month, so capacity management aimed at that window is the most direct lever on the bill.

What is soft capping?

Soft capping sets a defined MSU limit so partitions cannot push the peak above a planned level, which controls the metered monthly charge.

Should a bank move to Tailored Fit Pricing?

Model it whenever load is growing or variable. The consumption model can beat peak based MLC, but it needs an accurate annual baseline before you commit.

When does Container Pricing help?

Container Pricing helps when you add new workloads, because it can isolate them from the general MLC peak and price them on their own terms.

How do you cut the bill without adding risk?

Manage the metered peak through soft capping and scheduling, and cap only what is safe, keeping headroom for failover and regulatory resilience.

What records keep reporting audit ready?

Sub capacity reports, capping policies, and the monthly peak history are the evidence that supports both your bill and an audit in a regulated bank.

Buyer side resource

Control IBM mainframe MLC in a regulated bank

A buyer side view of how monthly license charges meter mainframe software, where the four hour rolling average bites, and how banks cut the bill.

See IBM advisory →
Run a software spend health check across your IBM estate in 10 minutes.
Open the tool →
Related analysisIBM Knowledge Hub →

Talk to an independent IBM advisor

Buyer side only. No vendor commissions. We sit on your side of the table.