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 →
Two negotiators comparing proposals on a conference table
Oracle · Incorporated by Reference · Contract Clause

The Clause That Lets Oracle Change the Rules: Policies Incorporated by Reference

Oracle's signed contract points to a stack of policy documents it can revise at its own discretion, and those revisions can reprice your renewal, block partial drops, and double your cloud cost. This page shows exactly where the risk sits and how to freeze or exclude each referenced policy before you sign.

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

Oracle's signed contract points to a stack of policy documents it can revise at its own discretion, and those revisions can reprice your renewal, block partial drops, and double your cloud cost. This page shows exactly where the risk sits and how to freeze or exclude each referenced policy before you sign.

An Oracle deal is three documents, not one

An Oracle agreement is a master document (the OMA, formerly the OLSA or OCA), an ordering document, and a stack of policies the signed contract only points to. The price sits on the ordering document. The programs, metrics, and quantities you bought sit there too. But the rules that decide what those quantities cost you over the next decade live in referenced policies that Oracle can, and does, revise after you sign. If you have negotiated Oracle paper before, you already know the ordering document gets 90 percent of the buyer's attention and the referenced policies get almost none. That imbalance is the whole game.

The commonly referenced documents are the OMA (master terms), the Technical Support Policies, Oracle's Licensing Rules (which include the Processor Core Factor table and the cloud licensing policy), and, for cloud buyers, the separate Cloud Services Agreement. Not all of these are named in your order. By signing the order, you agree to them anyway. Understanding which master framework you are on is the first step, and our guide to OMA vs OLSA vs OCA agreement structure covers how the reference mechanics differ across generations of Oracle paper.

The Cloud Services Agreement makes the sweep-in explicit. Its "Service Specifications" definition pulls in the Oracle Cloud Hosting and Delivery Policies, the Program Documentation, the service descriptions, the Corporate Security Practices, Oracle's privacy policies, and, in a catch-all that should stop every buyer cold, "any other Oracle documents that are referenced in or incorporated into Your order." That last clause means Oracle can attach obligations to your deal by referencing a document you have never read.

The price is on the order. The rules that decide what that price becomes are in documents Oracle can rewrite.

The change-at-discretion mechanism, in Oracle's own words

Oracle does not hide the mechanism. The Cloud Hosting and Delivery Policies state that "these Delivery Policies, and the documents referenced herein, are subject to change at Oracle's discretion; however Oracle policy changes will not result in a material reduction in the level of performance, security, or availability of Cloud Services provided during the Services Period." Read the second half carefully. The only protection Oracle offers is against a material reduction in performance, security, or availability. Nothing in that sentence protects your price, your metric interpretation, or your licensing count. Everything that costs you money is left open.

The on-premise Technical Support Policies carry the same open door. Oracle publishes them, revises them, and treats the current version as controlling unless your contract pins a dated version. That is the difference between a deal you can model for ten years and a deal that reprices under you. Below are the three policy-driven traps that do the most financial damage, and where each one hides.

Trap one: matching service levels and repricing on partial drops

The Technical Support Policies force two rules that live entirely outside your negotiated price. First, matching service levels: you must support all qualifying licenses in a license set at the same level (Premier, Extended, or Sustaining). The policy text is blunt: "You may not support a subset of licenses within a license set; the license set must be reduced by terminating any unsupported licenses." Cherry-picking which licenses to keep on support is contractually blocked. If you want to stop paying support on shelfware, you must terminate the licenses, not simply drop their support line.

Second, repricing on partial drops. Terminating any line within a Customer Service Identifier triggers repricing of the remaining lines. The policy language reads: "In the event that a subset of licenses on a single order is terminated, support for the remaining licenses on that license order will be priced at Oracle's list price for support in effect at the time of termination, minus the applicable standard discount." In plain terms, the discount you negotiated on the original deal evaporates on the survivors, and Oracle resets them to today's list minus a smaller standard discount.

The math is punishing. Consider an enterprise that bought 100 Database Enterprise Edition processor licenses in 2018 at a 40 percent discount ($47,500 list, so $28,500 net per processor). Support at 22 percent is $6,270 per processor, or $627,000 a year across the estate. Drop support on 40 of those licenses to save money, and the remaining 60 get repriced against current list minus the standard discount, frequently wiping out most of the original savings. A tighter worked case from our engagements: drop 6 of 16 processors on a $50,160 support base, and Oracle must grant a discount of over 52 percent on the survivors before your total bill actually falls. Most enterprises never model this and are stunned when the "savings" produce a higher invoice.

Scenario What Oracle does Buyer impact
Drop support on a subset of a license setRequires termination of licenses, not just the support lineCannot keep the licenses as cold spares without paying support
Terminate a subset of an orderReprices survivors at current list minus standard discountOriginal negotiated discount lost on remaining lines
Partial drop, 6 of 16 processorsRepriced survivors on a $50,160 baseNeeds >52% discount grant before total bill moves

There is one partial escape hatch buried in the policy. If your original discount was around 50 percent and support has risen roughly 8 percent a year, then licenses at least 10 years old typically cannot be repriced below what you already pay, whether or not they were part of a subset order. That is a narrow window, and it does not help a five-year-old estate. The disciplined response is to model any drop before you request it, and to time terminations to coincide with license sets you are exiting entirely. Our companion notes on Oracle support cost reduction that survives renewal and the Oracle support renewal contract checklist walk through the sequencing.

The 8 percent annual uplift: repricing you agreed to by omission

The most consequential support-cost development in the market right now is the 8 percent annual uplift. Before 2022, Oracle applied an inflationary adjustment of 3 to 4 percent a year. In August 2022 Oracle began notifying customers of a jump, citing global inflation, and 8 percent has become the baseline on new renewals. Where a contract carries no uplift cap, we have seen Oracle apply 7 to 12 percent in 2026. Where a cap exists, it typically sits between 4 and 8 percent.

The compounding is what hurts. An enterprise paying $1 million in 2024 pays $1.17 million in 2026 after two 8 percent increases, $1.36 million in 2028, and $1.47 million in 2029. By 2030 the same estate costs nearly 50 percent more to support with zero change in license scope. This is not a policy document trap in the strict sense, but it is the same disease: a repricing lever that operates automatically unless your signed contract caps it. Do not treat the uplift as a market fact you must accept. It is a negotiable term, and the fix belongs in the ordering document. See negotiating a real Oracle price hold for the specific cap and extension language to demand.

A one million dollar support bill in 2024 is a 1.47 million dollar bill by 2029, with no change in what you licensed.

Trap two: the partitioning policy, non-contractual but enforced

The Oracle Partitioning Policy is a published position paper, not a contract term. Analysis of older OLSAs (2002 through 2012) and the newer OMA (2013 to 2014) confirms the partitioning policy is not referenced by document name, direct URL, or a generic landing page. That cuts two ways. It is not binding on you, but Oracle audit teams apply it without exception, and most buyers fold rather than fight the point in an audit.

The exposure is large. Across roughly 30 to 40 Oracle virtualization engagements we ran between 2024 and 2025, soft-partitioned estates faced license claims at a median of 3.5 times the cores actually running Oracle. The VMware case is the classic: an enterprise on a 20-host cluster with dual 32-core processors per host can be told it owes 40 sockets times 32 cores times a 0.5 core factor, which is 640 processor licenses, whether or not Oracle runs on all of them. Oracle treats the entire cluster as a single Oracle-capable pool because its policy, not your contract, says vMotion could move a workload anywhere.

Hard partitioning done correctly is the defense, but it must be configured to the policy's exact requirements. In roughly 1 in 3 estates using Oracle Linux KVM or Solaris Zones, the CPU capping was not set the way the policy demands, which voided the benefit entirely. Where capping was implemented correctly, we saw 30 to 60 percent savings on Database Enterprise Edition. The point stands: because the policy is non-contractual, the right play is to force Oracle to prove your obligation against your signed terms, not against a paper it can revise. Our detailed Oracle contract clause redline guide covers how to keep the partitioning position out of your audit clause entirely.

Trap three: the cloud core-factor set-aside, a retroactive rule shift

The cleanest example of Oracle changing the rules through a policy document is the January 2017 cloud licensing change. Overnight, Oracle stopped applying the core factor table to authorized public clouds. On AWS and Azure it now counts vCPUs, not physical cores. As one analysis put it, as of 23 January 2017 an 8-core (16 vCPU) cloud VM means Oracle ignores the core factor and the customer must license 8 processor licenses of Database Enterprise Edition. Oracle roughly doubled the cost of running its database in AWS and Azure without changing the unit price of any product. That change lived in a policy document, not in anyone's signed contract.

The policy also imposes a "max vCPU" rule. You must license the maximum vCPU count of the instance type, and AWS features like Optimize CPU that let you disable vCPUs do not reduce the requirement. You license the full instance capacity regardless of what you actually run. Oracle's own disclaimer on the cloud licensing document admits it "may not be incorporated into any contract and does not constitute a commitment to any specific terms," yet audit teams reference it routinely. Your OMA and ordering documents take precedence, so the buyer-side rule is simple: never let cloud counting rules migrate from a policy paper into your effective obligations without a fight. Our note on the Oracle definitions section shows how the meaning of "Processor" is where this battle is actually won or lost.

How to freeze or exclude the referenced policies

The leverage is entirely pre-signature. Once you have signed the order, you have agreed to whatever the referenced policies say, present and future. Three moves matter, and they belong in the ordering document because that is the document Oracle treats as controlling.

  • Pin every referenced policy to a dated version. Add ordering-document language stating that the Technical Support Policies, Licensing Rules, core factor table, and cloud policy that apply are the versions in effect on the order date, and that later revisions do not apply to this order without your written consent. The version-freeze principle already exists for support: you are bound to the support policy in force on the original ordering date, not whatever Oracle publishes later. Extend that principle explicitly to every referenced document.
  • Cap the uplift and protect against repricing. A hard uplift cap (aim for 3 to 4 percent, accept no more than the historic pre-2022 range) and an explicit statement that partial terminations do not reprice survivors are worth more than most price concessions on day one.
  • Exclude the non-contractual papers by name. State that the partitioning policy and the cloud licensing policy are not incorporated and do not create obligations beyond the metric definitions in the order. If Oracle refuses, that refusal tells you the policy is doing work Oracle does not want examined.
  • Kill the catch-all. Strike or narrow "any other Oracle documents referenced in or incorporated into Your order" so that only named, dated documents apply.
  • Tighten audit notice and scope in the same pass. Because Oracle enforces non-contractual policies through audits, capping audit scope limits how far a revised policy can reach. See redlining Oracle's audit clause for the frequency, notice, and scope language that holds.

One practical caution on renewals and reorganizations. A new order can silently reset your pinned versions to current, and a merger or divestiture can trigger reassessment under whatever policy is live at the time. If you are restructuring, read the assignment clause guidance and termination and exit protections before signing anything, because both events are moments where Oracle can re-anchor you to fresh policy documents.

The bottom line: the clause that lets Oracle change the rules is not one clause. It is the incorporation-by-reference structure itself, backed by a change-at-discretion right Oracle wrote into its own policies. You defend against it by refusing open-ended references, dating every policy, capping the levers, and excluding the papers Oracle admits are non-contractual. Do that work before signature, when you have money on the table and Oracle wants the deal. After signature, you are negotiating against yourself.

Frequently asked questions

What does 'incorporated by reference' mean in an Oracle contract?

It means your signed order points to separate policy documents (Technical Support Policies, Licensing Rules, the core factor table, cloud policy) and binds you to their terms without reproducing them. Oracle can revise most of those documents at its discretion after you sign, which shifts your obligations without amending the contract you actually read.

Can Oracle change its support policy after I sign?

Oracle publishes and revises the Technical Support Policies, but you are generally bound to the version in force on your original ordering date, not later versions, if your contract preserves that principle. To be certain, pin the referenced policies to a dated version in the ordering document. Without that language, Oracle will treat the current published version as controlling.

Why does dropping some Oracle licenses raise the cost of the rest?

The Technical Support Policies block cherry-picking and reprice survivors. Terminating a subset of an order resets support on the remaining licenses to current list minus the standard discount, erasing your original negotiated discount. In many cases you need a discount grant above 50 percent on the survivors before your total bill actually falls.

Is the Oracle partitioning policy legally binding on me?

No. The partitioning policy is a published position paper and is not referenced by name or URL in standard OLSAs (2002 to 2012) or the OMA (2013 to 2014). It is not binding, but Oracle audit teams apply it without exception, so buyers should force Oracle to prove any obligation against signed contract terms, not the policy document.

Why did running Oracle in AWS or Azure get more expensive in 2017?

In January 2017 Oracle stopped applying the core factor table to authorized public clouds and began counting vCPUs instead of physical cores. That roughly doubled the license requirement for cloud database deployments without any change in unit price. The rule lives in a cloud policy document Oracle admits may not be incorporated into any contract, yet audit teams enforce it.

How do I stop Oracle from changing the rules after signature?

Pin every referenced policy to a dated version, cap the annual uplift, add language that partial terminations do not reprice survivors, exclude the non-contractual partitioning and cloud policies by name, and strike the catch-all that sweeps in any other referenced Oracle document. All of this belongs in the ordering document and must be done before you sign, while you still hold leverage.

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 →
The Oracle Contract Clauses That Decide Your Next Audit: A Buyer-Side Redline Guide
Oracle · Guide
The Oracle Contract Clauses That Decide Your Next Audit: A Buyer-Side Redline Guide
The full guide this article belongs to.
Guide
Redlining Oracle's Audit Clause: Capping Frequency, Notice, and Scope
Oracle · Deep dive
Redlining Oracle's Audit Clause: Capping Frequency, Notice, and Scope
Another angle on the same decision.
Guide
Oracle Support Renewal Contract Checklist. Key clauses and best practices.
Oracle
Oracle Support Renewal Contract Checklist. Key clauses and best practices.
Oracle support renewal contract checklist. Matching service level, product split, support
Guide
Google Cloud contract terms: the five clauses that move the deal
Oracle
Google Cloud contract terms: the five clauses that move the deal
Google Cloud contract terms decoded: the agreement framework, service specific terms, the
Guide
SAP contracts for audit protection. The clauses that matter.
Oracle
SAP contracts for audit protection. The clauses that matter.
The SAP contract clauses that protect against future audit risk. Scope of license, named u
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.