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 a negotiation handshake across a boardroom table
Oracle · CEGBU Contractor Counting · Sub

Counting External Contractors in Primavera and Aconex Deployments

Every product in Oracle's construction suite counts contractors differently, and getting the classification wrong upgrades a cheap seat into an expensive one silently. This guide shows where each metric bites, where the config traps sit, and how to cap external headcount before it inflates your renewal.

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

Every product in Oracle's construction suite counts contractors differently, and getting the classification wrong upgrades a cheap seat into an expensive one silently. This guide shows where each metric bites, where the config traps sit, and how to cap external headcount before it inflates your renewal.

Three products, three completely different contractor rules

The single most expensive mistake in Oracle Construction and Engineering (CEGBU) deployments is assuming one contractor-counting rule applies across P6, Unifier, and Aconex. It does not. P6 counts every authorized individual as a full named user with no external tier. Unifier has a purpose-built cheap external tier, but only if you set one specific keyword correctly. Aconex, by contrast, does not count external users at all, it prices on project value. A contractor who touches all three products can consume two paid licenses (P6 and Unifier) while costing nothing incremental in Aconex. If you provision blindly, you pay full freight on every external firm in the ecosystem.

This subpage is the construction-specific counterpart to the broader P6 contractor counting problem, extended to cover Unifier and Aconex. Read it alongside the CEGBU licensing pillar, which decodes the full suite. Our position is buyer-side: we want the smallest defensible license count, and the classification rules below are how you get there.

Product External user tier Counting trigger Enforcement
P6 EPPM (on-prem)None. Everyone is an Application UserAny individual who accesses the softwareNo in-app block. Audit-based
P6 CloudNone. Everyone is a Hosted Named UserAuthorization, not activityContractual, audit-based
UnifierCollaborator User (Partner tier)'Contractor' user-type keyword in adminIn-app block when count exceeded
AconexN/A. Unlimited participantsTotal project construction valueNo per-user cap, no enforcement

P6: the contractor baseline with no cheap escape hatch

P6 is licensed per named individual. Oracle's commercial model applies to the Application User metric on-prem: each license pertains to a specific number of users, and you may hold only as many users as you have purchased (Source: P6 Consulting FAQs, December 2024). There is no concurrent-user model and no external or contractor discount tier. A subcontractor scheduler who logs into your P6 environment twice a month consumes exactly the same license as a full-time internal planner.

In the cloud, the metric is Hosted Named User, defined as an individual authorized to access the service regardless of whether they are actively accessing it at any given time (Source: Oracle Primavera Global Price List). That definition is deliberate. It defeats the most common buyer defense, the "they only occasionally log in" argument. Authorization is the trigger, not activity. If a contractor's account exists and is enabled, it counts, even if the person left the project six months ago and never disabled the login.

In P6, an enabled login is a paid login. Dormant contractor accounts are audit findings waiting to be counted.

The integration trap compounds this. A P6 license does not cover Unifier, and a Unifier license does not cover P6. If data flows between the two systems, you still need appropriate licenses for users in each. A user who accesses both products needs two licenses, one per product (Source: Atonement Licensing, May 2025). Do not let anyone tell you that integrated systems share entitlements. They do not.

What to do on P6 contractors

  • Run a quarterly disable sweep. Every contractor account with no login in 90 days gets disabled, which removes it from the authorized-user count on-prem and reduces audit exposure in cloud.
  • Maintain a named-user reconciliation between HR/vendor onboarding and P6 accounts. In our experience, 15 to 30 percent of P6 accounts in mature construction estates are stale contractor logins that were never cleaned up.
  • Never share a single P6 login across a contractor team. Oracle treats named-user sharing as a compliance violation, and it inflates per-session behavior that surfaces in an audit.
  • Where contractors genuinely need only schedule visibility, evaluate whether they belong in P6 at all or whether a reporting extract satisfies the need without a license.

Unifier: the config keyword that decides your bill

Unifier is the product where classification discipline pays off, because it has three user tiers: Standard, Portal, and the external Collaborator tier. The Collaborator User is a Partner User for external parties such as vendors and subcontractors, with deliberately limited functionality (Source: Oracle Primavera Unifier General Administration Guide v25, April 2025). It is cheaper than Standard, and it exists precisely so you do not burn a full Standard license on an external firm that only needs to exchange documents and read logs.

Here is the trap, and it is the most important sentence in this article. The keyword "Contractor" is what makes a user consume a cheap Collaborator license. If you assign the Contractor User Type in Primavera Administration, the user consumes a Collaborator license. Any other classification (Employee, Intern, Temp, External, Service, or Generic) consumes a Standard license (Source: Oracle Primavera Unifier General Administration Guide v22, February 2026). Read that again. Classifying an external subcontractor as "External" instead of "Contractor" silently upgrades them to a full Standard license. The word that sounds correct is the expensive one.

In Unifier, the user type 'External' costs a Standard license. The user type 'Contractor' costs a Collaborator license. The intuitive label is the wrong one.

Oracle's own documentation is blunt about this: while setting up Collaborator-type users, you must select the user type as "Contractor" in the Cloud admin tool, and you must not use "Contractor" for any user who should count toward Standard (Source: Oracle Primavera Unifier General Administration Guide v22, February 2026). This is a two-way discipline. Misclassify externals as anything but Contractor and you overpay. Misclassify internal staff as Contractor and you are out of license compliance the moment they use Standard-tier functionality. For the full user-type and module structure, see our breakdown of the Unifier named user metric and the records trap.

Unifier enforces counts in-app, which cuts both ways

Unlike P6, Unifier enforces license counts inside the application. When you exceed a tier, the system displays "License limits for Standard/Portal/Collaborator [exceeded]" and blocks the provisioning (Source: Oracle Primavera Unifier General Administration Guide v22, February 2026). This is genuinely useful for a buyer: you cannot accidentally over-consume Standard licenses without hitting a wall. But it introduces a procurement dependency. Only the Site Administrator, which for cloud customers is the Oracle Cloud Administrator, can change license terms. To let your company administrator add Collaborator users, Oracle must first seed the Collaborator license pool (Source: Oracle Primavera Unifier General Administration Guide v25, April 2025).

That means adding external capacity is not self-service. It routes through Oracle. Plan for lead time on Collaborator pool expansion, and negotiate the Collaborator quantity generously up front, because expanding it mid-project means a purchasing conversation with the vendor exactly when your leverage is lowest. Size the Collaborator pool to peak external participation, not average.

Check what the Collaborator tier can actually do

The Collaborator tier is cheap because it is limited. A Collaborator User has access to the Mailbox node and its sub-nodes, the Document Manager, logs, and reports, and if permitted, can view and create user-defined reports (Source: Oracle Primavera Unifier General Administration Guide v25, April 2025). What it cannot do is run the full workflow and business-process functionality reserved for Standard. Before you classify a subcontractor as Collaborator, confirm the workflows they need are inside that boundary. If they must originate or approve business-process records, they need Standard, and no keyword changes that. The cost discipline is real, but do not force a Collaborator classification onto a user whose actual work requires Standard, because that becomes a compliance gap the moment they act beyond their tier.

Two further wrinkles matter for external planning. First, Unifier Essentials, the lighter SKU, does not support the Portal User type at all (Source: Oracle Primavera Unifier Essentials General Administration Guide, April 2025). If your contractor access strategy relies on portal-only users, Essentials will not carry it. Second, Oracle now sells dedicated external-collaborator SKUs, including the Primavera Unifier External Collaborator Cloud Service with NEC4 and UK Sovereign Cloud variants (Source: Primavera Unifier Licensing Information User Manual G31393-01, April 2026). If your contract predates these SKUs, ask whether the dedicated external-collaborator line item prices your third-party population more cheaply than adding Collaborator seats to the base subscription.

Aconex: the model that removes contractor counting entirely

Aconex breaks the pattern completely. Its commercial design is that one paying organization covers the whole project ecosystem, paid and non-paying participants alike. Customers historically chose from three models: unlimited subscription for a specific project, unlimited enterprise subscription across all projects, or user-based pricing for the minority who preferred it. One organization pays for Aconex across the entire project, and the platform supports every organization in the ecosystem, paying and non-paying (Source: Saniel Ventures, May 2022).

The practical consequence: once the owner or general contractor pays, the platform is available to every firm on the project at no additional charge and with no limit on the number of users or the amount of data (Source: AECbytes Review, May 2015). Pricing is driven by total project construction value, factoring in complexity, location, and expected participation, not by headcount (Source: GulfSaasReview, July 2026). This is the explicit contrast with seat-based rivals. Where Procore or Autodesk charge by user seat or by annual volume tier (so adding 200 external subcontractors inflates cost rapidly), Aconex lets the main contractor invite unlimited third-party subcontractors, suppliers, and municipal inspectors into the common data environment at zero incremental per-user cost (Source: GulfSaasReview, July 2026).

In Aconex you do not cap the contractor count. You cap the project value that drives the fee, and you police who pays for what across the ecosystem.

For roughly 20 years the unlimited model was Aconex's strategic North Star, lowering total cost of ownership against traditional per-seat pricing (Source: Saniel Ventures, May 2022). Note also that Aconex is subscription-only, whereas Unifier supports both subscription and perpetual (Source: DRMcNatty & Associates, March 2023). This changes how you forecast external spend: in Aconex there is no perpetual buffer, and the recurring fee scales with project value over the project life. The negotiation lever is not user count, it is the project-value basis and which entity in a joint venture carries the paying subscription. For the deeper commercial structure, read our analysis of Aconex per-project versus enterprise licensing.

The cross-product contractor: where costs stack

The expensive scenario is the contractor who touches multiple products. Because P6 and Unifier entitlements do not cross over, a subcontractor scheduler who also files documents in Unifier needs a P6 named user and a Unifier license, correctly typed as Contractor for the Collaborator tier. If that same person also participates in the Aconex CDE, Aconex adds nothing per-user because it is covered by the project-value subscription. So the same individual can cost two paid seats and zero, simultaneously, depending on the product.

This is why a single cross-product user register matters. In our experience, construction estates that manage P6, Unifier, and Aconex separately end up with duplicated and stale external accounts across all three, with nobody owning the reconciliation. Build one register keyed to the individual, showing product access, user type, and the entitlement consumed. That register is also your first-line audit defense. When Oracle examines the Primavera and Unifier estate, they reconcile provisioned accounts against purchased quantities, and the burden is on you to show the count is clean. See what that review covers in our note on Oracle audit scope across the Primavera and Unifier estate.

The buyer action plan

  • Audit every Unifier user type now. Confirm external parties carry the 'Contractor' keyword, not 'External'. Correcting a single misclassified external population can shift dozens of Standard licenses back to Collaborator, a material saving.
  • Disable dormant P6 accounts quarterly. In cloud, authorization is the trigger, so a disabled account is one you no longer pay for.
  • Size the Unifier Collaborator pool to peak external participation and negotiate that quantity up front, because expanding it mid-project routes through Oracle and erodes your leverage.
  • For Aconex, negotiate the project-value basis and joint-venture paying entity, not user counts. Unlimited participation is the point of the model.
  • Never assume integration shares entitlements. A cross-product contractor consumes a P6 license and a Unifier license separately.
  • Maintain one cross-product external user register as both a cost-control tool and audit-defense artifact.
  • If you run Unifier Essentials, confirm you are not relying on Portal User access, which Essentials does not support.
  • Compare the newer External Collaborator SKUs against adding Collaborator seats to your base subscription; the dedicated line item may price your third-party population more cheaply.

The through-line is that CEGBU contractor cost is a classification and hygiene problem, not a pricing problem. Aconex removed the count. Unifier turned it into a keyword. P6 left it as raw named-user discipline. Get the classification right in each and you stop paying full price for firms that should sit in cheap or free tiers.

Frequently asked questions

Does classifying a subcontractor as 'External' in Unifier save money?

No, it does the opposite. The 'External' user type consumes a full Standard license. Only the 'Contractor' user type consumes the cheaper Collaborator license. Oracle's documentation is explicit that 'Contractor' is reserved for the Collaborator tier and must be used for external parties you want on that tier.

Do I need a separate license for a contractor who uses both P6 and Unifier?

Yes. P6 and Unifier entitlements do not cross over. A user who accesses both products needs two licenses, one for each, even when the two systems are integrated. Integration does not negate per-product licensing.

How does Aconex count external contractors?

It does not count them at all. Aconex is priced on total project construction value, and once the owner or general contractor pays, all firms in the project ecosystem participate at no additional per-user cost and with no user cap. This is the defining contrast with seat-based tools like Procore or Autodesk.

Does a dormant P6 contractor account still cost me?

In the cloud, yes. The Hosted Named User metric counts anyone authorized to access the service regardless of whether they actively log in. An enabled account is a paid and countable account. Disable dormant contractor logins quarterly to keep the count clean.

Can I add Unifier Collaborator users myself when a project scales up?

Not fully. Company administrators can assign users to the Collaborator tier, but only the Site Administrator (the Oracle Cloud Administrator for cloud customers) can seed the Collaborator license pool first. That is a procurement dependency, so size the pool to peak external participation up front.

Does Unifier block me if I over-provision users?

Yes. Unifier enforces license counts in-app and displays a 'License limits exceeded' message for the Standard, Portal, or Collaborator tier when you exceed the purchased quantity. This is unlike P6, which has no in-app block and is policed through audit.

Free White Paper

Primavera P6 compliance. Count the contractors.

Oracle Primavera P6 compliance. Named user counting, EPS access, the contractor trap, and the audit defense framework.

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 →
Oracle Construction and Engineering Licensing: Primavera Unifier, Aconex, and P6 EPPM Decoded
Oracle · Guide
Oracle Construction and Engineering Licensing: Primavera Unifier, Aconex, and P6 EPPM Decoded
The full guide this article belongs to.
Guide
Oracle Primavera Unifier Licensing: Named User, Modules, and the Records Trap
Oracle · Deep dive
Oracle Primavera Unifier Licensing: Named User, Modules, and the Records Trap
Another angle on the same decision.
Guide
Oracle Aconex Licensing: Per-Project, Per-Organization, or Enterprise Agreement?
Oracle · Deep dive
Oracle Aconex Licensing: Per-Project, Per-Organization, or Enterprise Agreement?
Another angle on the same decision.
Guide
Experience Cloud external users. Pay for the logins, not the list.
Oracle
Experience Cloud external users. Pay for the logins, not the list.
Salesforce Experience Cloud licenses external users per member or per login. The break eve
Guide
Primavera P6 compliance. Count the contractors.
Oracle
Primavera P6 compliance. Count the contractors.
Oracle Primavera P6 compliance. Named user counting, EPS access, the contractor trap, and
Guide
Only 50 Developers Use Java. Why Are You Licensing 10,000 Employees?
Oracle
Only 50 Developers Use Java. Why Are You Licensing 10,000 Employees?
Oracle Java bills every employee, not every Java user. See the usage-versus-headcount gap
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.