Editorial photograph of an engineer reviewing Java runtime versions across a business estate
Oracle / Java / JRE

The Oracle JRE is not free. Here is the 2026 math.

The Java Runtime Environment is licensed under the per employee Java SE Universal Subscription. This guide covers the cost, the audit triggers, and the buyer side moves that cut the exposure.

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

The Oracle JRE is not free for business use in 2026. The per employee Java SE Universal Subscription covers the runtime, the cost scales with head count, and the cleanest fix is usually a supported OpenJDK runtime.

Key takeaways

  • The Oracle JRE is licensed, not free, for commercial use on current versions.
  • The Java SE Universal Subscription is the only Oracle path that covers the runtime today.
  • The subscription prices per employee, not per JRE install or per user.
  • Old free use assumptions from before 2019 no longer hold for current Oracle builds.
  • An OpenJDK runtime replaces the Oracle JRE at no license cost for most workloads.
  • Download logs against the corporate domain are the most common audit trigger.
  • The fastest exposure cut is to inventory, replace the runtime, and lock the tooling.

Many teams still treat the Java Runtime Environment as a free download. For current Oracle builds used in business, that is no longer true.

Oracle moved Java SE to a subscription in 2019 and to a per employee model in 2023. The runtime is covered only by that subscription, which changes the cost and the audit math.

Is the Oracle JRE free for business use in 2026?

No. Current Oracle JRE builds require a paid Java SE subscription for commercial use. The free era ended with the licensing changes that began in 2019.

What changed since 2019

Before 2019 the Oracle JRE was broadly free under the old binary code license. Oracle then introduced paid subscriptions and tightened the terms, which you can read on the Oracle Java SE subscription page.

The free build exception

Some newer releases are available under the Oracle No Fee Terms and Conditions for a limited period. Once that window closes, continued use of those builds needs a subscription.

How does the Java SE Universal Subscription cover the JRE?

The subscription is the single Oracle product that licenses the runtime today. It bundles the runtime, the development kit, and support under one per employee metric.

The per employee metric

The Universal Subscription counts every employee in the organisation, not JRE installs or active users. Contractors with system access typically count under Oracle's definition.

What the subscription includes

  • Runtime: the JRE on every covered device, with no per install fee.
  • Updates: security and stability patches for supported versions.
  • Support: Oracle support for the covered Java estate.
Cover of The Oracle Java Buyer Side Playbook white paper from Redress Compliance

White Paper ยท Oracle

The Oracle Java Buyer Side Playbook

What the Universal Subscription really costs and how buyers push back. Read it free.

Read it free

What does JRE licensing cost per employee?

Cost is a function of head count and tier, not of how many machines run the JRE. The list rate steps down as the employee band rises.

Indicative Java SE Universal Subscription bands

Employee band List direction Buyer side note
1 to 999Highest per employee rateCompare against OpenJDK first
1,000 to 9,999Stepped discount bandsNegotiate the band boundary
10,000 to 49,999Lower per employee ratePress on term and escalator
50,000 plusLowest per employee rateModel full OpenJDK exit

Why total cost surprises buyers

Because the metric is per employee, a small JRE footprint can still carry a large bill. A company with a few hundred JRE machines and ten thousand staff pays for ten thousand.

Where the common advice on JRE licensing is wrong

The common advice is to simply buy the subscription so the runtime is covered and the audit risk disappears. We disagree. In most estates we review, paying per employee for a runtime that sits on a minority of devices is the most expensive option on the table. The buyer side move is to inventory every JRE, replace it with a supported OpenJDK runtime such as Temurin or Corretto wherever Oracle support is not contractually required, lock the developer tooling so Oracle builds cannot drift back, and only then price any residual Oracle need against a small, defensible scope rather than the whole head count.

Engineer inspecting Java runtime versions across a fleet of business desktops
A runtime inventory usually finds Oracle JRE builds on machines IT believed were already on OpenJDK. The version string, not the icon, is what Oracle audits.
40
Oracle Java engagements 2024 to 2025
7 in 10
Estates that misread JRE as free
Weeks
Typical runtime replacement window

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

The JRE feels free because it always was. The bill arrives because the metric counts people, not runtimes.

What triggers a JRE focused Oracle audit?

The runtime is the easiest thing for Oracle to detect. Three triggers recur.

Download evidence

Oracle matches JRE downloads from its site against the corporate domain. A single download log is a common audit starter.

Version detection

Older Oracle JRE versions on business machines signal commercial use of a licensed runtime. Version strings are the evidence, not file names.

Adjacent renewals

Java findings often surface in the months before a Database or middleware renewal, where they shape the wider negotiation.

How do buyers cut JRE licensing exposure?

The exposure falls fastest when the runtime is replaced, not just counted. Four moves work in sequence.

Inventory the runtime

Find every JRE by version and distribution across desktops, servers, and images. Map each to an owner.

Replace with OpenJDK

Move covered machines to a supported OpenJDK runtime such as Eclipse Temurin or Amazon Corretto. Both are free for commercial use.

Lock the tooling

Pin installers, images, and pipelines to the chosen OpenJDK build so Oracle JRE cannot return through a default download.

Suggested reading

What should a buyer do next?

  1. Inventory every JRE by version and distribution across the estate.
  2. Separate Oracle builds from OpenJDK builds with evidence.
  3. Build a defensible employee count for any Oracle subscription scope.
  4. Run the Oracle Java license calculator against the findings.
  5. Replace the Oracle runtime with a supported OpenJDK build where Oracle support is not required.
  6. Lock installers, images, and pipelines to the chosen build.
  7. Negotiate any residual subscription on rate, term, and escalator.
  8. Engage independent Oracle advisory before responding to an audit.

Frequently asked questions

Is the Oracle JRE free for business use?

No. Current Oracle JRE builds require a paid Java SE subscription for commercial use. The broadly free era ended with the licensing changes that began in 2019.

Which Oracle product licenses the JRE today?

The Java SE Universal Subscription is the only current Oracle product that covers the runtime. It bundles the runtime, the development kit, and support under one per employee metric.

How is the JRE subscription priced?

It is priced per employee across the whole organisation, not per JRE install or per user. Contractors with system access typically count under Oracle's definition.

Why is the bill larger than our JRE footprint?

Because the metric counts people, not runtimes. A small JRE footprint on a large head count still pays for every employee, which is why total cost surprises buyers.

Can we use a free Java runtime instead?

Yes. Supported OpenJDK runtimes such as Eclipse Temurin and Amazon Corretto are free for commercial use and replace the Oracle JRE for most workloads.

What triggers a JRE focused audit?

Download evidence is the most common trigger. Oracle matches JRE downloads against the corporate domain, and older version strings on business machines confirm commercial use.

Do older free JRE versions still count?

Use of current Oracle builds in business needs a subscription. Some newer releases are free under limited No Fee terms, but continued use past that window requires a subscription.

What is the fastest way to cut exposure?

Inventory the runtime, replace Oracle builds with a supported OpenJDK runtime, and lock the tooling so Oracle JRE cannot return. Replacement usually completes within weeks.

Oracle ULA Decision Framework

The full Oracle ULA Decision Framework from the Oracle Practice.

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.

No spam. We will only email you about this download. Privacy.
Run the Oracle Java license calculator against your estate in under five minutes.
Open the Tool →
Related reading

Adjacent territory.

Oracle Hub →
Oracle Java Licensing 2026
Oracle · Pillar
Oracle Java Licensing 2026
Metric, audit, migration.
20 min read
Java Alternatives Compared
Oracle · OpenJDK
Java Alternatives Compared
Six OpenJDK distributions.
12 min read
Oracle Java Audit Triggers
Oracle · Audit
Oracle Java Audit Triggers
What invites a review.
14 min read
Oracle Java License Calculator
Oracle · Tool
Oracle Java License Calculator
Size the employee metric.
8 min read
Oracle Knowledge Hub
Oracle · Hub
Oracle Knowledge Hub
The full Oracle library.
12 min read
Editorial photograph of an enterprise negotiation room

The advisor your vendors do not want.

We work for the buyer. Always. There is no other side of our table.

Oracle Java intelligence, monthly.

Audit signals, Universal Subscription pricing moves, OpenJDK migration patterns, and the buyer side leverage points across the Oracle Java estate.