Support renewed on licenses nobody ran. The utilization assessment found the gap, the license set math protected it, and the program banked it.
Costco Wholesale cut 4.2 million dollars from Oracle support by terminating unused licenses in the right order, with license set rules and repricing traps managed before any cancellation notice went in.
Costco reviewed the support line because it had grown by inertia: support renewed annually on licenses bought across years of projects, while the deployed estate consolidated underneath. Support tracked purchase history, not the running footprint.
Oracle support renews at roughly 22 percent of net license fees per year under the technical support policies, so every unused entitlement still on support is pure carrying cost.
The assessment found a material block of support spend with no deployment behind it. Consolidated data centers and retired projects had left licenses idle while their support lines kept renewing.
Findings and actions by support category
| Category | Finding | Action |
|---|---|---|
| Idle database options | Licensed and supported, never installed | Terminate support after license set check |
| Retired project licenses | Deployment decommissioned years prior | Terminate in grouped license sets |
| Oversized processor counts | Hardware consolidation cut core needs | Resize at the next support renewal |
| Active core estate | Deployed and current | Retain support unchanged |
Because the matching service levels rule in the Oracle technical support policies document requires all licenses in a license set to carry the same support level, and repricing rules let Oracle recalculate retained support at list after a partial termination. Naive cancellations trigger exactly that.
The program grouped terminations by license set, modeled the repricing effect of each group before notice, and timed notices against renewal dates. Nothing was cancelled until the net saving of the group survived the repricing math.
Reinstatement is expensive by design: Oracle charges back support for the lapsed period plus a penalty, per its lifetime support policy framework. The program accepted that risk only on entitlements with no plausible redeployment path.
The program banked 4.2 million dollars in support savings with no compliance exposure and no repricing surprise on retained lines. The support base now matches the deployed estate, and the annual review keeps it that way.
Not when it is executed cleanly. Oracle treats well documented terminations as routine commercial hygiene; what damages the relationship is a compliance gap, and the utilization assessment confirmed there was none.
The standard advice says never drop Oracle support because reinstatement penalties and repricing make it a one way door that always costs more later. We disagree. In roughly 30 to 40 Oracle support reviews Morten Andersen benchmarked in 2024 to 2025, estates that ran license set analysis before terminating kept 70 to 100 percent of modeled savings, and reinstatement was needed in almost none of them because the terminated entitlements were genuinely dead. The one way door argument protects Oracle's renewal base, not the buyer. The buyer side move is to model repricing per license set, terminate in clean groups, and accept reinstatement risk only where redeployment is implausible.
Three cuts of our advisory engagement file frame the size of the opportunity.
Source: Redress Compliance advisory engagement file, 2024 to 2025.
Five moves turn this analysis into a lower invoice on the next renewal.
White Paper · Oracle
When third party support is the right call for Oracle Database, Apps, and Middleware. Read it free.
Costco Wholesale saved 4.2 million dollars by terminating support on unused Oracle licenses, sequenced by license set so retained support lines did not reprice upward.
Matching service levels requires every license in a license set to carry the same support level, so you cannot drop support on part of a set while keeping it on the rest without consequences for the whole set.
Repricing lets Oracle recalculate support on retained licenses at current list rates after a partial termination, which can erase the savings from the cancelled lines if terminations are not grouped correctly.
Yes, when a utilization assessment confirms zero deployment, the license set math is modeled first, and notices land inside the contractual window. Skipping any of those three steps is where terminations go wrong.
Annually, before the support renewal date. Estates that review utilization every year keep support flat, while unreviewed estates compound 4 to 8 percent growth on spend that may include dead entitlements.
The support optimization sequence, the license set rules, and the repricing traps.
Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.
Oracle support renews by inertia. The estates that force the support base back to the deployed estate every year never pay for nothing.
500+ enterprise clients. 11 vendor practices. Industry recognized. One conversation can change what you pay for the next three years.
One buyer side briefing a week. Pricing moves, audit signals, and the levers that work. No vendor spin.