Editorial photograph of a construction project planning room with Primavera P6 schedules on the wall and procurement counting authorized users
Landing · Oracle · Primavera P6

Primavera P6 compliance. Count the contractors.

Oracle Primavera P6 licenses by Named User. Project portfolios pull access from internal planners, external contractors, joint venture partners, and audit reviewers. The named user count rarely matches the entitlement. Five inputs decide the audit position.

Read the Briefing Oracle Hub
3.8xTypical user undercount
90dAudit defense window
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent
Key Takeaways

What this article delivers

  • Primavera licenses by Named User. Each authorized user counts. The metric is identity, not concurrency.
  • Contractors count in full. External planners and joint venture partners hold authorized access and the license count.
  • EPS access widens the surface. Enterprise Project Structure access expands authorized user counts across the entire portfolio.
  • Read only users still count. P6 does not separate read only from edit access in the license metric.
  • API access counts. Service accounts that drive Primavera Integration API consume named user licenses.
  • Audit defense is documentary. User export, EPS access map, and authorization register decide the audit position.
  • Independent review caps exposure. Buyer side user census closes the gap before the Oracle LMS audit notice lands.

Oracle Primavera P6 licenses by Named User Plus. Every authorized user counts. The metric covers internal planners, contractor planners, joint venture partners, project sponsors, finance reviewers, audit reviewers, and any service account that drives the Primavera Integration API.

The contractor footprint in construction, energy, defense, and engineering project portfolios typically expands the authorized user count by 3 to 5 times the directly employed planner population. The audit defense rests on the documented user census, not the active user census.

Primavera license metrics

Oracle Primavera P6 ships in two editions. Each edition carries a separate license metric. The customer that mixes editions has to test each license rule against the deployment topology and the authorized user population.

Primavera P6 EPPM Named User Plus

The enterprise edition runs on a web tier and licenses by Named User Plus. Every authorized user counts toward the entitlement. The license does not separate active users from inactive users. Inactive accounts that retain authorization count in full.

Primavera P6 Professional Named User

The desktop edition licenses by Named User without the Plus suffix. The metric counts each authorized user. Concurrent use is not the metric. The license rule is identity based.

Primavera Cloud Service Subscription User

The cloud edition licenses by subscription user. The metric is similar to Named User Plus but applies under the cloud service description. The license rule counts authorized users on the cloud tenant.

Primavera Unifier and Risk Analysis

Adjacent Primavera products license under their own metrics. Each carries a separate Named User Plus count. The customer that uses multiple Primavera products has to test each metric independently.

  • EPPM. Named User Plus, web tier, enterprise portfolio. License covers every authorized user across the EPS.
  • Professional. Named User, desktop client. License covers every authorized user against the desktop install base.
  • Cloud Service. Subscription user, cloud tenant. License covers every authorized user on the Primavera Cloud Service.
  • Integration API. Named User Plus. Service accounts driving the API consume named user licenses.

Who counts as a named user

The named user count is identity based. Every authorized user counts, regardless of activity. Authorization is the trigger, not consumption. The customer that counts active users underestimates the bill by 2 to 4 times the actual entitlement need.

Authorized users with active credentials

Every user with a valid login credential on the Primavera environment counts. The license rule does not care whether the user logs in monthly, annually, or never. The credential is the trigger.

Service accounts and integration accounts

Service accounts that drive the Primavera Integration API, the SDK, or any direct database access count in full. The customer that uses a single service account for a downstream BI tool consumes one Named User Plus license per environment.

Read only and reporting users

Primavera does not separate read only access from edit access in the license metric. A read only user counts the same as a project manager with edit rights. Reporting users count the same as scheduling users.

Contractor and external users

Every contractor, joint venture partner, external auditor, or external regulator with authorized credentials counts. The user record sits in the Primavera authentication store, and Oracle reads the store at audit.

User populationCounted as named userTypical share of total
Internal plannersYes, every authorized user20 to 30 percent
Internal reviewers and sponsorsYes, even at read only10 to 20 percent
External contractorsYes, every authorized credential30 to 50 percent
Joint venture partnersYes, every authorized credential5 to 15 percent
Service accounts and API usersYes, one license per account5 to 10 percent

The contractor trap

Construction, energy, defense, and engineering project portfolios run on extended contractor networks. Every contractor scheduler, every cost engineer, and every project control analyst with Primavera access carries the license obligation. The contractor footprint typically expands the named user count by 3 to 5 times.

Owner operator versus contractor model

Owner operator portfolios that retain scheduling in house carry a smaller named user count. EPC and EPCM contractors that deliver projects under their own scheduling carry a larger count under the customer entitlement.

Joint venture access

Joint venture projects with shared scheduling responsibility frequently load both sides of the JV onto a single Primavera environment. The host carries the license obligation for every authorized user, regardless of payroll.

Subcontractor schedule integration

Subcontractor schedules that load into the primary Primavera environment expand the authorized user count. The customer that allows subcontractors to maintain their own schedule fragments inside the primary environment carries the license.

Field office and remote site access

Remote site planners frequently hold credentials they rarely use. The credential is the trigger. Inactive remote credentials still count toward the entitlement.

How Oracle audits Primavera

Oracle License Management Services runs predictable audit motion against Primavera customers. The audit pattern reads the user export, the EPS access map, the integration log, and the authentication store. The audit defense has to match the same evidence chain.

The user export request

LMS asks for an export of every authorized user covering the last 12 months. The export comes from the Primavera authentication store. The export shows contractor accounts, expired accounts, service accounts, and any account that ever held authorized access.

The EPS access map review

LMS reviews the Enterprise Project Structure access map to identify which users had access to which projects. The EPS access map frequently grants broader access than the customer realizes. The audit reads the access map as evidence of authorization.

The integration log review

Primavera Integration API logs, web service logs, and direct database access logs show service account usage. LMS reads the logs as evidence of named user consumption against the service account license.

The contractor offboarding review

LMS asks for the contractor offboarding process. The customer that cannot demonstrate consistent offboarding carries audit exposure across every contractor that ever held credentials.

  • User export request, 12 month window. Authentication store export covering every authorized credential.
  • EPS access map review. Project structure access showing authorization scope.
  • Integration log review. API, SDK, and direct database access logs.
  • Contractor offboarding review. Process documentation and execution evidence.

The audit defense pattern

The defense pattern is documentary. Every named user has to be justified. Every credential has to be tied to an authorization record. Every service account has to be tied to an integration. The customer that holds the documentation cleanly closes the audit position.

Build the user census

Export the Primavera authentication store. Reconcile against the active employee register, the active contractor register, and the active joint venture register. Document every credential that does not reconcile and trigger offboarding.

Map the EPS access

Document the EPS access map for every authorized user. Tighten the access map so each user holds access only to the projects the user actually needs. Tight EPS access narrows the audit conversation.

Document the service accounts

List every service account and tie each account to a specific integration. The service account license cost is contained when the integration list is documented. Undocumented service accounts inflate the cost.

Tighten the offboarding process

Implement a contractor offboarding process that revokes Primavera credentials within 24 hours of contract end. Document the process. The audit defense rests on the documented process plus the execution record.

  1. Run the user export. Pull the authentication store export covering every authorized credential.
  2. Reconcile against active registers. Test every credential against the employee, contractor, and JV partner registers.
  3. Tighten the EPS access map. Reduce access to the project scope each user actually needs.
  4. Document the service accounts. List every account, every integration, and the business owner of each.
  5. Implement the offboarding loop. 24 hour credential revocation at contract end. Document the process and the execution.
Construction project schedule wall with Primavera P6 EPS access map and authorized user census on the review screen
Contractor credentials typically expand the named user count by 3 to 5 times the directly employed planner population.

What to do next

The checklist takes the buyer from the renewal letter to the executed strategy. The window is the renewal anniversary. The earlier the work starts, the wider the option set.

  1. Pull the Primavera user export. Authentication store export covering every authorized credential, 12 month window.
  2. Reconcile against active registers. Employee register, contractor register, joint venture partner register.
  3. Tighten the EPS access map. Reduce authorization scope to the actual project need.
  4. Document the service accounts. List every account, integration, and business owner.
  5. Implement the contractor offboarding loop. 24 hour credential revocation at contract end.
  6. Compare entitlement against documented users. Document the gap and design the remediation.
  7. Engage Vendor Shield. Independent buyer side review before the next Oracle LMS contact.
  8. Plot the next renewal. Set the anniversary, the notice date, and the legal review checkpoints.

Frequently asked questions

How does Oracle Primavera P6 license users?

Primavera P6 EPPM licenses by Named User Plus. The metric counts every authorized user, regardless of activity. Inactive accounts that retain authorization count in full. Service accounts that drive integration APIs consume named user licenses. Read only users count the same as edit users.

Do contractors count as named users?

Yes. Every contractor with authorized credentials on the Primavera environment counts toward the entitlement. The credential is the trigger. The audit defense rests on the documented contractor offboarding process. Contractors whose credentials remain active after project end carry the license obligation.

How does Oracle audit Primavera?

Oracle License Management Services requests an export of the authentication store covering 12 months. LMS reviews the EPS access map, the integration log, and the contractor offboarding process. The audit reads every credential as a license consumption signal.

Can a single Primavera license cover multiple environments?

No. Each Primavera environment requires a separate license count. Development, training, and production environments each carry their own named user counts. The customer that runs four environments licensed once carries exposure across the other three.

What is the typical exposure gap in Primavera audits?

The typical exposure gap runs 3 to 5 times the directly employed planner population. The gap opens at contractor accounts, joint venture partner accounts, expired service accounts, and EPS access expansion across closed projects. Documented offboarding closes the gap.

Does Primavera Cloud Service simplify licensing?

Primavera Cloud Service uses a subscription user metric that broadly mirrors Named User Plus. The cloud model simplifies the database licensing question because Oracle hosts the database. The named user count rules remain similar. Authorization is still the trigger.

How does Redress engage on Primavera reviews?

Redress runs the user census, the EPS access map review, the service account documentation, and the contractor offboarding loop inside the Vendor Shield subscription and the Renewal Program. The work covers EPPM, Professional, Cloud Service, and the Integration API.

What does a Primavera compliance review cost?

A complete buyer side Primavera review for a mid sized project portfolio runs 4 to 6 weeks. The output is the validated license position, the documented offboarding loop, and the audit defense package. The cost is recovered against the audit exposure in every engagement.

How Redress engages

Redress runs this practice inside the Vendor Shield subscription, the Renewal Program, the Oracle service line, and the Software Spend Assessment.

Read the related Oracle Database licensing guide, the Oracle Knowledge Hub, the LMS audit script analysis, the benchmarking service, and the Benchmark Program.

Model the exposure for your specific environment with the Oracle Java license calculator.
Open the Calculator →
White Paper · Oracle

Download the Oracle ULA Decision Framework.

The companion playbook covers the Oracle Unlimited License Agreement decision tree, certification mechanics, and the negotiation moves that protect the customer at exit.

Independent. Written for CIOs, CFOs, and procurement leaders. No vendor partner affiliation.

Oracle ULA Decision Framework

Open the playbook in your browser. Corporate email only.

Open the Paper →
3.8x
Avg user undercount
12mo
Audit export window
24h
Offboarding target
90d
Defense window
5x
Contractor multiplier

Primavera audits read the authentication store. The credentials that linger from a closed project five years ago carry the same license weight as a credential issued yesterday.

Buyer side Primavera reviewer
Construction and energy project portfolios
More Reading

More from this practice.

Oracle Hub →
Oracle Database Licensing Guide
Oracle · Database
Oracle Database Licensing Guide
The 2026 pricing and metric guide.
18 min read
LMS Audit Script Analysis
Oracle · Audit
LMS Audit Script Analysis
What the LMS Collection Tool actually reports.
12 min read
Oracle Licensing Calculator
Oracle · Cost
Oracle Licensing Calculator
Twenty input cost model.
11 min read
Oracle Advisory Services
Oracle · Services
Oracle Advisory Services
Buyer side advisory across Oracle.
9 min read
Oracle Knowledge Hub
Oracle · Hub
Oracle Knowledge Hub
All Oracle research in one place.
7 min read
Editorial photograph of a project controls review with Primavera schedules and authorized user census on the boardroom screen

Count every credential. Close the gap.

We have run Primavera P6 reviews across construction, energy, and defense project portfolios. Every engagement starts with one conversation.

Buyer side intelligence, monthly.

Cost benchmarks, license rightsizing patterns, and the negotiation moves that worked. Written for buyer side teams running active vendor decisions.