The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Oracle replaced its older Java subscription products with an employee-counted Java SE Universal Subscription on January 23, 2023. Because the metric includes much of a company’s workforce—not only people who run Java—the bill can reach millions of dollars even when Java is used by a relatively small application team.
What changed in Oracle’s Java pricing
Oracle says Java SE Universal Subscription replaced Java SE Subscription and Desktop Subscription on January 23, 2023. The newer subscription covers Java use on desktops, servers and third-party clouds, and includes triage support for the customer’s Java portfolio.
The major change is the charging metric. Instead of counting only Java installations or identified users, Oracle bases the quantity on “Employees.” Its definition includes full-time, part-time and temporary employees, plus qualifying agents, contractors, outsourcers and consultants supporting internal operations.
Why the employee metric can make Java expensive
A company’s bill is calculated from its counted employee population, the applicable per-employee monthly rate and 12 months:
Annual subscription = counted Employees × monthly rate × 12
That formula can produce a large charge when Java runs in only one department. A 500-person company does not necessarily pay for just the developers or server administrators who launch Java; the relevant employee definition can encompass the broader organization and certain external workers.
Published reference prices
Oracle’s current FAQ lists a starting price of $15 per employee per month and a published low tier of $5.25 per employee per month. Oracle’s March 2023 global price list published these monthly tiers:
Rank #2
| Published monthly rate per employee | Simple annual equivalent per employee | Qualification |
|---|---|---|
| $15.00 | $180.00 | Starting price listed in Oracle’s FAQ; contract terms apply |
| $12.00 | $144.00 | March 2023 published price-list tier |
| $10.50 | $126.00 | March 2023 published price-list tier |
| $8.25 | $99.00 | March 2023 published price-list tier |
| $6.75 | $81.00 | March 2023 published price-list tier |
| $5.70 | $68.40 | March 2023 published price-list tier |
| $5.25 | $63.00 | Lowest published tier; verify the current quote and eligibility |
The annual figures in the second column are arithmetic conversions of the monthly rates, not separate Oracle quotations. The price list is dated March 2023, so an organization should obtain a current written quote before budgeting or renewing.
Oracle’s 28,000-employee example
Oracle’s own price-list example uses 28,000 employees at $6.75 per employee per month:
28,000 × $6.75 × 12 = $2,268,000 per year.
That is a published illustration, not a guarantee that every 28,000-person organization receives that rate. It shows why the employee count matters more than the number of Java installations.
Rank #3
Which Java versions create update exposure?
Gartner’s abstract for 3 Steps to Manage Exposure for Oracle Java SE Licensing, published January 21, 2025, states that Oracle requires a commercial subscription to obtain critical updates to Oracle JDK 8, 11 and 17. Gartner warns that this can expose organizations to substantial annual fees.
This statement concerns access to Oracle’s critical updates. It does not establish that every use of every Java build requires the same commercial contract. An audit should identify the exact JDK vendor, version, update source and entitlement for each environment.
Does running Java in the cloud or in containers avoid the fee?
No. Oracle’s Java SE Universal Subscription FAQ says: “The underlying application architecture and deployment model does not affect pricing.” Moving a workload from a company server to a public cloud, virtual machine or container therefore does not change the employee-based metric by itself.
Cloud agreements and managed services can have their own Java arrangements, so finance and engineering teams should check the service contract. They should not assume that changing infrastructure removes Oracle’s subscription obligation.
What happens when a company does not renew?
Oracle says that when the subscription ends, rights to commercial software downloaded under the subscription and access to Premier Support end. Oracle recommends moving to Oracle OpenJDK binaries under the GPL if the company decides not to renew.
Before non-renewal, inventory the exact binaries in production, build pipelines, employee devices and disaster-recovery environments. Preserve a compliant replacement and support plan before the entitlement expires; otherwise, a security-update or incident-response gap can become more expensive than the subscription.
Free tools Windows power users keep installed
One-click scans. No signup required.
Best Value
Alternatives to evaluate
The practical choice is not simply “Oracle or no Java.” Organizations can evaluate other OpenJDK distributions, but they should compare update policy, vendor response, compliance evidence and migration work rather than looking only at a license line item.
| Option | What it may address | Questions to verify |
|---|---|---|
| Stay with Oracle Java SE Universal Subscription | Oracle’s covered desktop, server and third-party-cloud use, plus triage support | Counted Employees, current quote, update entitlements, audit terms and renewal increases |
| Oracle OpenJDK binaries | Oracle’s stated GPL-based path when a customer will not renew | Which releases and update cadence fit the organization; who provides operational support |
| Amazon Corretto | An Amazon OpenJDK distribution to assess for supported workloads | Release coverage, support scope, security-update timing and compatibility with applications |
| Eclipse Temurin | A community OpenJDK distribution to assess where a commercial Oracle subscription is unnecessary | Internal support capacity, update governance and any need for a paid support provider |
| Azul Java platform | A supported OpenJDK alternative for organizations seeking a vendor relationship | Quote, support response, update policy, contractual protections and migration assistance |
An alternative can reduce or eliminate Oracle subscription charges, but it does not make Java operations free. Budget for qualification testing, regression work, packaging, monitoring, patch management and any paid support contract.
How to build a defensible Java budget
- Inventory every runtime. Record vendor, major version, update number, location and business owner for desktops, servers, containers, build agents and recovery systems.
- Separate Oracle JDK from other distributions. Do not count an environment solely because an application is written in Java; identify the binary actually installed and receiving updates.
- Model the Oracle population. Apply Oracle’s Employee definition, including relevant contractors and outsourced personnel, rather than using only the IT headcount.
- Request a current quote. Use the March 2023 tiers as reference points only. Ask Oracle to state the counted population, rate, term, renewal language, products covered and support rights.
- Price migration as a project. Include compatibility testing, code changes, deployment changes, certification, staff time and rollback plans.
- Compare risk-adjusted totals. Weigh update access, vendor response, audit exposure, cloud and desktop coverage, internal expertise and predictable cost alongside the subscription price.
- Set a renewal decision date. If leaving Oracle, complete testing and document the replacement before commercial download rights and Premier Support end.
What the migration statistics do—and do not—show
TechRadar reported Azul’s 2025 survey as finding that 79% of organizations had migrated, were migrating or planned to migrate from Oracle Java. The same report said 66% estimated at least 40% savings by switching to open source, while 96% had some licensing or pricing concern.
Those are Azul survey results reported by TechRadar, not independently audited market statistics or measurements by Oracle or Gartner. They indicate the scale of concern, but each organization still needs its own employee count, runtime inventory and migration estimate.
The financial decision
Oracle’s employee-based model can turn a narrowly used runtime into an enterprise-wide software expense. The right comparison is the recurring Oracle quote against the full cost and risk of another supported OpenJDK distribution. A smaller Java footprint does not automatically mean a smaller Oracle bill, while a migration is worthwhile only when update, support and compliance requirements remain covered.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




