HomeOracle HubJava Licensing Pillar
Oracle  |  Java Licensing Pillar Guide 2026

Oracle Java, the most aggressive metric change of the decade

Oracle Java SE moved from per processor and per Named User Plus to the per employee Universal Subscription in January 2023: the metric counts every employee whether or not a single one opens a Java application, and deployment size does not appear in the formula at all. A company with one hundred Java servers and ten thousand employees now pays for ten thousand employees, and the two clocks that matter, the billing metric and the license printed on each binary, do not run together.

Prepared by Redress Compliance · August 8, 2026 · Oracle advisory. Based on 35 to 45 Oracle Java engagements closed 2024 to 2025.

Executive summary

The ladder prices payroll, and the arithmetic is merciless on small estates. List runs from $15.00 per employee per month at 1 to 999 employees down to $5.25 at 40,000 to 49,999, with no published rate above 50,000: a 5,000 employee company needing Oracle Java on 40 servers pays for 5,000 employees, $630,000 a year at list, or $15,750 per server. The count reaches every full time, part time, and temporary employee plus the staff of agents, contractors, outsourcers, and consultants supporting internal operations, and pre 2023 processor and Named User Plus contracts remain valid but cannot expand to anything new.

The band cliff inverts the arithmetic at every boundary. At 9,999 employees the annual list is $1,259,874; at 10,000 it is $990,000, because the whole count reprices at the band rate, so above 7,857 defended employees the rational order is 10,000: the boundaries are negotiation facts, not rounding details. The count itself is the first argument in every engagement, and Oracle's quoted employee number ran 18 to 28 percent above what buyers could defend once temporary staff and non supporting contractors were stripped out, with signed discounts landing 22 to 41 percent off the opening quote, tracking the band more than the effort.

Eight words decide the largest dispute. The Employee definition captures contractor staff that support your internal business operations, and a contractor building a product you sell to customers is not supporting internal operations: that narrower reading carried in roughly four of five engagements where contractor counts were contested, which makes the definition, not the census, the negotiation. The opening shot in most engagements was a download log entry tied to the corporate email domain, not a renewal calendar, and enforcement peaked in the three quarters after the metric change before settling into a steady rhythm.

The exits price better than the subscription, and hybrid prices worst of all. At 12,000 employees, the OpenJDK exit models at $1,728,000 over three years against $2,102,760 to $2,779,920 for a negotiated subscription, migrations completed in nine to fourteen months at large enterprises with tooling discipline rather than code as the blocker, and hybrid, keeping some Oracle Java while migrating the rest, is the worst of the three options on cost and the one that reaches the shortlist most often. The NFTC clock ticks alongside: Oracle JDK 21 leaves the free terms in September 2026 as JDK 17 did in October 2024 at 17.0.13, and patch pipelines convert estates silently.

$630K
The annual list for a 5,000 employee company running Oracle Java on 40 servers: $15,750 per server.
18 to 28%
How far Oracle's quoted employee counts ran above what buyers could defend.
22 to 41%
The discount band from opening quote to signed three year order, tracking the band tier.
Sep 2026
When Oracle JDK 21 leaves the free NFTC terms, the clock converting estates silently.
1.

The metric history, and the two clocks

PeriodMetricList rate then in forceThe implication
Before 2019Free for commercial use under the BCLNoneEstates ran without contracts, records, or owners
2019 to 2023Per processor and Named User Plus$25.00 per processor, $2.50 per user, monthlyPriced on usage; contracts from this window remain valid
2023 onwardThe per employee Universal Subscription$15.00 down to $5.25 by bandPriced on payroll; replaces both metrics for anything new
The metric decides what you pay; the license on the binary decides whether you owe anything at all. The billing metric changed twice while the license terms printed on the binaries changed three times, and buyers who conflate the two either pay for free software or run paid software for free. The pre 2019 absence of paperwork is what makes the download logs so useful to Oracle, and a 2019 to 2023 usage priced contract still in force is worth reading before anyone at Oracle calls it obsolete, because it prices on servers, not payroll.
2.

The count, the cliff, and the eight words

Free white paper

The Java SE employee licensing brief

The ladder, the definition arguments, the band arithmetic, and the negotiation sequence worked on a representative workforce.

Get the white paper →
3.

The exits, costed over three years

At 12,000 employees the three options price cleanly: the OpenJDK exit models at $1,728,000 over three years, migration project included; the negotiated subscription runs $2,102,760 to $2,779,920 depending on the discount landed; and hybrid, keeping Oracle Java on part of the estate while migrating the rest, is the worst of the three on cost, because the retained Oracle footprint still prices the entire workforce while the migration costs are paid anyway, and it is the option that reaches the shortlist most often because it feels safe. Migrations completed in nine to fourteen months at large enterprises with the blocker in tooling discipline on developer workstations and CI CD pipelines rather than code. The build selection and compatibility record run in the Java alternatives guide, the tier arithmetic in the worked pricing example, and the audit defense for the exit window in the Java audit defense guide.

Try Vera AI · free 30 day trial
Vera prices your defended count against every exit in minutes.
  • Percentile standing for your exact deal size and industry, from real closed transactions
  • Scenario simulation before the call: test alternative terms and see the financial impact of each
  • A negotiation playbook, talking points, and a two page executive brief on day one
Start the free Vera AI trial →30 days free · no credit card · cancel anytime
4.

What we saw across Java engagements, 2024 to 2025

Roughly 35 to 45 Oracle Java engagements closed through 2024 and 2025 produced the same three arguments, in the same order, almost every time:

18 to 28%
The count argument

Oracle's quoted number above the defensible one, stripped of temps and non supporting contractors.

4 of 5
The contractor reading

Engagements where the narrower internal operations interpretation carried.

The third argument was what started it: in most engagements the opening shot was a download log entry tied to the corporate email domain rather than a renewal calendar, which means the defense begins with download governance and the entitlement record, not with the negotiation. The NFTC cliff schedule turns the passive estate into a converting one, JDK 17 left the free terms in October 2024 at update 17.0.13 and JDK 21 leaves in September 2026, with patch pipelines pulling the post cliff updates silently, so the estate that does not manage its Java versions is buying subscriptions one automated update at a time.

5.

Your first five moves

  1. Defend the count before discussing the rate: strip temps and non supporting contractors from the 18 to 28 percent overcount.
  2. Run the band arithmetic at every boundary, where 10,000 employees price below 9,999.
  3. Read any pre 2023 contract before Oracle calls it obsolete, because usage pricing survives in it.
  4. Diarize the NFTC cliffs and pin the patch pipelines, the silent conversion running through September 2026.
  5. Cost all three exits honestly, knowing hybrid prices worst and shortlists best. The Oracle practice runs the engagement with you.
6.

Frequently asked questions

How does Oracle Java licensing work in 2026?

Through the Java SE Universal Subscription, priced per employee across the whole organization: every full time, part time, and temporary employee plus contractor and outsourcer staff supporting internal operations, with no deployment input to the calculation at all. List runs from $15.00 per employee per month at the smallest band down to $5.25 at 40,000 to 49,999, with no published rate above 50,000.

What does Oracle Java actually cost?

Payroll times the band rate, regardless of usage: a 5,000 employee company running Oracle Java on 40 servers pays $630,000 a year at list, $15,750 per server, and a 100 server estate at the same headcount pays exactly the same. Signed discounts landed 22 to 41 percent off opening quotes in our engagements, tracking the band tier more than negotiation effort.

Who counts as an employee for Oracle Java?

The definition in the price list captures your entire workforce plus the staff of agents, contractors, outsourcers, and consultants that support your internal business operations, and those eight words are the largest dispute: a contractor building a product you sell is not supporting internal operations, the narrower reading that carried in roughly four of five contested engagements. Oracle's quoted counts ran 18 to 28 percent above the defensible number.

What is the Oracle Java band cliff?

The band boundaries reprice the whole count: at 9,999 employees the annual list is $1,259,874, at 10,000 it is $990,000, because the larger band's lower rate applies to everyone. Above 7,857 defended employees the rational order is 10,000, and the same inversion exists at every boundary, which makes the band arithmetic part of the count negotiation rather than an afterthought.

Is Oracle JDK still free?

Under the No Fee Terms and Conditions, each LTS release is free until one year after the next one ships: JDK 17 left the free terms in October 2024 at update 17.0.13, and JDK 21 leaves in September 2026. Patch pipelines convert estates silently, pulling post cliff updates under paid terms, so the unmanaged estate buys subscriptions one automated update at a time.

Should we pay for Oracle Java or migrate to OpenJDK?

Cost all three options: at 12,000 employees the OpenJDK exit modeled at $1,728,000 over three years against $2,102,760 to $2,779,920 for a negotiated subscription, with migrations completing in nine to fourteen months and tooling discipline, not code, as the blocker. Hybrid is the worst option on cost, since any retained chargeable footprint prices the whole workforce while the migration is paid for anyway, and it is the option that reaches shortlists most often.

© 2026 Redress Compliance · Independent, buyer sideredresscompliance.com
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent
Oracle White Paper

The full Java SE employee licensing brief from the Oracle practice.

The ladder, the definition arguments, the band arithmetic, and the negotiation sequence worked on a representative workforce.

Gated with a work email on the download page. No sales follow up you did not ask for.

Get the White Paper →
Independent, buyer side. We never share your details with vendors.
Price your defended count with the Oracle Java license calculator in minutes.
Open the Tool → Oracle Advisory →
Editorial boardroom interior

The advisor your vendors do not want.

500+ enterprise clients. 11 vendor practices. Industry recognized. One conversation can change what you pay for the next three years.

Stay ahead of Oracle pricing and contract moves.

One buyer side briefing a week. Renewal signals, discount bands, and the levers that work. No vendor spin.