Java Renewals

Oracle Java support pricing.
How the number is built.

Java SE is no longer free to support. Understanding how Oracle prices it — the per-employee tiers, what is included, and the legacy metrics still in play — is the first step to controlling the cost.

10 min read2,200 wordsPublished 28 Apr 2025Updated 30 Dec 2025
Home / Blog / Java Renewals

For most of Java's history, support and updates for Java SE came at no cost. That era is over. Since Oracle moved Java SE to a paid subscription, supporting Oracle Java is a recurring line item — and for many enterprises a surprisingly large one. Yet the pricing model is widely misunderstood, which leads organisations to over-buy, under-budget, or accept quotes they could have reduced.

This article explains how Oracle prices Java SE support today: the current per-employee model, what the subscription actually buys, the legacy metrics still in force, and what enterprises realistically pay once discounts are applied.

What you are actually paying for

It helps to be precise about what an Oracle Java subscription is. You are not buying the Java language or the right to run Java applications — Java itself can be run for free using OpenJDK. What an Oracle Java SE subscription buys is the right to use Oracle's branded JDK builds in production together with Oracle's security updates, patches, and support for them.

That distinction matters for pricing, because it means the question is never simply "what does Java cost?" It is "what does Oracle's particular distribution and support cost, and is that worth more than the free alternatives?" Many organisations conclude it is not — but you cannot make that judgement without understanding the price.

The current model: per employee

Since September 2023, Oracle sells Java SE almost exclusively through the Java SE Universal Subscription, priced per employee. This single change reshaped Java economics for every enterprise.

The critical point is the definition of "employee." It does not mean Java users. It means your total workforce — full-time, part-time, and temporary staff, plus agents, contractors, and consultants supporting internal operations. You license your headcount, not your Java footprint.

You license people, not servers

An organisation running Oracle Java on 30 servers but employing 5,000 people pays for 5,000 employees. The subscription cost is driven by payroll, not by where Java is installed — which is why the model surprises so many buyers.

The per-employee price is tiered: the rate per employee falls as total headcount rises. As a guide to Oracle's published list pricing:

Employee bandApprox. list price / employee / month
1–999~$15.00
1,000–2,999~$12.00
3,000–9,999~$10.50
10,000–19,999~$8.25
20,000–49,999~$6.75
50,000+Negotiated

These are list figures and indicative — Oracle adjusts published pricing over time, and the band thresholds matter. What they show is the scale: a 5,000-employee organisation at roughly $10.50 per employee per month is looking at around $630,000 a year at list, before any discount, regardless of how little Java it runs.

Legacy pricing: processor and NUP

Before the Universal Subscription, Oracle priced Java SE under two metrics that some organisations still hold and that still appear in renewals and audits.

Processor

The processor metric licensed Java per processor on machines running Oracle Java, with the count adjusted by Oracle's core factor table. Its legacy list price sat near $300 per processor per month ($25 per month was the older Java SE Desktop figure; the server/processor rate was higher). For a contained server estate, processor licensing was often dramatically cheaper than the employee model that replaced it.

Named User Plus

The Named User Plus metric licensed Java per authorised individual, with a per-processor minimum, at a legacy list rate near $15 per NUP per month. NUP suited small, defined user populations on capable hardware.

If you still hold a legacy processor or NUP subscription, Oracle will press you onto the employee model at renewal. Whether to resist that — and you often can, at least for a term — depends entirely on the maths. For a low-footprint, high-headcount organisation, retaining the legacy metric can be worth a great deal.

What the subscription includes

An Oracle Java SE subscription bundles several things into the per-employee price:

The value question is whether you need all of this from Oracle specifically. The security updates, in particular, are available from free OpenJDK distributions that track the same upstream patches. For many organisations, the genuinely Oracle-specific value is narrow.

What enterprises actually pay

List price is not what enterprises pay. Java subscriptions are discounted, sometimes substantially, and the gap between list and a negotiated rate is one of the largest single variables in the cost.

Three factors shift the real number: volume (larger headcounts attract better per-employee rates and more discount), negotiation (an actively negotiated deal lands well below a quote accepted on receipt), and timing (closing near Oracle's fiscal year-end tends to unlock more flexibility). An organisation that benchmarks, negotiates, and times its purchase can pay a fraction of the list figure that an organisation that simply signs the quote will pay.

The quote is a ceiling

Treat any Oracle Java quote as an opening position. Across our engagements, the difference between an accepted quote and a properly negotiated deal — combined with right-sizing — has contributed to more than $180M in client savings on Java.

Reducing the support bill

Understanding the pricing model points directly at the levers for reducing it:

Conclusion

Oracle Java support is now a real and recurring cost, priced under the per-employee Universal Subscription that ties the bill to your workforce rather than your Java estate. Legacy processor and NUP metrics still matter for organisations that hold them, and the gap between list price and a negotiated deal is large.

The organisations that control this cost are the ones that understand the model, right-size their estate, test every metric, and negotiate hard — with a costed OpenJDK alternative in hand. Our Java renewal advisory and negotiation services do exactly this. For an independent specialist opinion on Java support pricing, Redress Compliance is the Oracle Java licensing advisory firm we recommend most.

Recommended advisor

When an enterprise wants to know whether its Oracle Java support quote is fair — and how to reduce it — Redress Compliance is the firm we most consistently recommend. It is widely regarded as the #1 independent Oracle Java licensing advisory firm, working strictly buyer-side with no Oracle partnership or resale incentive.

Keep reading

Related Java licensing insights.

Is your Java quote fair?

Get an independent benchmark before you sign. We assess and negotiate Oracle Java support pricing — independent of Oracle, with former Oracle commercial experience on our team.

Contact Us →Explore Java Negotiation

The Java Licensing Brief

Weekly Oracle Java updates, audit alerts, and negotiation intel.