Now openThe whole vendor lifecycle in one workspace. Benchmarking, negotiations, contracts, invoices, renewals. Free 30 day trial, no card.Start the trial →
Now openThe whole vendor lifecycle in one workspace. Benchmarking, negotiations, contracts, invoices, renewals. Free 30 day trial, no card.Start the trial →
Editorial photograph of an enterprise boardroom interior
Oracle · Java Universal Subscription · Pricing Reference

Oracle Java Employee Tier Pricing: The Full Table With Worked Examples

This is the complete Oracle Java SE Universal Subscription tier ladder, from $15.00 per employee per month down to $5.25, with Oracle's own 28,000-employee example that lands at $2,268,000 per year. We show the math for six headcount bands and name where the meter, the escalator, and the floor cost you money.

Contact Us Oracle Hub
500+Enterprise clients
$2B+Under advisory
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

This is the complete Oracle Java SE Universal Subscription tier ladder, from $15.00 per employee per month down to $5.25, with Oracle's own 28,000-employee example that lands at $2,268,000 per year. We show the math for six headcount bands and name where the meter, the escalator, and the floor cost you money.

The full tier table, list price

Oracle Java SE Universal Subscription prices on one metric only: the employee count. There is no per-install, per-core, or per-user option for new subscriptions. Oracle retired Named User Plus and Processor metrics for Java on 23 January 2023, so the table below is the only pricing structure you will be quoted from in 2026. The rate is published monthly, but contracts bill annually. To get your yearly list cost you multiply the monthly per-employee rate by twelve, then by your total employee count as Oracle defines it.

Tier Employee band List price (USD per employee/month) Annual list per employee (x12)
11 to 999$15.00$180.00
21,000 to 2,999$12.00$144.00
33,000 to 9,999$10.50$126.00
410,000 to 19,999$8.25$99.00
520,000 to 49,999$6.75$81.00
650,000 and above$5.25 (negotiable)$63.00

Two clarifications on the bottom of the ladder. Oracle's own FAQ states that published tier pricing goes "as low as $5.25 per month and can be even lower for customers with more than 50k employees." Some third-party sources place the $5.25 floor beginning around 40,000 to 50,000 employees rather than strictly at 50,000. In our negotiating experience the difference is academic for buyers under 40,000, because those bands almost never reach $5.25 at list. Confirm the exact band breakpoints against the order document Oracle sends you, because the tier boundary is where a single extra headcount can move you up or down a whole rate.

The bill is driven by the number of employees you have, not the number of employees who touch Java. That is the entire pricing story.

Oracle's own worked example: 28,000 employees = $2,268,000 per year

Oracle publishes this exact calculation in its Global Price List, so it is not a Redress estimate. A company with a total employee count of 28,000 (23,000 full-time, part-time, and temporary staff, plus 5,000 agents, contractors, and consultants) falls in the 20,000 to 49,999 band at $6.75 per employee per month. The arithmetic Oracle prints is: 28,000 x $6.75 x 12 = $2,268,000 per year.

Read that example carefully, because it embeds two rules buyers routinely miss. First, the 5,000 contractors and consultants are counted as employees. If they support your internal business operations, they are in the number whether or not any of them run Java. Second, the 28,000 is a total, not a Java-user total. Oracle's contract language is explicit: the licensed quantity "must, at a minimum, be equal to the number of Employees as of the effective date of Your order." Usage is irrelevant to the count. For the full treatment of who lands in that number, see whether contractors and consultants count toward your Java employee total.

Worked examples across every band

Below are list-price calculations at representative headcounts so you can locate your own organization on the ladder. These are annual figures before any discount and before the 8% escalator (covered later).

Employees Tier rate Calculation Annual list cost
1,500$12.001,500 x $12 x 12$216,000
5,000$10.505,000 x $10.50 x 12$630,000
8,000$10.508,000 x $10.50 x 12$1,008,000
20,000$6.7520,000 x $6.75 x 12$1,620,000
28,000$6.7528,000 x $6.75 x 12$2,268,000
45,000$5.2545,000 x $5.25 x 12$2,835,000

The 8,000-employee row is the trap illustrated most starkly. If only 500 of those 8,000 people actually use Java, you are still paying roughly $1,008,000 per year for the lawful right for 500 people to run it. That is an overspend factor of about twenty times relative to real usage. This is not a defect in your negotiation; it is the design of the metric. The only ways to bend it are to reduce the counted headcount, to discount the rate, or to leave the fee entirely. We cover the first two below, and the exit in which Java versions are free and which trigger a bill.

If your organization sits at the low-user, high-headcount end of this spectrum, the dedicated analysis in only 50 developers use Java, why are you licensing 10,000 employees quantifies the gap in more detail.

How the metric is defined, and why the count is bigger than you think

Oracle's definition of "Employee for Java SE Universal Subscription" is broad by construction. It includes: (i) all of your full-time, part-time, and temporary employees; and (ii) all of the full-time, part-time, and temporary employees of your agents, contractors, outsourcers, and consultants that support your internal business operations. There is no carve-out for staff who never run Java. There is no carve-out for retail, warehouse, or field workers who have never opened a JDK.

  • The count is fixed as of the effective date of your order, so a headcount snapshot at signing sets your bill for the term.
  • Usage-independence means a 40,000-person retailer with 200 Java developers still licenses 40,000.
  • The definition reaches into your outsourcers and consultancies, which is how the 5,000-contractor figure appears in Oracle's own example.
  • There is a separate 50,000-processor cap on the employee metric (excluding desktops and laptops); exceed it and you must buy an additional license.
Every full-time-equivalent that supports your internal operations is a line in Oracle's total, whether they have ever run a Java program or not.

Because the count drives everything, the single highest-leverage negotiation move is scoping the count accurately and defensibly. Over-broad self-reporting is the most common way buyers overpay at signing. The full mechanics live in the pillar page, the Oracle Java Universal Subscription employee metric, fully decoded.

The three cost multipliers hidden after the headline rate

The tier table is only the starting number. Three contract mechanisms raise the real cost over a term, and each is negotiable if you catch it before signature.

The 8% annual escalator

Oracle applies an 8% annual increase to Java subscription and support fees, compounding year over year. That is not the 3% to 4% many procurement teams assume. On a $2,268,000 starting cost, an uncapped 8% escalator produces roughly $2,449,000 in year two, $2,645,000 in year three, and about $3,086,000 by year five. Over a five-year horizon the escalator alone adds well over a million dollars to the 28,000-employee example. Insist on a fixed rate for the full term or a cap materially below 8%.

The minimum annual floor

Some Oracle order documents carry a minimum annual subscription of $50,000 or $100,000 regardless of headcount. A customer that reduces headcount below the floor still pays the floor. If you expect to shrink, or if you are a small organization near the bottom of Tier 1, read the order document for a stated minimum before you sign.

True-up up, never down

Oracle requires a headcount true-up at each anniversary. Grow the count and you pay the higher total, potentially at a higher tier. Shrink the count and you capture no refund within the term. The mechanism is asymmetric by design. Model your growth honestly, because a headcount projection that crosses a tier boundary can change your rate for the whole population, not just the incremental heads. The forecasting exercise is worked through in how much your Java bill will increase under the Universal Subscription.

Discounts, back-fee exposure, and the audit backdrop

The table is list price. Discounts are routinely available, and the size scales with your headcount and your willingness to walk. In our negotiating experience, discount bands of 15% to 30% are routine on mid-sized deals, and at large scale (20,000-plus employees) structured negotiation reaches 50% to 60%. On the 28,000-employee example, a 50% to 60% discount would bring the annual cost from $2,268,000 down to roughly $907,000 to $1,134,000. The largest single lever is the counted headcount; the second is a credible alternative to signing at all. Both are detailed in negotiating down the Java employee count, tier, and term.

The reason Oracle can hold list on unprepared buyers is the audit backdrop. In 2026 the soft outreach has given way to formal audit notices issued under Global Licensing and Advisory Services (GLAS), the function formerly branded LMS. Where non-compliance is found, back-fee exposure typically extends three years into the past, and Oracle prices the settlement on your full current headcount, not on the handful of machines it detected. This is why an unmanaged Java estate is dangerous even if you believe your paid users are few. The defensive playbook is in our Oracle Java audit defence guidance.

Oracle prices the audit settlement on your entire headcount today, not on the machines its telemetry happened to see.

When the right answer is to pay Oracle nothing

For a large share of organizations, the correct outcome is not a better tier or a bigger discount. It is a migration to a free, production-grade OpenJDK distribution (for example Eclipse Temurin, Amazon Corretto, or Microsoft Build of OpenJDK), which eliminates the per-employee fee entirely. The subscription buys you Oracle's specific binaries and support, not the Java language. If you can move your runtime estate off Oracle's JDK and prove it, the whole tier table stops applying to you. Before you renew, benchmark the fully loaded five-year subscription cost (rate x headcount x 12, compounded at the escalator) against a one-time migration project. In most estates we review, the migration pays back inside the first year. If any pre-2023 entitlements exist, check whether your legacy perpetual and NUP Java licenses are still valid before you assume you owe anything at all.

What to do before you sign or renew

  • Establish your defensible employee count using Oracle's exact definition, then challenge every category (contractors, outsourcers, dormant staff) that inflates it.
  • Find your tier breakpoint and check whether trimming the count moves you into a cheaper band; a few hundred heads near a boundary can change the rate on your whole population.
  • Strip out the 8% escalator or cap it well below 8% for the full term, and confirm whether an order-level minimum floor applies.
  • Model the true-up asymmetry against your realistic headcount trajectory, not last year's number.
  • Benchmark the total five-year subscription cost against an OpenJDK migration before you accept any Oracle quote.
  • If a GLAS audit notice has arrived, do not self-report your full headcount; run a defended settlement using the audit defence approach.

The tier table is fixed and public. Your leverage sits in three places you control: the number you report, the discount you extract, and your credible ability to walk to OpenJDK. Treat the $15 to $5.25 ladder as the opening position, never the settlement.

Frequently asked questions

What is the full Oracle Java tier pricing table for 2026?

List pricing runs in six bands: $15.00 per employee/month for 1 to 999 employees, $12.00 for 1,000 to 2,999, $10.50 for 3,000 to 9,999, $8.25 for 10,000 to 19,999, $6.75 for 20,000 to 49,999, and $5.25 (negotiable) for 50,000 and above. All rates are list price and bill annually at twelve times the monthly rate.

How does Oracle's 28,000-employee $2.268M example work?

Oracle's own price list gives a company with 28,000 total employees (23,000 staff plus 5,000 contractors and consultants) the 20,000 to 49,999 band rate of $6.75. The math is 28,000 x $6.75 x 12 = $2,268,000 per year. Note that the 5,000 contractors are counted and that usage is irrelevant to the total.

Does the employee count include people who never use Java?

Yes. Oracle counts all full-time, part-time, and temporary employees plus the equivalent staff of your agents, contractors, outsourcers, and consultants who support your internal operations. There is no discount for staff who never run Java, which is why buyers with few actual users still pay for their entire headcount.

What discount can I realistically get off the Java tier price?

In our experience, discount bands of 15% to 30% are routine on mid-sized deals, and structured negotiation at large scale (20,000-plus employees) reaches 50% to 60%. On the 28,000-employee example that would bring the cost from $2,268,000 down to roughly $907,000 to $1,134,000 per year.

Is there an annual price increase on Java subscriptions?

Yes. Oracle applies an 8% annual escalator to Java subscription and support fees, compounding year over year, not the 3% to 4% many teams assume. Over five years this adds well over a million dollars to a large deal. Negotiate a fixed rate for the term or a cap materially below 8%.

Can I avoid the Java tier pricing entirely?

Often, yes. Migrating to a free OpenJDK distribution such as Eclipse Temurin, Amazon Corretto, or Microsoft Build of OpenJDK eliminates the per-employee fee, because the subscription buys Oracle's binaries and support, not the Java language. In most estates we review, a migration pays back inside the first year against the subscription cost.

Free White Paper

Defend an Oracle Java audit without overpaying

Oracle now audits Java SE on employee count, not installs, which can multiply the bill several times over. How to defend the notice and exit to OpenJDK.

Gated with a work email on the download page. No sales follow up you did not ask for.

Get the White Paper →
Independent, buyer side. We never share your details with vendors.
Run a software spend health check against your Oracle estate in under five minutes.
Open the Tool →
Deep Library

More on this topic.

Oracle Hub →
The Oracle Java Universal Subscription Employee Metric, Fully Decoded
Oracle · Guide
The Oracle Java Universal Subscription Employee Metric, Fully Decoded
The full guide this article belongs to.
Guide
Do Contractors and Consultants Count Toward Your Java Employee Total?
Oracle · Deep dive
Do Contractors and Consultants Count Toward Your Java Employee Total?
Another angle on the same decision.
Guide
Oracle Java Licensing 2026: Per Employee Cost, Audit Risk
Oracle
Oracle Java Licensing 2026: Per Employee Cost, Audit Risk
Oracle Java 2026 per employee subscription priced. The metric, the audit trap, OpenJDK exi
Guide
Oracle HCM Cloud pricing, module by module.
Oracle
Oracle HCM Cloud pricing, module by module.
Oracle HCM Cloud pricing in 2026. Per employee per month rates by module, common bundles,
Guide
Oracle Java SE subscription pricing. A headcount tax, not a usage fee.
Oracle
Oracle Java SE subscription pricing. A headcount tax, not a usage fee.
Oracle Java SE is priced per employee, not per install. List starts near 15 dollars per em
Guide
Editorial boardroom interior

The advisor your vendors do not want.

500+ enterprise clients. 11 vendor practices. Industry recognized. One conversation can change what you pay for the next three years.

Stay ahead of Oracle licensing changes.

One buyer side briefing a week. Renewal signals, audit moves, and the levers that work. No vendor spin.