Background

Costco Wholesale, a Fortune 25 retailer with over 850 warehouse locations and more than 300,000 employees worldwide, operates one of the most sophisticated logistics and retail systems in the industry. With a global footprint and high transaction volumes, the company relies heavily on Oracle technologies for inventory management, HR, financial operations, and supply chain coordination.

Over the years, Costco's Oracle environment had grown organically through acquisitions, project expansions, and long-term ULA-style agreements. As a result, its annual Oracle spend exceeded $20 million, much of it locked in through rigid support structures on licences that no longer delivered proportionate value. Despite a strong internal IT and sourcing team, support costs had accumulated unchecked over multiple contract cycles.

Challenges

Due to legacy ULAs and bulk purchases, Costco retained far more Oracle licences than it actually used — yet Oracle charged full support on all of them. Years of organic growth, acquisitions, and project expansions had left the licence estate bloated with entitlements that no longer mapped to active deployments.

Oracle's "no givebacks" policy (formally the Matching Service Levels policy) prevented Costco from reducing support fees unless the licences were completely terminated — a move that required careful entitlement and deployment analysis. Simply reducing licence counts was not an option; termination had to be structured precisely to avoid Oracle's repricing mechanism, which could eliminate historical volume discounts if executed incorrectly.

With dozens of business units and thousands of Oracle deployments globally, there was no clear picture of which licences were active, idle, or obsolete. The sheer scale of Costco's Oracle estate — spanning multiple databases, middleware instances, and E-Business Suite modules across 850+ locations — made any analysis a significant undertaking without specialist support.

Rather than offering flexibility, Oracle encouraged cloud commitments that would increase lock-in rather than reduce total cost of ownership. Oracle's account team positioned cloud migration as the path to cost savings, but the reality was that the proposed cloud deals would have added new spend layers rather than eliminated existing waste.

Internal stakeholders were cautious. If support was reduced or licences were terminated incorrectly, it could invite Oracle licence audit pressure or impact system stability. Costco needed a measured, defensible support optimisation strategy — not a quick fix or a forced cloud migration.

How Redress Compliance Helped

Redress Compliance delivered a multi-step Oracle cost reduction engagement focused on licence optimisation and structured support termination — combining deep technical analysis with contractual expertise and stakeholder alignment.

Redress began by performing a thorough Oracle licence assessment across Costco's global footprint. This included reviewing all Oracle technology entitlements and support contracts, mapping deployments of Oracle Database, WebLogic, and other components, and identifying inactive or redundant environments. Every licence was classified by deployment status, business criticality, and contractual termination eligibility.

The critical finding: Costco could retain perpetual rights to all active Oracle deployments while removing over-licensed components from the support stream. This meant the company could continue using every database, middleware instance, and E-Business Suite module it actually needed — while stopping payment on the substantial volume of licences that were idle, duplicated, or decommissioned in practice but not formally in Oracle's systems.

Redress hosted stakeholder workshops with Costco's IT, procurement, and legal teams to educate them on Oracle's licensing and support structure, validate the termination recommendations against operational requirements, and build cross-functional consensus. This internal alignment was crucial to ensure the programme could proceed efficiently without internal resistance or last-minute scope changes.

With stakeholder buy-in, Redress guided the formal termination of unneeded Oracle licences and the removal of those items from active support. They helped configure internal monitoring to ensure compliance and prevent inadvertent re-use of terminated licences. Oracle accepted the licence termination without challenge — a critical validation of the approach's rigour. All actions were backed by contractual analysis and licence governance documentation.

Outcome and Impact

Costco achieved $1.4 million in annual savings, totalling $4.2 million over 3 years. These savings were achieved entirely through the elimination of unused licences from the support stream — no operational changes, no system migrations, and no reduction in the technology Costco actively relies on. Every database, middleware instance, and E-Business Suite module that was genuinely in use continued operating normally on full Oracle Premier Support.

For the first time, Costco has a clear, data-driven view of its entire Oracle licence estate — what is active, what is idle, and what is no longer needed. This visibility transforms future Oracle negotiations and renewal discussions: the company now knows exactly what it is paying for and can make informed decisions about what it needs going forward.

All actions were backed by contractual analysis and licence governance documentation. Oracle accepted the licence termination without challenge. Internal monitoring was established to prevent inadvertent re-use of terminated licences, and Costco's compliance posture is now fully defensible against any future Oracle audit activity.

Key Takeaways for Enterprise IT and Procurement Leaders

Audit your licence estate before renewal. Most enterprises with $10M+ Oracle spend have 15 to 25% of licences sitting unused. A comprehensive assessment — mapping entitlements to actual deployments — is the essential first step. Costco's engagement paid for itself within the first quarter of savings.

Understand "no givebacks" versus termination. Oracle's policy prevents partial support reduction within a product family. But complete termination of unused licence sets is a contractual right. The distinction matters: termination must be structured precisely to preserve discounts on remaining licences. This is where independent expertise is essential.

Retain perpetual rights while cutting support. Terminating support on unused licences does not remove your right to use the software. You retain perpetual rights to all active deployments — you simply stop paying for support on licences with no active deployment. This eliminates the most common internal objection to licence termination.

Build an audit-proof termination strategy. Document every step — which licences are being terminated, why they are unused, the contractual basis for termination, and the communication trail with Oracle. Redress created a comprehensive governance and documentation package for Costco that addressed audit risk proactively and allowed Oracle to accept the terminations without dispute.

Align stakeholders before acting. IT, procurement, and legal must all understand and support the termination plan. Cross-functional alignment prevents internal resistance and ensures seamless execution. Redress facilitated structured workshops to build this consensus and maintain momentum throughout the engagement.

Resist Oracle's cloud deflection. Oracle frequently responds to cost reduction requests by pushing cloud commitments that add new spend layers. Evaluate cloud proposals on their own merits — do not accept a cloud commitment as a substitute for eliminating existing shelfware costs.

Implement ongoing monitoring. After termination, configure internal systems to prevent inadvertent re-use of terminated licences. Ongoing monitoring protects compliance and ensures the savings persist beyond the initial engagement. See also our related case studies: American Airlines ($12M over 3 years) and Chevron ($15M through strategic licensing controls).

Frequently Asked Questions

How does Oracle's "no givebacks" policy affect licence termination?

Oracle's "no givebacks" policy (formally the Matching Service Levels policy) requires that all licences of the same product within a Customer Support Identifier (CSI) must be at the same support level. You cannot maintain support on some licences while dropping it on others within the same product and CSI. Complete termination of unused licence sets — removing them entirely from the CSI — is the correct approach and avoids the repricing mechanism.

Do you lose software rights when you terminate Oracle support?

No. Oracle licences are perpetual — you retain the right to use the software indefinitely, even after terminating support. What you lose is access to patches, security updates, bug fixes, and Oracle's technical support portal. For licences that are genuinely unused (no active deployment), terminating support eliminates the annual cost with zero operational impact.

How common is Oracle shelfware?

Extremely common. Across Redress Compliance's 500+ Oracle engagements, the average enterprise has 15 to 25% of Oracle licences sitting unused. Shelfware accumulates through several patterns: legacy ULAs that certified far more licences than needed, bulk purchases for projects later cancelled or scaled back, and acquired entities that brought duplicate entitlements.

Can Oracle audit you after terminating licences?

Oracle has been known to initiate audits when customers significantly reduce their Oracle spend. The key defence is a rigorous, well-documented termination strategy — exactly what Redress delivered for Costco. When the termination is contractually sound and the compliance position fully documented, audits can be managed effectively. In Costco's case, Oracle accepted the licence termination without challenge.

What is the difference between support optimisation and third-party support?

Support optimisation (as in this case study) focuses on eliminating support costs on unused licences while maintaining Oracle Premier Support on all active deployments. No third-party provider is involved — you stay within Oracle's support ecosystem for everything you use. Oracle third-party support is a different approach where you migrate active products to an alternative provider (such as Rimini Street or Spinnaker) at approximately 50% cost reduction. Both strategies are often used together for maximum savings.

How long does an Oracle licence optimisation engagement take?

A typical engagement spans 6 to 9 months: a comprehensive licence assessment (6 to 10 weeks), termination strategy development and stakeholder alignment (4 to 6 weeks), formal termination execution (2 to 3 months including Oracle's processing cycles), and governance framework implementation. Quick wins from clearly unused licences can be realised within the first 3 months.

Oracle Advisory

Facing a Similar Situation?

Our Oracle advisory team has supported 500+ enterprise engagements. Get independent guidance on your specific challenge.

📑

Oracle Total Cost Optimisation Playbook

Complete playbook for reducing Oracle licensing, support, and cloud costs. Covers shelfware identification, termination strategy, third-party support evaluation, and contract restructuring.

Download Free →
Get Expert Help

Still Paying for Oracle Licences You Do Not Use?

Our Oracle advisory team identifies every unused licence, builds an audit-proof termination strategy, and executes the savings programme without operational disruption. Fixed-fee engagement, guaranteed ROI.