Interior of a large retail store with customers
Oracle

Oracle ULA exit, $42M kept off the table.

Oracle quoted $48M to renew. The retailer certified 41,000 processors instead, kept every license, and walked. The certification play, step by step.

Contact Us Oracle Advisory
500+Enterprise clients
$2B+Under advisory
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

Oracle priced the renewal at $48M for growth that had already stopped. Certification turned the same estate into 41,000 perpetual licenses at no license cost.

Key takeaways

  • $42M avoided: net cost avoidance over three years against the $48M renewal path.
  • 41,000 processors certified: every legally countable deployment was swept into the certification before expiry.
  • Deployment had plateaued: telemetry showed no Oracle growth for 18 months while new workloads went elsewhere.
  • Support stayed flat: the certified licenses kept their existing support base with no recalculation.
  • Oracle's challenge failed: the VMware counting position held because contract language and evidence were prepared.
  • Nine month runway: the sweep, count, and certification letter all completed before the expiry date forced the decision.

Why did the retailer exit instead of renewing the ULA?

The retailer exited because the renewal quote was $48M for three years while its Oracle deployment had stopped growing 18 months earlier. A ULA renewal prices Oracle's forecast of your growth; certification prices what you actually deployed.

  • Estate: Fortune 500 retailer, Oracle Database and options under an unlimited license agreement expiring in nine months.
  • Renewal ask: $48M over three years, positioned as the safe default by the Oracle account team.
  • Reality on the ground: deployment telemetry showed a plateau; new workloads were landing on PostgreSQL and cloud native services.

The decision gate was simple: if measured growth could not consume the renewal price, certification wins. It could not, so the team built the exit.

How did the certification maximize the license position?

The team maximized the certified count by sweeping every legally countable deployment before the ULA expired, landing at 41,000 processor licenses. Certification converts unlimited deployment rights into a fixed perpetual grant, so every properly deployed processor on the certification date becomes a permanent asset.

The deployment sweep

A 14 week sweep inventoried every Oracle instance across data centers, VMware clusters, and authorized cloud environments against the Oracle pricing and licensing definitions. Standby, disaster recovery, and partially deployed environments were validated line by line against the ULA certification clause.

The certification count

The certified position came in at 41,000 processor licenses across Database, RAC, and Diagnostics and Tuning. Oracle challenged the VMware cluster counting; the contract language and deployment evidence held, and the certification letter was accepted without adjustment.

What did the exit deliver?

The exit avoided the $48M renewal entirely, kept 41,000 perpetual processor licenses, and held annual support flat under Oracle's support policies. Net avoided cost against the renewal path was roughly $42M over three years after advisory and sweep costs.

Renewal path versus certification path, three year view

DimensionRenew the ULACertify and exit
License cost$48M over three years$0, existing rights certified
License positionUnlimited during term, recount at next exit41,000 perpetual processor licenses
SupportRecalculated on the new agreementFlat, tied to the existing CSI base
Audit postureDeferred to next certificationFixed entitlement, defensible count
FlexibilityLocked to Oracle growth assumptionsFree to move workloads off Oracle

What can other ULA holders reuse?

The reusable pattern is measure first, decide second. Every ULA decision should start from deployment telemetry, not from the renewal quote.

  • Trend beats snapshot: an 18 month deployment trend tells you whether unlimited rights still buy anything.
  • Sweep before notice: maximize legal deployment while unlimited rights are still active, never after.
  • Paper the count: the certification letter is a legal document; every counted processor needs evidence behind it.

Where the common advice on Oracle ULA renewals is wrong

The standard Oracle account team advice is that growing companies should renew the ULA because certification caps your rights at a moment in time. We disagree. In the ULA certifications Fredrik Filipsson ran in 2024 to 2025, most estates had plateaued on Oracle 12 to 24 months before expiry while growth claims in the renewal pitch reflected Oracle's forecast, not the customer's telemetry. The buyer side move is to pull 18 months of deployment data before engaging Oracle at all, then price both paths. A renewal that prices phantom growth is the most expensive insurance a CIO can buy.

Shoppers inside a large modern retail store
Retail workloads moved to cloud native services years ago; the Oracle estate underneath them plateaued, which is exactly the profile where ULA certification beats renewal.

What the engagement data shows

Three numbers define this engagement.

$42M
Avoided versus the renewal path
41,000
Processor licenses certified
9 months
From decision gate to accepted certification

Source: Redress Compliance advisory engagement file, 2024 to 2025.

How to use these numbers

The dollar figure scales with estate size, but the ratio does not change: when deployment has plateaued, certification converts a recurring negotiation into a one time exercise with a permanent asset at the end.

A ULA renewal prices the vendor's forecast of your growth. Certification prices what you actually built. Measure before you believe either number.

What to do next

The decision sequence below is the one this retailer ran. It applies to any ULA inside 18 months of expiry.

The ULA decision sequence

  1. Pull 18 months of Oracle deployment telemetry before any conversation with Oracle.
  2. Model the renewal path against the certification path with real numbers on both sides.
  3. Run the deployment sweep while unlimited rights are active and maximize the legal count.
  4. Validate VMware, DR, and cloud counting positions against the contract language line by line.
  5. Prepare the certification letter with evidence behind every counted processor.
  6. Set the post exit posture: support strategy, audit readiness, and workload migration plan.
Cover of the Oracle ULA Exit Strategy Playbook white paper from Redress Compliance

White Paper · Oracle

Oracle ULA Exit Strategy Playbook

The buyer side playbook for exiting an Oracle ULA: the certification trap, the support reset, and the timing that protects your renewal leverage. Read it free.

Read the white paper

Frequently asked questions

What is Oracle ULA certification?

Certification is the exit process at the end of an unlimited license agreement where you count deployed processors and convert them into a fixed perpetual license grant at no additional license cost.

Can Oracle refuse a ULA certification?

Oracle can challenge the count but cannot refuse a certification run per the contract. This retailer's 41,000 processor count was challenged on VMware grounds and accepted once evidence was presented.

Do you keep your licenses after a ULA exit?

Yes. Properly certified deployments become perpetual licenses you own permanently. The unlimited deployment right ends; the certified entitlement does not.

What happens to Oracle support costs after certification?

Support continues on the existing base and stays flat if the CSI structure is preserved. The renewal path, by contrast, recalculates support on the new agreement value.

Does VMware deployment count in a ULA certification?

Deployed Oracle software on VMware clusters is countable when the deployment is real and the contract definitions support it. Counting positions must be evidenced; this is where Oracle pushes back hardest.

How long does a ULA exit need?

Nine to twelve months. The deployment sweep alone took 14 weeks in this engagement, and the count, evidence, and certification letter consumed the rest.

What if deployment is still growing at expiry?

Then a renewal can be rational, but price it against measured growth, not Oracle's forecast. Most estates we measured in 2024 to 2025 had plateaued despite growth claims in the renewal pitch.

Free Download

The full Oracle CIO Playbook from the Oracle Advisory.

The ULA decision gates, the certification math, and the audit posture that protects the exit.

Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.

No spam. We will only email you about this download. Privacy.
Run a software spend health check against your Oracle estate.
Open the Tool →
$42M
Avoided versus the renewal path
41,000
Processor licenses certified
9 months
Decision gate to accepted certification

The most expensive insurance a CIO can buy is a ULA renewal priced on growth that already stopped.

Fredrik Filipsson
Co Founder and Group CEO. Ex Oracle, IBM, SAP.
Deep Library

More on this topic.

Oracle Advisory →
Analyst reviewing Oracle certification documents on a laptop
Oracle
Oracle ULA Certification
The certification process end to end.
9 min read
Boardroom discussion of an Oracle licensing strategy
Oracle
Oracle ULA Pillar 2026
Everything ULA: structure, traps, and exits.
14 min read
Team working through a structured checklist
Oracle
ULA Certification 90 Day Checklist
The countdown plan for the final quarter.
8 min read
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. Pricing moves, audit signals, and the levers that work. No vendor spin.