Oracle ULA

Oracle ULA FAQs – What Are the Risks?

Oracle ULA FAQs – What Are the Risks?

Q21: What are the main compliance risks with an Oracle ULA?

A: While ULAs reduce the risk of being under-licensed for the covered products (since you have unlimited rights for those), there are still significant compliance pitfalls. The biggest risk is using Oracle software that is not included in the ULA or otherwise exceeding the bounds of the agreement. If you deploy a product or component not on your ULA list, that deployment is unlicensed – the ULA does not protect in this case.

For example, say your ULA covers Oracle Database and a few options. Still, your admins enabled a separate product, such as Oracle GoldenGate (not included in the ULA), which creates a compliance gap. Another compliance risk is failing to adhere to an entity’s or geographical scope. If an entity that isn’t covered (such as a new subsidiary not yet added) uses the software, those installations aren’t legally licensed. Also, virtualization and cloud deployments can introduce risk.

Suppose you deploy into an environment in a way that Oracle’s policies count a significant amount of usage (such as certain VMware setups). In that case, you might accidentally exceed what you can certify or run into Oracle’s view of required licenses (even during the term, Oracle could flag misuse if it violates policy).

There’s also a risk associated with the certification process – if you underreport your usage when certifying, you may become non-compliant afterward (we’ll cover this in the certification section). Lastly, note that while in a ULA, Oracle typically won’t audit the covered products, but Oracle’s License Management Services (LMS) might still assist and, in doing so, could uncover issues, or they may audit for other products you use outside the ULA.

In short, staying in compliance means adhering to the terms of your ULA agreement—only using covered products within covered entities and locations, and tracking any Oracle usage outside the ULA to ensure you have the necessary licenses for those​instances.

Q22: What are the “hidden costs” associated with a ULA?

A: One hidden cost is the support fees, which continue to climb. As mentioned, Oracle support has an annual increase (usually up to 8%), so over a few years, this adds up​. If you renew the ULA, the support cost often resets to a higher amount (since it’s 22% of the new license fee, which may be larger). This means staying in a ULA long-term almost guarantees higher and higher yearly costs – “there is no way to lower your costs and stay in an Oracle ULA, as one expert put it​.

Another hidden cost can occur if you have existing licenses that you “rolled into” the ULA: Oracle will add that support to your ULA support stream, effectively locking you into paying support even if you might not need those licenses separately anymore.

Additionally, if you include products in the ULA that you rarely use, you’ve paid for unlimited rights and ongoing support for no gain – an opportunity cost. There’s also a potential cost if you fail certification (i.e., after the ULA Oracle finds you’re using more than you certified or out-of-scope products, you may have to purchase additional licenses at full cost plus back support).

Another hidden cost is related to organizational changes. If you acquire a company and need to add their licenses (and support payments) to your ULA, your support bill can increase mid-stream. Lastly, ULAs can lead to vendor lock-in, which is a cost in the sense that it may prevent you from cost-saving moves (like switching to alternative software) because you’re financially committed to Oracle.

Over time, this can be expensive if Oracle raises its prices or if better options become available.

In summary, while the upfront fee is known, watch for creeping support expenses, paying for unused capacity, and the costs of adjustments (such as M&A or compliance fixes) as the hidden price tags of a ULA.

Read Oracle Unlimited License Agreement FAQs

Q23: What’s the risk if we deploy an Oracle product that isn’t in our ULA?

A: Deploying a product not covered by your ULA is essentially the same as running Oracle software without a license – a major compliance violation. The ULA doesn’t give you any immunity for that product, so Oracle could demand that you purchase licenses for it (often at a hefty price, possibly with back-support fees and no volume discount since it wasn’t planned).

This scenario can happen inadvertently: for instance, enabling an optional pack or feature that wasn’t included, or a team using a different Oracle product because they assumed, “We have a ULA, so we’re fine.” Such out-of-scope usage can lead to an audit finding and hefty penalties​. If discovered at the end of the ULA (during the certification audit), Oracle will likely insist you either remove it or pay for it. ULAs require vigilance to ensure that you only deploy what’s in the contract.

One risk area is Oracle options or management packs – your ULA might cover the database, but not all optional packs. If DBAs turn one on without realizing it, that’s out-of-scope. Another is using Oracle programs on an unauthorized platform (such as an unauthorized cloud or a third party’s machines). The safe approach: maintain an internal list of exactly which products are “ULA-covered” and educate your IT teams that anything outside that list needs separate approval/licensing.

Find that you’ve deployed something out of scope. You may be able to negotiate adding it to the ULA (for an additional fee) before Oracle identifies it or removes it quickly. In summary, deploying unlisted products is one of the most significant ULA pitfalls—it nullifies the entire “unlimited” safety net for that software and exposes you to standard audit consequences.

Q24: How can mergers, acquisitions, or divestitures create risks under a ULA?

A: Oracle ULAs often have strict clauses about corporate changes, and mishandling these can explode your compliance and cost. In the case of acquisitions, if you (the ULA customer) acquire another company, that acquired entity is usually not automatically covered by your ULA​.

Most ULA contracts stipulate that new acquisitions cannot use the ULA software unless Oracle approves an amendment. Oracle may allow you to bring a newly acquired company under the ULA if it’s relatively small (commonly if the acquired company’s revenue or headcount is less than 10% of yours)​.

Even then, Oracle typically requires you to “roll in” the acquired company’s existing Oracle licenses and support into your ULA​ (meaning you start paying support on their licenses, too). Suppose the acquired entity is large (i.e., over the 10% threshold).

In that case, Oracle might refuse to include them in the ULA, and then the new subsidiary would have to license Oracle software separately, which could be a significant unexpected cost. You’d be non-compliant if you ignore this and let them use the ULA software.

Suppose another company acquires your company (you get bought out), even then. In that case, Oracle typically requires you to “roll in” the acquired company’s existing Oracle licenses and support into your ULA​ (meaning you start paying support on their licenses, too) upon a change of control​.

That means if a bigger company acquires you, your ULA ends immediately—you must certify your deployments at that point (early). The unlimited usage rights do not transfer to the acquiring company​. This can be risky if the acquisition is mid-term and you haven’t maximized deployments or are unprepared to certify.

There’s no refund for unused terms; the new parent company will only inherit whatever licenses were certified. For divestitures (where you sell off a part of your business), the divested entity typically receives a short grace period (often 6 months, if negotiated) to continue using the ULA-covered software, after which they must either stop using it or acquire new licenses.

If that grace period wasn’t explicitly stated in your contract, the moment they’re no longer under your control, they have no rights to use the software, which means you or they need to sort out licenses immediately. All these scenarios can lead to either compliance issues or sudden costs.

The risk is especially high for acquisitive companies—a ULA can become a minefield if you grow through M&A. You may find that growth through acquisition triggers ULA issues that Oracle leverages to charge more fees. Properly negotiating M&A clauses (or at least understanding them) is crucial to mitigating this risk.

Q25: Why are rising support fees considered a hidden risk in a ULA?

A: Oracle’s support fees are typically 22% of the license fees and rise annually (usually by a standard percentage each year)​. In a ULA, you pay that support on the full contract value. The risk here is two-fold: First, if your ULA is expensive, you’re locking in a high support base that will increase yearly regardless of whether your actual usage justifies it.

Second, if you renew the ULA or roll in additional licenses (e.g., through acquisitions), your support “base” can grow and never go down. Oracle generally does not allow support reductions – even if you stop using some products, you can’t drop their support as long as they are part of the ULA pool. For instance, including a product you barely use means you’re paying support on it continuously, which is money burned.

Adding unneeded products can lock you into unnecessary support costs, “making it impossible to adjust or remove these costs later.” Over many years, the compounded support increases can result in very large operating expenses – sometimes doubling in less than a decade if you continue to renew and the base continues to rise.

Another angle: Oracle utilizes support revenue as a stable source of income, and ULAs ensure that your support payments remain high. So, the risk is being stuck with a high, ever-increasing support bill with no escape except to cancel support entirely (losing Oracle’s help and updates).

Read Oracle ULA Renewal FAQs – Money and Control.

Q26: How can a ULA lead to “vendor lock-in,” and why is that risky?

A: A ULA often encourages a company to standardize heavily on Oracle products –
after all, you have unlimited rights, so there’s a tendency to use Oracle software for new projects because additional deployments feel “free.” This can lead to a deeper dependence on Oracle technology across your infrastructure​. The risk is that by the end of the ULA (or after multiple ULAs), your organization will be so entwined with Oracle that switching to alternatives will be very difficult. This lock-in gives Oracle much leverage on pricing and terms in the future.

For example, suppose everything is stored on the Oracle Database due to a ULA. When that ULA ends, Oracle knows you can’t easily migrate off, making you more likely to accept a renewal or higher costs to remain compliant. It can also stifle the exploration of potentially cheaper or more innovative solutions; teams might not try non-Oracle technology because the ULA incentivizes staying within Oracle’s ecosystem.

Over time, this could result in reduced negotiating power and increased costs. You may feel stuck if Oracle changes its product or support policies unfavorably. In short, the ULA can be a “honey trap” – sweet in the short term, but it increases the difficulty of leaving Oracle. This risk is more strategic: it’s not a compliance fine or a surprise bill, but the loss of flexibility.

The best mitigation is to remain conscious of this. Some companies intentionally avoid using the ULA as an excuse to deploy Oracle everywhere and instead only use it where it truly makes sense, keeping other options alive. However, many fall into an Oracle-first mindset because of the unlimited contract. This lock-in risk is important when deciding on a ULA and should be balanced against the benefits.

Q27: What happens if we don’t deploy as much as expected under the ULA?

If you overestimated your needs and underutilized the ULA, you have A: You’ve essentially overpaid. That money could have been spent more efficiently.

This is why careful sizing of a ULA is important. The good news is there’s no direct compliance issue with underutilization – you’re fully paid up; the problem is financial. It can, however, cause awkward internal questions: e.g., “We spent $X million on unlimited Oracle and only used a fraction; was this a bad deal?” If significantly underutilized, Oracle sales may use this to push a renewal (“Look, you didn’t deploy much – you should extend the term to get more value”).

However, renewing just because you’re underutilized isn’t always wise—it could result in throwing good money after bad. The best practice is to track deployment progress throughout the ULA. If, halfway through, you see you’re way behind projected usage, you might adjust your plans (perhaps accelerating consolidation to Oracle to utilize what you’ve paid for).

Ultimately, underutilization is a sunk cost risk – the licenses you get with a certification might have been much cheaper if bought à la carte. This risk underscores that ULAs are not guaranteed savings – they pay off only if you use them fully.

Q28: Can Oracle still audit us while we are in a ULA?

A: Oracle’s formal audits (License Management Services audits) for the specific products under the ULA are generally suspended during the ULA term because you have unlimited contractual rights. They don’t need to audit usage counts for those products during the term. However, a few caveats: Oracle can audit for things not covered by the ULA.

If you also use other Oracle products outside the ULA, those remain subject to audit. And importantly, as the ULA ends, Oracle’s LMS usually gets involved in verifying your certification numbers (which is audit-like). In effect, the certification process is an audit of your deployments at the end​.

Oracle will scrutinize the numbers you provide, sometimes running its own audit scripts to validate them. If, during that process, they find discrepancies or out-of-scope usage, it can become an audit issue. Additionally, Oracle may conduct an audit if it suspects a breach – for example, if you’re deploying ULA software in a manner not permitted (such as outside the agreed-upon entities or in an unauthorized cloud), Oracle could initiate an audit even mid-term, as this would constitute a contract violation.

Another scenario is post-ULA: after you certify and exit, Oracle may schedule an audit a year or two later to ensure you’re not exceeding the certified licenses or using other Oracle software without a license (this is common). In summary, while you have protection from true-ups on covered products during the term, you are not completely immune to Oracle audits.

They can still occur for other reasons, and it is essential to maintain accurate records. Experts have noted that “even with a ULA, Oracle can still audit your deployments,” if your reported usage doesn’t match what an audit finds, you could face penalties​. The audit risk might be lower during the term but spikes at the end and after the ULA.

Q29: What are the risks if we mismanage the ULA certification?

A: Failing to handle the certification properly is one of the biggest risks because it determines your license entitlements in the future. If you under-report your usage (intentionally or by mistake), you’ll end the ULA with fewer licenses than you are using, meaning you’ll be immediately out of compliance. Oracle could later audit and find that you had 500 processors deployed but only 400 certified; you would then potentially owe licenses and back support for the 100 difference​.

This can be extremely costly and defeat the whole purpose of the ULA. Under-counting is often accidental due to inventory mistakes or rushing the process; however, Oracle will hold you to what the C-level executive signed off on in the certification. Conversely, if someone were to “over-report” (inflating numbers to obtain more licenses), that would also be a significant risk: Oracle considers knowingly overstating usage to be a contract breach or even fraud. An executive legally attests to the certification letter, so it has to be accurate.

Other mistakes include missing the deadline to certify (if you don’t submit by the date, you might forfeit your rights and end up with zero licenses—essentially, all deployments become unlicensed, a dire scenario)​or not realizing that you needed to count certain environments (like DR servers or test/dev if they require licensing—Oracle’s rules can be tricky; if you miss those, you under-report). Not coordinating internally can also lead to duplicating or missing counts of different company parts.

Finally, if Oracle’s LMS helps and you find usage of non-ULA products, you could be subject to an audit claim as you attempt to certify. So, the risk is either ending up non-compliant or losing value. Companies have spent millions after a ULA due to a botched certification where they had to buy licenses for things they failed to report.

The key mitigation is thorough preparation, possibly with the assistance of a third party to ensure accuracy (we explore this further in the next section). In short, failing to meet certification requirements can lead to substantial unplanned costs or legal exposure – treat it as seriously as an audit.in the future

Q30: Why might Oracle push us to renew the ULA rather than certify and exit? (Is there a catch?)

A: Oracle often strongly encourages renewal because it is in its financial interest. ULAs are highly profitable for Oracle—they secure a large upfront fee and ongoing support, and renewal means that revenue continues (usually at an even higher rate). If you certify and exit, Oracle knows you will no longer be paying license fees (and your support costs remain fixed), and it loses the leverage of the “unlimited carrot.”

Therefore, Oracle sales and LMS teams sometimes employ scare tactics regarding compliance to deter customers from leaving. For example, they might suggest that certification is complicated, imply that you’ll face an audit if you leave, or that you haven’t counted properly and risk huge compliance problems to make renewing seem the safer choice.

They may also sweeten renewal offers at the last minute (or conversely threaten that if you don’t renew, your certified number might be challenged). These tactics can increase your risk of a renewal that may not be necessary. Another risk is that renewal contracts can sometimes introduce new restrictive terms (“gotcha” clauses), making it even harder to leave later​. Licensing advisors warn that second ULAs often favor Oracle more and can further lock you in​.

So Oracle’s aggressive push to renew is a risk factor – if your team is not prepared, you might extend the ULA out of fear rather than because it’s best for the business. The best way to counter this is to have done your homework (know your deployment numbers and compliance position) and make a clear-eyed decision. If you are confident you can certify cleanly, the risks of exiting are manageable, and you can resist Oracle’s pressure.

Remember, Oracle’s goal is to keep you as a paying unlimited customer, sometimes even if it’s not in your best interest. Awareness of their tactics helps you avoid being talked into an unnecessary renewal (“the renewal trap”), which could lead to added costs and complexity in the long term.

Read about our Oracle ULA License Optimization Service.

Maximize and Exit Your Oracle ULA – Redress Compliance 1

Do you want to know more about our Oracle ULA License Optimization Service?

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