An independent, plain-English guide to the Oracle Java SE Subscription — the employee metric, the pricing tiers, what it covers, and the mistakes that inflate the bill.
The Java SE Subscription is the paid licence under which Oracle grants the right to use Oracle Java SE — the Oracle JDK — for commercial and production purposes, together with security updates, bug fixes, and Oracle support. If your organisation runs Oracle’s Java in any setting that is not purely development or testing, a current subscription is, in most cases, what makes that use compliant.
Oracle introduced the subscription model in 2019, replacing the era in which Oracle Java was widely treated as free. The original Java SE Subscription was priced on two metrics: Named User Plus, counting individuals with access, and Processor, counting server cores. In January 2023 Oracle replaced that model for new customers with the Java SE Universal Subscription, priced on a single, far broader metric: the total number of employees in the organisation.
The shift mattered enormously. Under the employee metric, the count is not the number of people who use Java — it is every full-time and part-time employee, plus the agents, contractors, and consultants who support internal operations. A company with 200 Java developers and 8,000 total staff is licensed, and billed, against the 8,000.
An active subscription entitles you to commercial use of Oracle Java SE across desktops, servers, containers, and cloud; access to all supported Java SE versions; quarterly security and stability updates; and Oracle technical support. It is a subscription, not a perpetual licence — the rights and the update access exist only while it is paid.
Employee count (Universal) · NUP & Processor (legacy)
2019 (legacy) · January 2023 (Universal)
Oracle JDK — all supported Java SE versions
From USD 15 per employee per month
Subscription — rights end when it lapses
A current Java SE Universal Subscription permits commercial, production, and internal business use of Oracle Java SE for the duration of the term, including the right to apply every update Oracle releases while the subscription is active.
It does not grant perpetual rights. When a subscription lapses, the right to use updates released during the term does not survive in the way a perpetual licence would — and continuing to run Oracle JDK binaries patched under a now-expired subscription is a common and expensive form of non-compliance.
The Java SE Universal Subscription is priced per employee per month, on a tiered scale. Oracle’s published list pricing begins at USD 15.00 per employee per month for organisations under 1,000 employees, with volume discounts that lower the per-employee rate as headcount rises — for example, around USD 12.00 at 1,000–2,999 employees, and lower again above that. Because the metric is total headcount, the annual figure for a large enterprise routinely runs into seven or eight figures — which is exactly why an accurate employee count, and a serious look at the alternatives, matter.
The employee metric counts your entire workforce, not the people who actually run Java. Counting only developers or only servers understates both the true subscription cost and the exposure in an audit.
Dropping the subscription but continuing to run binaries that were patched under it leaves you using updates you are no longer licensed for. Lapsed-but-still-patched estates are a frequent audit finding.
For many estates, migrating to OpenJDK removes the subscription cost entirely. Renewing without first pricing a migration means paying Oracle by default rather than by decision.
We renew your Java SE Subscription on better terms — or build the case to exit Oracle Java entirely.
NegotiateWe benchmark, structure, and negotiate your Oracle Java deal directly with Oracle.
MigrateWe move you to free, fully compatible OpenJDK with zero business disruption.
If we take on your Oracle Java audit and cannot reduce the claim, we refund our fees. See how the guarantee works →
We benchmark Oracle’s number, test the migration alternative, and tell you which path costs least. No Oracle affiliation, no obligation.
Weekly Oracle Java updates, audit alerts, and negotiation intel.