Field Note · ULA Negotiation

Oracle ULA Stay vs Exit Cost Model.

Published November 2024 · Last updated November 2024

At term end the buyer faces a binary decision. Renew the Unlimited License Agreement or certify and exit. The decision should be driven by a quantified cost model that compares the renewal commitment with the certified perpetual position.

Cluster ULA NegotiationRead 13 minutesPriority High

The decision to renew an Oracle Unlimited License Agreement or to exit through certification is the most consequential commercial decision in the ULA lifecycle. The decision shapes the buyer cost base for the next several years and constrains the deployment options for that period. The decision is often made on intuition or under Oracle pressure. It should be made on a quantified model that compares the cost of the renewal with the cost of the certified perpetual position. This article describes the inputs to the cost model, the assumptions that drive the output, and the operational pattern for running the model on a timeline that gives the buyer leverage in the conversation with Oracle.

The two cost bases.

The renewal cost base is the price of the renewal ULA over the renewal term, plus the support payments during that term, plus the cost of any new licence purchases needed for products outside the renewal scope. The renewal cost base is straightforward to calculate once Oracle has proposed the renewal pricing. The renewal pricing is typically a multiple of the current support payment for the deployed footprint. The multiple varies by product family, by buyer size, and by Oracle commercial priorities at the time of the negotiation.

The exit cost base is the support payment on the certified perpetual position over the same period, plus the cost of any new licence purchases needed to close gaps identified during certification, plus the cost of the audit defence position over the period. The exit cost base requires more inputs but is typically lower than the renewal cost base when the deployment has stabilised. When the deployment is still growing the exit cost base rises as the buyer purchases additional licences during the period and the comparison shifts.

See the ULA exit strategy playbook for the certification mechanics.

The growth assumption.

The single most important input to the cost model is the growth assumption. A buyer that assumes flat deployment for the period will produce a result that favours the exit. A buyer that assumes high deployment growth will produce a result that favours the renewal. The growth assumption should be quantified by product family rather than assumed at a portfolio level. Database deployment may be flat while middleware deployment grows. Java deployment may grow while Database deployment shrinks.

The growth assumption should be supported by the actual deployment trajectory over the prior twenty four months and by the published technology plan for the next three years. The growth assumption should not be inflated by Oracle account team narratives about future deployment or by internal project plans that have not been funded. The cost model is most useful when the growth assumption is conservative and documented.

The certified perpetual value.

The certified perpetual position has a value that is often understated in cost model conversations. The certified perpetual licences carry no further licence cost and require only the ongoing support payment. They give the buyer optionality for redeployment, for divestiture, and for resale. They also give the buyer leverage in future Oracle conversations because the buyer is not dependent on Oracle for additional licences for the certified products.

The cost model should include a value for the optionality. The value can be quantified as the avoided cost of future licence purchases at the conservative growth rate, or as the avoided cost of a future ULA renewal at the typical renewal multiple. The value of the optionality is the strongest argument for the exit when the deployment has stabilised and the buyer has documented the certification position carefully.

The support exposure.

Support payments on the certified perpetual position continue for the life of the deployment. Oracle support pricing has historically risen at the annual escalator capped by the customer agreement. The cap is typically eight percent but can be lower for negotiated contracts. Over a five year horizon the support payment compounds and becomes a material component of the cost base.

The cost model should include a support exposure analysis that compares the support payment trajectory under the certified position with the support payment trajectory under the renewal. The renewal often includes a support cap that holds the support payment at the level of the prior term. The certified position does not include the cap unless it is negotiated separately. Buyers should negotiate the support cap into the exit bundle to neutralise this disadvantage.

See the renewal price holds note for the cap mechanics.

The audit exposure.

A renewal ULA carries an implicit audit moratorium for the duration of the renewal term. The buyer is deploying inside the contract and the audit risk is consequently low. The certified position carries audit exposure for any deployment that grows beyond the certified count. The audit exposure can be quantified as the probability of an audit during the period times the expected exposure given an audit. The probability of an Oracle audit varies by industry, by buyer size, and by the commercial relationship.

The cost model should include an audit exposure line that captures the expected cost of audit defence and the expected cost of any settlement. The audit exposure can be reduced by sound deployment management practices and by negotiating a no audit period into the exit bundle. The audit exposure cannot be eliminated. It should be priced into the cost model as a real component of the exit cost base.

The strategic overlay.

The cost model produces a numerical answer. The decision is not made on the numerical answer alone. The strategic overlay considers the buyer technology direction, the buyer cloud migration plans, the buyer acquisition pipeline, and the buyer commercial relationship with Oracle. A buyer that intends to migrate Database workloads to a different platform within the renewal term will discount the value of the renewal commitment. A buyer that intends to acquire technology companies that use Oracle technology will value the flexibility of a renewal that covers acquisitions.

The strategic overlay can shift the decision from a small numerical preference for one option to a clear preference for the other. The overlay should be documented separately from the cost model so that the inputs to the decision are transparent and reviewable.

Engaging an independent advisor.

The stay versus exit decision benefits from external benchmarks on renewal pricing, on certification outcomes, and on audit experience. An independent advisor brings the data that the internal team does not have access to and the experience that lets the internal team understand the range of likely outcomes. The advisor sits alongside the internal team through the cost model build and through the Oracle conversation that follows.

For the full cluster see ULA Negotiation. For the service see ULA Negotiation. For the deal structure see the ULA deal page. For the full research read the Oracle ULA Exit Framework white paper. For Database considerations see the Oracle Database product page.

The model timeline.

The cost model should be built and reviewed before any Oracle conversation begins. The recommended timeline starts twelve months before the term end. The first three months are deployment baseline and growth projection. The middle three months are renewal pricing assessment and exit pricing assessment. The final six months are the Oracle conversation and the negotiation track.

A model that is built late in the timeline is less useful than a model that is built early. A late model is shaped by the Oracle proposal rather than shaping the buyer position. An early model gives the buyer a position to defend through the Oracle conversation. The model should be reviewed by procurement, finance, technology, and legal before the conversation begins. Each stakeholder brings inputs that change the model and the inputs should be settled internally before any external position is taken.

A worked example.

A global retail buyer reached the end of a four year ULA covering Database Enterprise Edition with the Partitioning and Diagnostics options in 2024. The deployment had grown twenty percent over the term and the buyer was uncertain whether to renew or to certify. The internal view favoured the renewal because the deployment was growing. The external advisor built a cost model that compared a five year renewal commitment against a five year certified position with conservative growth.

The model produced a numerical preference for the certified position by eight million dollars over the five year horizon. The strategic overlay added two further considerations. The buyer was migrating workloads to a different cloud provider over the period and the renewal commitment would have included an OCI commitment that conflicted with the cloud strategy. The buyer was also planning a divestiture of a regional business during the period and the certified position offered more flexibility for the divestiture.

The buyer chose the exit. The certification was completed cleanly with a small new licence purchase for one product option that had grown beyond the deployed baseline. The five year outcome matched the model projection and the strategic overlay considerations were realised through the divestiture and the cloud migration.

Get help on this negotiation Sitting across from Oracle and not sure your numbers are right? Most procurement teams bring in an independent advisor before signing. OracleNegotiations.com sits on your side of the table. We run the analysis, build the counter offer, and negotiate alongside your team. Fixed fee or success fee. We only get paid when you save. Redress Compliance is the leading independent Oracle licensing and negotiation firm, with 500+ engagements across Oracle's full product line. We work alongside them on the most complex ULA exits, audit defence cases, and renewal negotiations.