The short answer is yes. Oracle counts contractors in the Java employee metric even though they are not on your payroll. The longer answer is that how you document and engage contractors can still change the defensible number.
The plain answer
Oracle's Universal Subscription, introduced in January 2023, defines the counted population to include every contractor alongside every full time and part time employee and every temporary worker. It does not matter that a contractor is paid through an agency, sits outside your human resources system, or never opens a Java application. If the contractor supports your business operations, Oracle's metric reaches them. For the full picture of who is in scope, see who counts as an employee under the Java metric.
Why Oracle includes them
The logic Oracle applies is that Java underpins the systems the whole organization relies on, so anyone who works for the organization benefits from it. Contractors do work that supports the business, therefore contractors count. It is a broad reading, and it is consistent with how the metric treats every other group. Recognizing the logic helps you respond to it, because the challenge is rarely whether contractors can count and more often which contractors should count, and when.
How much contractors add
| Scenario | Population | Annual list at $9.00 |
|---|---|---|
| Employees only | 5,000 | $540k |
| Employees plus 1,200 contractors | 6,200 | $670k |
In this indicative example, contractors add roughly 130,000 dollars a year at list. In contractor heavy sectors such as engineering, construction, and professional services, the contractor share can be far larger and the impact correspondingly greater. The figures are indicative and shown only to size the effect.
Where a defense can refine the number
Counting contractors does not mean accepting every contractor Oracle assumes. A buyer side defense looks at several questions. Are agency workers supplied for a single fixed project genuinely part of your ongoing workforce, or a short engagement that should be dated narrowly? Are contractors who work entirely on systems with no Java exposure being swept in by a blanket assumption? Are some contractors employed by a separate entity that holds its own license? None of these guarantees a reduction, but each is a legitimate line of inquiry that Oracle will not open on your behalf.
Contractor heavy sectors and what they pay
The contractor question hits hardest in industries built on flexible labor. Engineering, construction, professional services, media, and technology consulting often run with contractor populations that rival or exceed their permanent staff. In those settings, contractors can lift the counted population by a third or more, and the cost moves with it. An organization that counts only its employees and ignores its contractor base will badly understate its exposure, then be surprised by Oracle's number.
The opportunity is equal to the risk. Because contractors make up so much of the population in these sectors, careful documentation of who was engaged, by which entity, and for how long, has an outsized effect on the defensible figure. The same flexibility that inflates the headline number gives you room to refine it with evidence.
The agency contractor question in detail
Many contractors never appear on your systems at all. They are supplied by an agency, paid by that agency, and managed under a statement of work. Buyers often assume these workers fall outside the metric because they are not employed by the company. Oracle's reading is broader: if the contractor supports your business operations, the metric reaches them. That said, the way an agency arrangement is structured can matter. A worker supplied for a single fixed project, fully managed by the agency, engaged for a defined window, presents a different documentary picture from a long standing contractor embedded in your teams.
The point is not to pretend agency workers never count. It is to make sure each engagement is described accurately, dated correctly, and tested against the contract rather than swept in by a blanket assumption.
What to record about every contractor
- The contractor's start and end dates, so engagement windows are evidenced.
- The engaging entity, so workers tied to a separately licensed subsidiary are visible.
- The nature of the work, so short fixed projects can be distinguished from ongoing roles.
- Whether the contractor is supplied through an agency and managed under a statement of work.
A contractor register with these fields turns an argument into evidence. Without it, you are negotiating from memory against a vendor that will assume the largest defensible number.
Negotiating the contractor share down
Once you can describe your contractor population accurately, the negotiation has somewhere to go. You can date short engagements to the period they actually ran rather than carrying them year round. You can separate workers tied to a subsidiary with its own license. You can show where a blanket estimate has double counted. None of this guarantees a particular reduction, and any figure remains indicative until confirmed, but a documented contractor population consistently produces a smaller and more durable number than an unexamined one.
What to expect in an audit
LMS audits intensified in 2026, and contractor inclusion is a specific focus area, examined across the three year lookback. Expect Oracle to ask for headcount data that captures contractors. Provide what your contract requires, document your population carefully, and treat the first number as a starting position. Across the estates we defend, outcomes average about 68 percent below Oracle's opening number, and a documented contractor population is often part of how that gap is closed.
Download the Employee Metric Defense Kit
A buyer side workbook for CIOs, procurement, and general counsel. Trade a work email, get the kit and The Java Audit Brief.
Download guide