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.
Oracle Reprices Java SE for SMBs
Since Oracle introduced employee-based Java licensing, many organizations have faced substantial increases in subscription costs. Under the previous structure, companies paid:
- $15 per employee per month for organizations with up to 999 employees
- $12 per employee per month for organizations with 1,000 to 2,999 employees
The new pricing model replaces this approach with fixed annual subscription bands for smaller organizations.
New Oracle Java SE Pricing
The revised annual pricing structure is as follows:
- Up to 10 employees: $100 per year
- Up to 100 employees: $1,000 per year
- Up to 500 employees: $10,000 per year
- 501 to 2,999 employees: $10,000 plus $147.20 per employee above 500
For many organizations, the difference is substantial.
What Do the Savings Look Like?
Comparing old and new costs highlights just how significant the reductions can be:
Organization with 250 Employees
- Previous cost: $45,000 per year
- New cost: $10,000 per year
- Savings: $35,000 per year
Organization with 800 Employees
- Previous cost: $144,000 per year
- New cost: $54,160 per year
- Savings: $89,840 per year
Organization with 2,000 Employees
- Previous cost: $288,000 per year
- New cost: $230,800 per year
- Savings: $57,200 per year
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 Small Print You Need to Know
The pricing changes are likely to grab headlines, but several licensing conditions deserve close attention before organizations rush to sign a new agreement.
New Processor Limits
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:
- Up to 10 employees: 1,000 processors
- Up to 100 employees: 10,000 processors
- Up to 500 employees: 20,000 processors
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.
Direct Sales Only
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.
No Band Stacking
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.
The Employee Metric Remains
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.
What Should Organizations Do Next?
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:
- Validate their employee count against Oracle's licensing definition
- Assess their processor footprint and future growth plans
- Confirm eligibility for the new SMB pricing bands
- Understand the implications of purchasing direct from Oracle
- Review whether alternative Java distributions may offer a more cost-effective route
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.