Oracle Cloud at Customer

Negotiating Oracle Cloud at Customer Contracts: Strategies for CIOs and Procurement

Negotiating Oracle Cloud at Customer Contracts

Negotiating Oracle Cloud at Customer Contracts

Executive Summary:
This article provides enterprise CIOs, CTOs, and procurement leaders with a strategic guide to negotiating Oracle Cloud at Customer contracts.

It outlines how Cloud@Customer deals differ from standard cloud agreements, highlights key terms and cost drivers, and offers tactics to secure favorable pricing and flexibility.

The guidance is designed to help organizations reduce costs, avoid lock-in, and align contracts with business needs while leveraging Oracle’s desire to win cloud business.

Read Oracle Cloud at Customer Licensing Best Practices: Compliance and Cost Optimization.

Understanding Cloud@Customer Contract Structure

Oracle Cloud at Customer is a hybrid cloud model delivered on-premises, and its contracts have a unique structure and commitments.

Unlike pure public cloud, Cloud@Customer requires a multi-year subscription for on-prem hardware plus cloud services.

A typical deal has:

  • Term Commitment: Usually a 4-year minimum term for the infrastructure subscription (e.g., Exadata Cloud@Customer or Compute Cloud@Customer). This long-term commitment is non-negotiable for certain services, so plan for a multi-year horizon.
  • Base Infrastructure Fee: A fixed monthly fee for the Oracle-supplied hardware and management (e.g., an Exadata rack or compute servers in your data center). This fee is paid regardless of usage and is a significant cost component.
  • Usage Charges: Variable fees for cloud resources (OCPUs, storage, etc.) consumed on the Cloud@Customer platform, similar to public cloud usage billing. Usage is metered and charged against Oracle Universal Credits or billed monthly. Rates differ if you use Bring Your Own License (BYOL) vs. License-Included service.
  • Support and Updates: Oracle includes hardware maintenance and cloud service support in the subscription. Unlike on-premises deals, you won’t pay separate support for hardware, but you may still pay support on any BYOL software licenses you use.

Understanding these components is critical. It sets the stage for negotiation by identifying where you can seek flexibility (such as usage commitments) and where Oracle has set requirements (like term length).

Preparing for a Cloud@Customer Negotiation

Before engaging Oracle, CIOs and procurement heads should internally assess needs and strategy:

  • Define Scope and Requirements: Identify which applications and databases will run on Cloud@Customer, along with the required capacity (e.g., number of OCPUs, storage). Overestimate slightly to avoid undersizing, but don’t over-commit to unused capacity.
  • Inventory Existing Licenses: Evaluate current Oracle licenses (Database, WebLogic, etc.) and their support status. Determine which could be applied as BYOL to Cloud@Customer and which gaps require Oracle’s license-included services. This will influence cost and bargaining power.
  • Establish Budget and ROI Goals: Calculate a rough Total Cost of Ownership (TCO) for moving these workloads to Cloud@Customer versus staying on-premises or using public cloud. Include hardware costs, Oracle support fees, data center costs, and other relevant expenses. A clear budget and ROI target will guide your negotiation limits.
  • Explore Alternatives: Even if Oracle Cloud@Customer is preferred, consider researching alternatives such as AWS Outposts, Azure Stack, or maintaining the current infrastructure. Having credible alternatives provides leverage. Oracle sales reps are aware of competitors – signaling that you have other options (even staying on legacy systems) can motivate Oracle to offer better terms to win your business.
  • Assemble a Cross-Functional Team: Involve IT, finance, procurement, and legal teams early. Cloud@Customer deals impact technical architecture (IT), cost structure (finance), contract terms (legal), and vendor management (procurement). A unified team ensures all angles (technical requirements, cost, compliance) are covered in the negotiation strategy.

By preparing thoroughly, you go into negotiations with data and options, rather than reacting to Oracle’s pitch. This preparatory work empowers you to negotiate a deal that aligns with your actual needs and constraints.

Pricing and Discount Strategies

Pricing for Cloud@Customer has multiple components, giving several avenues to negotiate discounts:

  • Negotiate the Base Fee: The infrastructure subscription fee (for on-premises hardware) often has room for a discount, especially for large enterprises. Oracle provides list prices (e.g., approximately $8,000 per month for a base Exadata system), but you should negotiate for a percentage discount off that list price. Use your overall spend with Oracle and competitive offers as leverage in negotiations.
  • Commit Conservatively on Usage: Oracle will seek a commitment on cloud usage (e.g., OCPU hours) or a minimum spend. It’s wise to start with a lower committed spend and scale up later, rather than overcommitting. For example, commit to a minimal number of OCPUs initially (Oracle’s contracts often require a minimum of 8 OCPUs per Exadata node). You can consume more as needed (pay-as-you-go beyond the commit), but overcommitting means you pay for capacity even if it sits idle.
  • Leverage Volume for Better Rates: If your projected usage is substantial, consider negotiating volume discounts on OCPU-hour rates or storage. Oracle has internal discount tiers (similar to public OCI discounts at $500k+, $1M+ annual spend). Ensure the contract reflects tiered discounts as your usage grows, or commit to a higher spend only if accompanied by bigger discount percentages.
  • Bundle and Concession Strategy: Oracle is often willing to provide extra incentives if Cloud@Customer is part of a broader deal. For instance, if you’re also renewing an Oracle Unlimited License Agreement (ULA) or purchasing other cloud services, you might negotiate bundle discounts or credits. One tactic is asking Oracle to apply credit from existing support payments toward the Cloud@Customer subscription (sometimes called “support exchange” or cloud credits for support spend). This can effectively reduce your net cost.
  • Understand BYOL vs. License-Included Pricing: The hourly rates for license-included services are significantly higher (often 3- 4 times) than BYOL rates, as they include Oracle software licenses. If you have licenses, using BYOL drastically lowers usage fees. In negotiation, present scenarios: e.g., “With BYOL, our cost is X, with license-included it’s 4X — we need a better discount on license-included if we choose that.” Even if you plan to use BYOL, Oracle, seeing that cost comparison, can motivate them to offer credits or discounts on license-included options to win the deal.
  • Total Contract Value Approach: Always evaluate the Total 4-year Cost in proposals. Oracle might offer an enticing discount on usage but less on the base fee, or vice versa. Model out the full 4-year (or 5-year) cost for each proposal. Use that to counter: “Over four years, this deal is;weneeditcloserto; we need it closer to;weneeditcloserto to meet our ROI.” This approach keeps focus on overall savings, not just individual line items.

By focusing on these pricing levers, you can systematically whittle down the cost. Remember, Oracle’s cloud revenue growth is a key metric for them – they may be aggressive on price to land a high-profile Cloud@Customer client. Use that to your advantage.

Key Contract Terms to Negotiate

Beyond price, the contract terms will determine your flexibility and risk over the subscription period.

Key terms to watch and negotiate include:

  • Contract Length and Renewal: While a multi-year term is standard, negotiate the shortest term that meets your needs. If Oracle insists on a four-year term, consider whether a termination for convenience is possible after year 3, with some penalty, or ensure that there are no automatic renewals without renegotiation. For renewal, consider seeking a cap on price increases (e.g., no more than X% increase on base or usage rates) to avoid a significant jump after the initial term.
  • Usage Flexibility and Scaling: Ensure the contract allows you to scale usage up or down as needed. Oracle Cloud@Customer now allows scaling to zero OCPUs on some services when idle – confirm your agreement permits shutting down resources without incurring a financial penalty beyond the base fee. Likewise, if you need additional hardware capacity later, negotiate upfront how that will be priced (e.g., add another rack at the same discounted rate). Avoid a situation where expanding mid-term forces a whole new contract at potentially higher rates.
  • Minimum Commit and True-Up: If a minimum annual spend or OCPU commit is required, clarify how underuse is handled. Negotiate an annual true-up rather than strict monthly minimums, if possible, to give you flexibility to catch up on usage later in the year. Try to include provisions to carry over unused credits within the term so you don’t lose value if consumption ramps up slowly.
  • Exit and Termination Clauses: Discuss what happens if you need to exit early or if Oracle fails to meet expectations. For example, negotiate a clause for early termination with a reduced penalty (you might pay a portion of the remaining fees instead of the full amount). Additionally, ensure that data ownership and removal responsibilities are clearly defined – you should have a window to retrieve or migrate data if the contract ends. Oracle should securely dispose of the equipment.
  • Service Level Agreements (SLAs): While Cloud@Customer is on your premises, Oracle typically manages it remotely. Negotiate SLA terms for uptime, performance, and support response times. Credits for SLA breaches should be included, just as in a public cloud contract. Ensure that these SLAs cover both the hardware and cloud services layer. This holds Oracle accountable for the quality of its services.
  • Contractual Language Traps: Oracle’s standard cloud agreement might include clauses around usage auditing, data access, or one-sided renewal terms. Have your legal team review for hidden traps. For instance, watch for any clause that locks you into renewing hardware support or that restricts you from moving workloads off Cloud@Customer to another platform. Negotiate out or amend vague language. Everything should be clearly defined, including what “success” looks like for deployment (especially if Oracle is assisting with setup).

A fair contract goes hand in hand with good pricing. A low price isn’t worthwhile if the terms shackling you. Ensure the agreement provides the flexibility and protections your organization needs over the full term.

Leveraging Existing Investments and Relationships

Oracle will consider your existing relationship and investments when crafting a Cloud@Customer deal. Use this to your benefit:

  • Bring Your Own License (BYOL) Credits: If you own substantial Oracle licenses with active support, let Oracle know you might simply continue using them on-premises if the cloud deal isn’t compelling. This signals that Oracle needs to sweeten the offer. Additionally, inquire if Oracle offers any credit or reduced pricing for customers who bring significant licenses to Cloud@Customer.
  • Support Spend Leverage: Many enterprises spend millions on annual Oracle support. During negotiation, propose a support swap: for example, “We are paying $X in database support yearly – if we move to Cloud@Customer, we plan to drop those support contracts. Can Oracle provide equivalent value in cloud credits or discounts?” This can convert your sunk support costs into a benefit in the new deal. Oracle’s goal is to transition customers to cloud subscriptions, so they can accommodate such requests without losing you to the status quo.
  • Reference Customer Bargaining: If you’re a large, recognizable enterprise or in a key industry, Oracle may be eager to publicize you as a Cloud@Customer reference. You can leverage this by indicating your willingness to be a reference or case study in exchange for better pricing or terms. Essentially, you trade marketing cooperation for a better deal. Only commit to this if you are comfortable, but it can be a powerful non-cash lever.
  • Competitive Benchmarking: Without revealing confidential info, mention that you’ve benchmarked cloud solutions (Oracle vs. others). For instance, “We’ve seen proposals from AWS/Azure for similar on-premises solutions.” Even if not apples-to-apples, implying that Oracle’s offer needs to beat competitors’ on value can push Oracle to match or beat competing incentives. Oracle sales reps often have the discretion to improve deals when they sense competition.
  • Engage Oracle Executives: Don’t hesitate to escalate within Oracle if needed. For a significant deal, Oracle’s upper management (even Cloud@Customer product execs) might get involved to close the sale. Executive relationships can unlock special discounts or concessions. As a CIO/CTO, you may have an avenue to talk to Oracle’s executive sponsors – use that channel to stress how important a fair, strategic partnership is for you to choose Cloud@Customer.

By smartly leveraging what you already have – licenses, spend, brand value, and alternatives – you increase your negotiating power.

Oracle’s sales team will be weighing the long-term value of keeping you as a customer versus losing the deal; use that fact to extract concessions that make business sense for you.

Recommendations

  • Start with a Clear Usage Plan: Know exactly what workloads and usage levels you will put on Cloud@Customer, and use that plan to negotiate a right-sized deal (no excess capacity).
  • Negotiate Minimal Commitments: Commit to the smallest viable term and spend, with options to expand later. Avoid overcommitting to usage that might not materialize.
  • Seek Multi-Level Discounts: Push for discounts on both the base hardware fee and usage rates. Ensure volume discount tiers are built in as your usage grows.
  • Cap Renewal Costs: Include caps on price increases or the right to renegotiate at renewal. Don’t let the year 5+ costs skyrocket after you’ve become dependent on the service.
  • Address Exit Terms: Secure a reasonable exit strategy (e.g., reduced termination fees or assistance with migration) in case the business’s needs change before the contract ends.
  • Document All Promises: Any verbal promise (e.g., future upgrade, free training, support, or exchange credit) should be documented in the contract. Do not rely solely on sales assurances.
  • Involve Stakeholders: Engage legal, IT, and finance early. Their input on technical fit, contract language, and budget ensures the negotiated deal is solid on all fronts.
  • Benchmark and Compare: Use competitive cloud offerings as a benchmark. Even if you prefer Oracle, showing that you have alternatives puts pressure on Oracle to deliver the best value.
  • Consider Expert Help: For complex deals, consider outside advisors who specialize in Oracle contracts. They can identify hidden risks and suggest negotiation angles that CIOs can leverage.
  • Maintain Leverage Until Signing: Even late in negotiations, be willing to pause or walk away if terms are unsatisfactory. Retain leverage until the ink is dry – Oracle often improves deals in the final stretch to close.

FAQ

Q1: How is Oracle Cloud@Customer priced compared to Oracle’s public cloud?
A1: Cloud@Customer uses similar pricing for cloud resources (OCPUs, storage) but adds a fixed on-premise infrastructure fee. You typically commit to a multi-year term for Cloud@Customer, whereas public Oracle Cloud (OCI) can be pay-as-you-go. In short, Cloud@Customer has an upfront commitment and a higher fixed cost, but per-unit resource prices (OCPU-hour, etc.) are designed to be on par with OCI public cloud rates (especially with a Universal Credit annual commitment).

Q2: Can we negotiate the term length of a Cloud@Customer contract?
A2: Oracle usually requires a 4-year minimum for Cloud@Customer infrastructure. It can be difficult to secure a shorter term, but you might be able to negotiate flexibility, such as an early termination option or a 3-year opt-out clause. In some cases (especially for very large deals or the Dedicated Region offering), Oracle might accept a 5-year term with better pricing or occasionally a 3-year term if it aligns with their sales strategy, but expect to justify any deviation from the standard term.

Q3: What discounts are typical for Oracle Cloud@Customer deals?
A3: Discount levels vary depending on deal size and customer profile. Large enterprises can often secure significant discounts, with 20-30% off list prices on the base fee not uncommon, and usage discounts (via Universal Credit tiering) can also be negotiated. Oracle may also bundle credits or provide extra capacity at no charge as part of the deal. It’s essential to negotiate each component (base and usage) and consider the total 4-year cost. If Oracle knows you’re considering competitors or a large on-prem renewal, they may offer aggressive discounts to win the business.

Q4: Can we use our existing Oracle licenses in a Cloud@Customer deal?
A4: Yes. Oracle Cloud@Customer fully supports Bring Your Own License (BYOL). If you have existing licenses (with active support), you can apply them to cover the software usage on Cloud@Customer. This lowers your cloud usage fees because Oracle won’t charge for the license again. In negotiations, inform Oracle of which licenses you intend to BYOL. Oracle might then focus the deal on infrastructure and cloud services pricing. Remember that if you BYOL, you will continue to pay support on those licenses to Oracle separately.

Q5: What if we want Oracle to provide all licenses (License-Included) in the cloud?
A5: Oracle offers a license-included model where the cloud subscription fee covers the software licenses. This is simpler (you don’t need to own licenses), but it’s more expensive. In an Oracle Cloud@Customer contract, you can mix models for different workloads. You’ll negotiate a rate for license-included services (which is higher per OCPU). Ensure that any discounts you receive also apply to those rates. Also, consider negotiating a transition clause: if later you acquire licenses or vice versa, can you switch a workload from license-included to BYOL pricing or vice versa? Clarity on this flexibility can save costs down the road.

Q6: How can we avoid being locked in with Oracle after adopting Cloud@Customer?
A6: To avoid lock-in, negotiate contract terms that preserve flexibility. For example, ensure you have the necessary rights to the data and a clear exit plan in place (Oracle should assist with data export and decommissioning). Keep some critical systems portable (via standard formats or backups) so you can run them elsewhere if needed. Also, maintain your Oracle licenses (if BYOL) so you have the option to revert to on-prem or another solution if Cloud@Customer doesn’t work out. From a negotiation perspective, include clauses that let you terminate for performance issues or at least cap renewal pricing, so you’re not forced into an unfavorable renewal due to dependence.

Q7: What service guarantees or SLAs does Oracle provide for Cloud@Customer?
A7: Oracle typically provides SLAs for Cloud@Customer similar to its public cloud SLAs (e.g., uptime guarantees for the cloud services). You should negotiate specific details in your contract, including the uptime percentage for the system, response time for critical support issues, and possibly deployment timelines. If Oracle manages the equipment, it should also guarantee hardware break-fix times. Any deviations (e.g., planned maintenance) should be communicated in advance. If SLAs are violated, the contract should grant you service credits or even the right to terminate if breaches are chronic. Clarity on SLAs is crucial since Cloud@Customer sits in your data center but is managed by Oracle—both parties need clear expectations documented.

Q8: Are there any hidden costs in Oracle Cloud@Customer deals we should be aware of?
A8: The main costs are the subscription and usage fees, but consider indirect costs as well. Your organization will continue to provide power, cooling, and physical security for the on-premises hardware. Ensure your facilities can support the infrastructure (e.g., power circuits, floor space). Oracle doesn’t charge for data transfer between your data center and the Cloud@Customer device (since it’s local), but if you integrate with public cloud or remote sites, those network costs are on you. Additionally, if you significantly exceed your contracted usage, overage rates may apply—please clarify how overages are billed. Lastly, if you decide to terminate support on existing licenses (to possibly save cost when moving to the cloud), check if there are any reinstatement fees should you need those licenses again later.

Q9: How does Oracle assist with migrating to Cloud@Customer as part of the deal?
A9: Oracle often provides onboarding assistance. As part of negotiations, you can request migration support or credits for services. Oracle has cloud engineers who can help install and configure the Cloud@Customer environment on your premises. They might include a certain number of hours of help or a pilot/proof-of-concept. If you require extensive migration (e.g., moving dozens of databases), consider negotiating a packaged professional services engagement at a discounted rate or even for free. Always clarify what is included. Installation of hardware is usually included, but data migration, tuning, and integration might not be—unless you negotiate these services separately.

Q10: What if our usage is lower than expected – are we stuck paying for unused capacity?
A10: With Cloud@Customer, if you’ve committed to a certain capacity or spend, you generally pay that regardless of actual use. That’s why negotiating a conservative commitment is important. However, Oracle’s model does allow some flexibility: you can often scale down the actual resource usage to zero and stop those charges (except the base fee). But the base infrastructure fee and any minimum contracted spend remain. In a worst-case scenario of severe underutilization, consider contacting Oracle – they may allow the application of unused credits to other Oracle Cloud services or adjust the contract (especially if it’s early and usage assumptions have changed drastically). It’s not guaranteed, but Oracle would prefer to work with a customer rather than have a failed project. The best approach is to avoid this situation by phasing deployments and perhaps negotiating milestones (e.g., add capacity in year 2 only if year 1 is successful).

Read more about our Oracle Advisory Services.

Do you want to know more about our Oracle Advisory Services?

Please enable JavaScript in your browser to complete this form.
Name
Author
  • Fredrik Filipsson

    Fredrik Filipsson is the co-founder of Redress Compliance, a leading independent advisory firm specializing in Oracle, Microsoft, SAP, IBM, and Salesforce licensing. With over 20 years of experience in software licensing and contract negotiations, Fredrik has helped hundreds of organizations—including numerous Fortune 500 companies—optimize costs, avoid compliance risks, and secure favorable terms with major software vendors. Fredrik built his expertise over two decades working directly for IBM, SAP, and Oracle, where he gained in-depth knowledge of their licensing programs and sales practices. For the past 11 years, he has worked as a consultant, advising global enterprises on complex licensing challenges and large-scale contract negotiations.

    View all posts

Redress Compliance