Oracle has quietly made a significant change to Java SE licensing for small and mid-sized businesses. In a new Java price list published on 8 October 2026, the company has overhauled pricing for organizations with fewer than 3,000 employees, introducing a tiered annual subscription model that dramatically reduces costs for many smaller organizations.
For larger enterprises, however, it is largely business as usual. Organizations with 3,000 or more employees will see no change in pricing, and Oracle's latest move appears focused on smoothing out the sharp pricing jump that previously existed in its employee-based licensing model.
Since Oracle introduced employee-based Java licensing, many organizations have faced substantial increases in subscription costs. Under the previous structure, companies paid:
The new pricing model replaces this approach with fixed annual subscription bands for smaller organizations.
The revised annual pricing structure is as follows:
For many organizations, the difference is substantial.
Comparing old and new costs highlights just how significant the reductions can be:
Organization with 250 Employees
Organization with 800 Employees
Organization with 2,000 Employees
While the savings are significant for smaller organizations, the benefit decreases as headcount increases. By the time an organization reaches 2,999 employees, the new pricing effectively works out at $10.50 per employee per month, aligning with the rate applied at the 3,000+ employee tier.
This means Oracle has effectively removed the pricing cliff at 3,000 employees rather than introducing broader reductions for larger enterprises.
The pricing changes are likely to grab headlines, but several licensing conditions deserve close attention before organizations rush to sign a new agreement.
One of the biggest changes relates to processor entitlements.
Under the previous model, organizations could cover up to 50,000 processors regardless of company size. The new SMB pricing introduces processor caps linked to employee count:
Desktops and laptops are excluded from these calculations, but organizations operating sizeable server estates should carefully assess their environments before making any decisions.
For some companies, lower processor limits could offset the apparent licensing savings.
Oracle is also restricting access to the new SMB pricing model.
The updated bands are available directly from Oracle and cannot be purchased through resellers. Organizations that typically acquire Java subscriptions through licensing partners will need to work directly with Oracle to access the new pricing structure.
Oracle has also clarified that pricing tiers cannot be stacked or combined. Organizations must subscribe within a single applicable band rather than mixing entitlements across multiple lower-cost tiers.
Importantly, Oracle has not changed the definition of an employee for licensing purposes.
Contractors, temporary workers and outsourced personnel who meet Oracle's Employee definition continue to be included in the employee count used to determine subscription costs.
At first glance, the new pricing represents welcome news for smaller organizations that have struggled to justify Oracle Java subscription costs in recent years. Businesses with fewer than 500 employees could see dramatic reductions, while mid-sized organizations may still benefit from meaningful savings.
However, licensing decisions should not be based on headline subscription costs alone. Processor caps mean organizations with relatively small workforces but large server estates could face new limitations that didn't previously exist.
Before renewing or purchasing a Java subscription, organizations should:
The headline story is clear: Oracle has made Java significantly cheaper for many smaller organizations. The detail, as always with software licensing, will determine whether those savings translate into real-world value.