In January 2023 Oracle replaced the Java metric with a per employee subscription. The audit wave that followed reshaped the buyer side calculation. Here is what changed and what it costs.
Oracle replaced the Java SE metric with a per employee Universal Subscription in January 2023. The change, and the audit wave that followed, reset how every enterprise should price Java through 2026.
In January 2023 Oracle replaced two metrics with one. The Java SE Universal Subscription prices per employee, and it retired the per processor and Named User Plus metrics for new orders.
The effect was structural. Java cost stopped tracking servers and users and started tracking head count, which moved the bill sharply higher for most estates.
From 2019 to 2023 Oracle priced Java SE per processor for servers and per Named User Plus for desktops. Cost scaled with deployment.
From 2023 the metric counts every employee in the organization. One install can trigger a count across the whole entity, as Oracle sets out in its Java SE licensing FAQ.
Pre 2023 perpetual and subscription contracts remain valid for their existing scope. They cannot be expanded, so new demand routes to the per employee metric.
The metric itself held, but three things moved around it.
Oracle Java licensing, 2019 to 2026
| Period | Metric | Buyer impact |
|---|---|---|
| Before 2019 | Free for commercial use | No contract for most firms |
| 2019 to 2023 | Per processor and Named User Plus | Cost scaled with deployment |
| 2023 onward | Per employee Universal Subscription | Cost scaled with head count |
| 2024 to 2026 | Same metric, active audits | Enforcement pressure rose |
Audit outreach rose sharply after the change and stayed higher through 2026. The download log is the most common trigger.
Some recent Java releases ship under the no fee terms and conditions for specified uses. The terms are version specific, so map each install to its release.
Free OpenJDK distributions did not change. OpenJDK remains a full alternative with no Oracle subscription requirement.
The common advice is that the per employee metric is now unavoidable, so buyers should accept it and negotiate the rate. We disagree. In roughly seven of ten estates we have modeled since the change, the subscription was the most expensive option once a free distribution was on the table. The buyer side move is to treat 2023 as the prompt to leave Oracle Java where it is not needed, not as a reason to standardize on the subscription. Sweep the estate, keep Oracle only where its support is required, and move the rest to a free build before sizing any order.
Source: Redress Compliance advisory engagement file, 2024 to 2025.
The 2023 change did not make Java more expensive to run. It made Java more expensive to buy from Oracle. Those are different problems.
White Paper ยท Oracle
The Oracle Java Buyer Side Playbook
What the Universal Subscription really costs and how buyers push back. Read it free.
The cost depends almost entirely on the employee count, not the install base.
List pricing starts near fifteen dollars per employee per month and steps down by volume. Large bases negotiate well below list.
Treat the change as a trigger to optimize, not a reason to standardize on Oracle.
Find every Java instance and tag the Oracle builds separately from the free ones.
Build the employee count from payroll and access data, not Oracle's broadest reading.
Set the default for new workloads to a free distribution so Oracle Java does not drift back in.
Oracle replaced the per processor and Named User Plus metrics with a single per employee Universal Subscription. Java cost stopped tracking servers and users and started tracking total head count, which raised the bill for most estates.
Yes for staff. It counts full time, part time, temporary, and intern employees regardless of Java use, plus contractors and agents. The contractor portion is where the count is negotiable on buyer side terms.
Yes. Pre 2023 perpetual and subscription contracts stay valid for their existing scope. They cannot be expanded to new servers or seats, so any new demand has to use the per employee metric.
The metric change created a large new revenue opportunity, and Oracle pursued it. Audit outreach rose sharply in the quarters after the change and stayed higher through 2026, usually triggered by a download log entry.
Some recent releases ship under the no fee terms and conditions for specified uses. The terms are version specific, so map each install to its release before assuming it is either free or chargeable.
In our modeling it raised Java cost by roughly two to five times versus the old per processor base, depending on the ratio of employees to servers. A small Java footprint with a large head count sees the biggest jump.
Yes. Free OpenJDK distributions such as Eclipse Temurin and Amazon Corretto did not change and carry no Oracle subscription requirement. They remain the lowest cost path for most workloads.
Treat 2023 as a prompt to optimize, not a reason to standardize on Oracle. Sweep the estate, keep Oracle Java only where its support is required, move the rest to a free build, and size any order against a tight employee count.
Oracle ULA exit moves, Java audit defense posture, certification framework, and the buyer side moves across the Oracle Database, Java, and EBS estate.
Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.
Oracle reset the Java metric in 2023. The buyer side answer is not to argue the rate, it is to decide how much Oracle Java you actually need.