Home · Oracle Products · Oracle Java
§ Product 03 · Runtime · Tech & Cloud

Oracle Java. Six pricing models in fifteen years.

Oracle's Java pricing has changed five times since 2018. The current Universal Subscription, the prior named user and processor model, the NFTC binary, OpenJDK and a long tail of legacy entitlements all coexist inside most enterprise estates.

Product file · Java
Current modelUniversal Subscription
MetricPer employee
Audit riskVery high since 2023
AlternativesOpenJDK · Corretto · Temurin · Zulu
Migration timeline6 to 12 months
ServiceJava Audit Defense
Article
I

The Java licensing timeline.

2010 to 2026
Six pricing models
2010
Oracle acquires Sun.
Java becomes an Oracle product. Existing Sun BCL licensing continues. Free use for development and most production deployments remains the default expectation across the industry for nearly a decade.
2018
Java SE becomes commercial.
Oracle introduces the Java SE Subscription priced per named user and per processor. Free commercial use of Oracle JDK ends. OpenJDK adoption accelerates. First wave of Oracle Java audits begins.
2021
NFTC binary released.
Oracle releases the No Fee Terms and Conditions binary for JDK 17. Free production use returns for current LTS releases, but only for the specific JDK version covered by NFTC. Migration off legacy versions to NFTC becomes a cost avoidance tactic.
2023
Java SE Universal Subscription.
Oracle replaces the Java SE Subscription with a per employee Universal Subscription. Pricing changes from per user to per total headcount. Soft audit volumes accelerate sharply. Universal Subscription becomes the dominant audit driver.
2024 to 2026
Universal subscription becomes the default.
Oracle expands the Universal Subscription to new geographies, layers additional volume tiers and continues active audit campaigns. OpenJDK migration tooling matures across Corretto, Temurin and Zulu. Migration becomes the default response.
Article
II

Four paths for Java in your estate.

Decision matrix
Current options
§ Path 01
Oracle Universal Subscription
Pay Oracle's per employee subscription for full commercial Java rights across your estate. Right when Java is genuinely universal in the organisation and OpenJDK migration would be operationally painful. Negotiable.
§ Path 02
Oracle NFTC binary
Stay on Oracle's free JDK but only on supported NFTC versions, currently JDK 17 and 21 LTS for free production use. Requires version discipline and a clear update path before the NFTC window expires.
§ Path 03
OpenJDK with vendor support
Migrate to Amazon Corretto, Adoptium Eclipse Temurin, Azul Zulu or Red Hat OpenJDK. Functional parity with Oracle JDK. Commercial support contracts available at a fraction of Universal Subscription cost.
§ Path 04
Hybrid approach
A small Universal Subscription for the production paths that genuinely need Oracle support, OpenJDK everywhere else. Requires environment segmentation and a tested compliance posture, but typically the lowest total cost outcome.
Engagement Outcome

Oracle audit finding: $4.2M retroactive Java liability across 18,000 employees. Settled at $340K with a 12 month OpenJDK migration plan and no Universal Subscription.

Head of ProcurementEnergy company · 18,000 employees · Audit defense engagement
Article
III

What we do on every Java engagement.

Engagement scope
End to end

1. Footprint inventory. Where Oracle Java actually runs, which versions, which servers, which third party applications bundle Oracle Java without your knowledge. A defensible inventory is the foundation of every negotiation and every audit response.

2. Compliance posture. Are you currently compliant under the BCL, NFTC, or a Universal Subscription? Most enterprises sit somewhere between. We map your current posture and the gap to the most cost effective compliant state.

3. Five year cost model. Universal Subscription vs OpenJDK with commercial support vs hybrid. Migration cost, runtime cost, support cost, audit risk cost, internal effort cost. The right answer is the lowest five year total, not the lowest first year subscription.

4. Negotiation or migration. If subscription is the right path, we negotiate it down hard. Volume tier movement, multi year discount, employee count discipline and audit waiver language are all in play. If migration is the right path, we work the migration as leverage to a soft landing on Oracle.

Article
IV

Related files.

Read alongside
Most relevant
Deal type

Java SE Universal Subscription

The 2023 employee based pricing model in full. Tiers, traps, audit risk and migration paths.

Open deal page
Service · Audit

Java Audit Defense

Java audits without an active subscription are the most common Oracle audit since 2023. We respond and settle to a defensible number.

Open service page
Dossier 04

Java Negotiation Guide

Oracle Java Universal Subscription strategy. Employee counting tactics. Migration paths to OpenJDK alternatives.

Download dossier
Field notes · Pillar

Java Licensing Guide 2026

Pillar guide to Oracle Java licensing across NFTC, Java SE Subscription, Universal Subscription and the audit risk under each model.

Read pillar
Field notes · Sub

NFTC vs Universal Subscription

When to stay on NFTC, when to subscribe, and how Oracle distinguishes between the two for audit purposes.

Read article
Service · Contract

Java Contract Review

Universal Subscription order document, support terms, employee definition and audit clause review. Precise edits suggested.

Open service page

The Java decision is independent of Oracle.

You have four paths. The right one turns on math, not on Oracle's preferred outcome. Send the intake and a named lead advisor replies within 48 hours.

Get a Quote
The Negotiator

Monthly intelligence.

Oracle sales tactics, Java audit shifts, OpenJDK migration intel. First Monday of every month.