What Is an Oracle PULA?

An Oracle Perpetual Unlimited License Agreement (PULA) is a contract granting an enterprise unlimited deployment rights for specified Oracle software products with no expiry date. Unlike a standard Oracle ULA, which provides unlimited deployment rights for a defined period of three to five years, the PULA has no term end. The deployment right continues indefinitely as long as the organisation pays annual support.

In practice, a PULA involves three elements: a large upfront licence fee paid to Oracle for the unlimited perpetual right, annual support payments calculated at approximately 22 percent of that licence fee, and contractually defined scope identifying exactly which Oracle products and versions are covered. Everything within scope can be deployed without limit; everything outside scope must be separately licensed.

Oracle does not offer PULAs on a standard price list. They are custom-negotiated agreements reserved for the organisation's largest strategic accounts — enterprises whose annual Oracle spend already runs into eight figures and where Oracle sees a long-term, high-value relationship. If Oracle's account team is not proactively proposing a PULA, the organisation almost certainly does not yet meet Oracle's threshold for offering one.

How the PULA Differs from Other Oracle Agreements

The PULA is frequently confused with Oracle's standard ULA and with the broader category of Oracle Enterprise Licence Agreements. A critical clarification: Oracle does not offer Enterprise Agreements in the way that Microsoft does with its EA structure. Oracle's unlimited licensing instruments are the ULA (time-bounded), the PULA (perpetual), the Capped ULA (unlimited up to a defined ceiling), and Oracle Cloud Services (OCS) for cloud deployments. Oracle does not have a standard Enterprise Agreement.

Against the standard ULA, the PULA's primary advantages are the absence of a certification event and the perpetual duration. Against traditional named perpetual licences, the PULA's advantage is that deployment is unlimited — the organisation can add capacity, open new environments, and deploy to new use cases without purchasing incremental licences. The PULA's disadvantage against both is its cost: the upfront investment is substantially larger than a ULA entry cost, and the annual support obligation is permanent and compounding.

Oracle has proposed a PULA? Get independent advice before you sign.

Redress Compliance provides buyer-side Oracle negotiation advisory only.
Speak to an Advisor →

The PULA Cost Structure in Detail

Understanding the full cost trajectory of a PULA requires modelling across a ten-year horizon, not just the upfront payment and year-one support figure.

The Upfront Licence Fee

The upfront licence fee in a PULA is Oracle's pricing of the perpetual unlimited deployment right. Unlike a ULA, where Oracle prices for a defined three-to-five-year window of deployment growth, the PULA price must reflect Oracle's long-term revenue expectations from the account. Consequently, PULA licence fees are significantly higher than equivalent ULA entry costs — frequently two to four times higher, depending on the covered product set and the organisation's deployment scale.

The fee is non-refundable and does not decline if the organisation subsequently deploys fewer products than anticipated. It is a permanent, upfront commitment to Oracle's revenue model.

Annual Support: The Perpetual Obligation

Annual support on a PULA is calculated at approximately 22 percent of the initial licence fee. Oracle applies an annual support fee increase of 8 percent per year. This escalation is applied to the prior year's support figure, meaning the compounding is genuine — not a flat 8 percent on the original amount, but 8 percent on a base that grows by 8 percent each preceding year.

The mathematics are significant. An organisation entering a PULA with a £12 million licence fee faces year-one support of approximately £2.64 million. By year five, annual support exceeds £3.85 million. By year ten, the annual support payment approaches £5.66 million. The cumulative ten-year support outflow exceeds £39 million — more than three times the original licence fee. This is the reality of a perpetual obligation with compounding escalation, and it is the number that Oracle's sales teams do not present in PULA proposals.

What Support Covers Under a PULA

Oracle Premier Support — the standard support tier included with PULA support payments — provides access to My Oracle Support, software updates and patches, new product versions within the covered product scope, and technical support services. The support obligation also maintains the unlimited deployment right: if support lapses, the unlimited right terminates and the organisation must certify its current deployment as a fixed perpetual licence position at that point.

The ten-year support cost under a PULA will typically exceed three times the original licence fee. Model this trajectory before entering any PULA negotiation — the perpetual escalation is where Oracle makes its margin.

Products Typically Covered in a PULA

PULAs are most commonly structured around Oracle's core technology products — Oracle Database Enterprise Edition, including specified options such as Real Application Clusters, Partitioning, Advanced Security, and Multitenant — because these are the products where large enterprises have the highest deployment density and where Oracle has the greatest leverage from audit exposure.

PULAs covering Oracle Middleware products (WebLogic Server, SOA Suite, Identity Management) exist but are less common, typically offered when Oracle is trying to defend its middleware estate against open-source or competing platforms. PULAs covering Oracle Applications (EBS, PeopleSoft, JD Edwards) are rare and almost always part of a broader cloud migration incentive offered to strategic accounts transitioning to Oracle Fusion Cloud.

The specific products covered in a PULA are contractually defined and cannot be unilaterally expanded by the customer after signing without renegotiation. Any Oracle product not listed in the PULA's covered product schedule must be separately licensed and is subject to standard Oracle licence terms and audit exposure.

Negotiating a PULA: Key Leverage Points

PULA negotiations are Oracle-initiated and Oracle-controlled to a greater extent than standard licence negotiations. However, enterprises with sufficient scale and credible alternatives can negotiate material improvements on Oracle's initial proposal.

Support Fee Cap

The single most valuable negotiation target in any PULA is a cap on annual support fee increases. Oracle's standard PULA terms apply the full 8 percent annual escalation without limit. Enterprises entering long-term PULA commitments should push for a contractual cap on annual support increases — typically targeting 0 to 4 percent per year. Even a cap at 4 percent instead of 8 percent, applied over ten years, represents a material reduction in total support expenditure. Oracle will resist this concession, but it is achievable for accounts with genuine negotiating leverage.

Licence Fee Reduction via Timing

Oracle's fiscal year ends on 31 May. The Q4 window — March through May — is when Oracle's sales organisation is under maximum pressure to close large deals and meet annual targets. PULA negotiations entered in Oracle's Q4 historically achieve better pricing outcomes than negotiations conducted outside this window. The leverage is real: Oracle's sales team benefits significantly from closing a large PULA before financial year end, and this motivation can be used to negotiate both lower upfront fees and more favourable support terms.

Scope Precision

The PULA's covered product list should be defined with surgical precision. Including products the organisation is unlikely to deploy at scale in the PULA scope inflates the licence fee without delivering deployment value. Every product added to the PULA scope increases the fee Oracle can justify. Customers should include only products for which they have a credible long-term unlimited deployment case, and should exclude products where cloud substitution or open-source migration is a realistic medium-term scenario.

Support Reinstatement Protection

A critical but often overlooked PULA clause concerns what happens if support lapses. Oracle's standard terms allow Oracle to impose a reinstatement fee of up to 150 percent of back-support to restore lapsed support. Enterprises should negotiate a lower reinstatement cap — or a grace period provision — before signing, because the standard Oracle reinstatement terms can effectively make support non-optional regardless of business circumstance.

When a PULA Makes Strategic Sense

The PULA is the right instrument when four conditions are met simultaneously: Oracle technology is genuinely central to long-term operations with no credible migration horizon; the organisation deploys Oracle at a scale that makes audit exposure a material financial risk; the organisation has the financial capacity to absorb the large upfront investment; and the organisation can negotiate favourable enough support terms to make the perpetual obligation manageable over a ten-year horizon.

Industries where PULAs are most commonly appropriate include financial services (Oracle Database as core banking infrastructure), telecommunications (Oracle OSS/BSS systems), healthcare (Oracle clinical and financial systems), and large-scale manufacturing (Oracle ERP and supply chain). In these contexts, Oracle's products are operationally embedded to the point where replacement within a realistic planning horizon is not viable, and the PULA's perpetual unlimited right provides genuine operational certainty.

When a PULA Does Not Make Sense

The PULA is the wrong instrument when any of the following conditions apply: Oracle's cloud products are beginning to substitute for on-premise deployments (because cloud services are separately priced and not covered by most PULAs); the organisation is undergoing significant platform rationalisation that may reduce Oracle dependency; industry alternatives to Oracle's covered products are maturing rapidly (as is the case with open-source database alternatives); or the organisation lacks the negotiating scale to secure a support fee cap and the uncapped escalation creates unmanageable long-term commitments.

Organisations in technology migration periods should be particularly cautious about PULAs. Locking in perpetual support obligations on products that may be superseded by cloud-native or open-source alternatives within five to seven years creates a support liability that compounds even as the underlying deployment value diminishes.

Evaluating a PULA for your Oracle estate?

We model the ten-year cost and negotiate the terms that protect you.
Request an Assessment →

PULA Exit: What Happens When You Stop Paying Support

If an organisation ceases paying support under a PULA, the unlimited perpetual deployment right terminates. At that point, the organisation must certify its current deployment — declaring to Oracle the number of processor licences and Named User Plus licences installed across all covered products. Those certified quantities become the organisation's fixed perpetual licence entitlement. The organisation no longer has the right to deploy additional instances without purchasing licences at current Oracle list pricing.

This exit mechanism is one of Oracle's most effective retention tools. By the time an organisation has been paying PULA support for five or more years, the deployment density is typically so high that the prospect of certifying a reduced perpetual position — and then managing strict compliance obligations across that certified position — is operationally unattractive. Most organisations continue paying rather than exit, which is exactly what Oracle's PULA structure is designed to incentivise.

Key Contractual Protections to Demand

Any enterprise entering a PULA negotiation should insist on the following contractual terms: a defined cap on annual support fee escalation (targeting 4 percent or below); a support reinstatement grace period and capped reinstatement fee; a clear definition of the covered product scope with explicit language on what constitutes deployment for certification purposes; provisions governing how Oracle product changes, EOL announcements, and cloud migrations interact with the PULA scope; and dispute resolution mechanisms that do not require Oracle's LMS team as the sole arbiter of deployment compliance.

These protections are not always achievable in their entirety, but pushing for them forces Oracle to make explicit commitments about the long-term terms of the relationship, which creates accountability on both sides of the agreement.

Oracle Licensing Intelligence

Subscribe for quarterly updates on Oracle PULA terms, negotiation strategies, and unlimited licensing best practices from Redress Compliance's Oracle advisory team.