The Core Question: Annual Support Cost Comparison
Most Oracle licensing discussions focus on perpetual licence fees, but the more practically important number is the annual support cost — because support fees recur every year indefinitely and compound over the life of an agreement. Oracle's standard support rate is 22% of the net licence value. This means the metric that produces a lower licence value also produces a lower annual support obligation that persists for the life of the deployment.
For 2026, Oracle's published list prices for Database Enterprise Edition are $47,500 per Processor licence and $950 per Named User Plus licence. Support adds 22% per year: $10,450 per Processor and $209 per NUP. These are list prices — negotiated prices are typically 50–70% lower for enterprise buyers — but the ratio between the two metrics holds regardless of discount level.
The break-even point between Oracle NUP and Processor licensing is exactly 25 NUP licences per Processor licence. Below this threshold, NUP is cheaper. Above it, Processor wins. But Oracle's NUP minimum rule ensures you're almost always above the threshold.
NUP Mechanics: What Most Buyers Misunderstand
Named User Plus licensing sounds straightforward — pay per user — but Oracle's definition of a "Named User Plus" is significantly broader than most enterprise buyers realise when they first encounter it. The metric counts every person or device authorised to access the Oracle software, not just active users, not just licensed seats in your application, and not just people with database credentials.
The Authorisation Standard, Not the Access Standard
Oracle's NUP metric is based on authorisation, not usage. A user who was granted access to an application in January but left the company in February still counts until their authorisation is formally revoked. A contractor who has database credentials but works only two days per quarter counts as a full NUP licence for the entire year. Oracle LMS audits frequently find that enterprises have authorised users they have forgotten about — former employees, service accounts, third-party integrators — that add substantially to the licence count.
Application-Layer Users Count Too
For databases that sit behind applications — ERP systems, CRM platforms, HR applications, custom line-of-business tools — Oracle requires you to count every person authorised to use the application, not just those who connect directly to the database. This indirect access principle is the single most common source of NUP undercounting. A company with 600 ERP users sitting on Oracle Database needs 600 NUP licences even if only 12 DBAs ever open SQL*Plus.
The Break-Even Calculation
The mathematical break-even between NUP and Processor licensing is determined by the ratio of list prices, adjusted for the NUP minimum. At Oracle's published list prices, each Processor licence costs 50× a single NUP licence ($47,500 ÷ $950 = 50). Oracle's NUP minimum is 25 users per Processor licence. This means the NUP metric is genuinely cheaper than Processor only when your user count is below 25 per Processor licence equivalent — and even then, only if those users actually cost less than one Processor licence.
Note that in the 10-user scenario above, NUP appears cheaper than Processor — but only because the server is small (2 sockets). Increase the server size to 4 sockets and the Processor cost doubles while the NUP minimum doubles to 100 users, making Processor equivalent in cost even for only 10 actual users. This illustrates a critical point: the economics of NUP are driven by the hardware footprint, not just by the user count.
Four Scenario Analysis
To make the comparison concrete, consider four common enterprise Oracle Database deployment scenarios. In each case, we use a 60% discount on list price — representing a typical negotiated enterprise agreement — and calculate the 5-year total cost of ownership.
The pattern is clear: Processor licensing wins in nearly every production environment. NUP saves money only in genuinely small deployments — typically development, test, or highly specialised single-purpose databases — where the hardware requirement is minimal and access is tightly restricted to a handful of named individuals.
NUP Traps That Inflate Your Licence Count
If you deploy on NUP, several common situations will inflate your licence count beyond what your initial analysis projected. Understanding these traps is essential before committing to NUP licensing in a contract.
Service Accounts and Batch Processes
Every service account, batch user, or application service identity that connects to the database requires a NUP licence or, if the account is non-human, falls under Oracle's "Device" metric for non-human operators. Oracle defines a "device" as any computer or computing device that accesses the Oracle software — each device requires one NUP licence. Automated ETL processes, monitoring tools, and application integrations all potentially add to your NUP count if they connect via identifiable service accounts.
Contractor and Third-Party Access
External consultants, system integrators, and vendors who access your database environment — even occasionally — must be counted as NUP licences for the period during which their access is authorised. Many organisations forget to de-authorise external parties promptly when engagements end, allowing the NUP count to accumulate over years of project-based work. Oracle LMS audits specifically examine historical access records to identify whether third-party users were properly counted.
Application Admin Accounts
Application administration accounts — functional IDs used by application teams to configure, maintain, or monitor application software — count as NUP licences even if no human directly uses them. Oracle's position is that the software is accessible through these accounts, and therefore they represent authorised access. Every enterprise application has multiple such accounts, and they are frequently overlooked in NUP counts.
Processor Traps That Inflate Your Count
Processor licensing has its own set of inflation mechanisms, primarily driven by Oracle's virtualisation policy and its treatment of clustered environments.
Soft Partitioning: The VMware Problem
Oracle's most significant Processor licensing trap for enterprise buyers is its treatment of VMware and other common hypervisors as "soft partitioning" technology that does not limit the Oracle licensing scope to assigned vCPUs. Oracle's policy requires that all physical cores in any server running Oracle software in a VMware VM be licensed — regardless of how many vCPUs the VM is allocated. A 2-vCPU VM running Oracle Database Enterprise Edition on a 64-core VMware host requires licensing all 64 physical cores (32 Processor licences at the 0.5 core factor). The Oracle partitioning rules and VMware guide covers this in detail.
Oracle RAC: Multi-Node Processor Count
Oracle Real Application Clusters (RAC) requires Processor licences for every core across every node in the cluster. A 4-node RAC cluster, each with 2-socket Intel Xeon servers and 32 cores per socket, requires: 4 nodes × 64 cores × 0.5 core factor = 128 Processor licences. At $10,450 annual support per licence (negotiated), that is $1,337,600 per year in support costs alone — before any licence amortisation.
Oracle Options and Packs in Processor Environments
Oracle's Database Options (Partitioning, Advanced Security, Diagnostics Pack, etc.) are priced as a percentage of the underlying Database licence. In a Processor-licensed environment, each option adds to a large base. A 32-Processor-licence Enterprise Edition deployment using Partitioning, Advanced Security, and the Diagnostics Pack will add approximately 75% to the base licence cost — all subject to the same annual support rate. The more options deployed, the more important it becomes to audit which options are actually in use versus merely enabled in the database.
Negotiation Strategy: How to Use Both Metrics
Sophisticated Oracle negotiators use both metrics strategically — not just for individual deployments, but as leverage in broader Oracle negotiations. The goal is to ensure you are on the most cost-effective metric for each environment while using the aggregate Oracle relationship to drive down the unit price on whatever metric you choose.
Audit Your Deployed Metrics Before Renewal
Before any Oracle renewal negotiation, conduct a formal licence position review across your entire Oracle estate. Map every Oracle Database deployment to either Processor or NUP licensing, count your actual obligations under each metric, and identify any environments where switching metrics would reduce cost. This analysis typically surfaces two to four opportunities to reduce spend before Oracle's sales team begins the renewal conversation. Entering a negotiation with this analysis completed gives you a factual basis for the discussion rather than Oracle's assumptions driving the numbers.
Use NUP in Small Environments as Negotiating Proof
Even if your overall estate favours Processor licensing, identify two or three genuinely small environments where NUP is legitimately cheaper and negotiate those explicitly as NUP deployments. This demonstrates to Oracle that your team understands licensing metrics deeply and is not willing to accept the path of least resistance (Processor licensing across all environments). Oracle sales teams respond to informed buyers differently — the discount authority increases when they believe the buyer might actually restructure the deployment to optimise cost.
Consolidation as Leverage for Discount Depth
If you can consolidate multiple smaller Oracle Database deployments onto fewer, larger servers — converting NUP deployments into Processor deployments in the process — you can use this consolidation commitment as leverage for deeper discounts. Oracle values consolidation because it simplifies their licence management and often increases committed spend. Offering to consolidate 15 small NUP-licensed databases onto three large Processor-licensed servers, under a multi-year ELA or ULA structure, typically generates 15–25% incremental discount versus piecemeal renewal of each environment separately.
For a comprehensive view of how to structure an Oracle negotiation, read our Complete Guide to Oracle Licensing & Contract Negotiation. For strategies specific to renewal timing and the Oracle fiscal calendar, see our article on Oracle Contract Renewal Strategy. Our Oracle Negotiation Playbook includes detailed scripts and counteroffer frameworks used in $50M+ Oracle transactions.