Empty boardroom with a long table
Oracle PULA vs ULA

Oracle PULA vs ULA: what the certification you give up is worth.

A ten year cost comparison of Oracle's perpetual and standard unlimited agreements, the growth a PULA needs to win, and the contract terms that carry the risk on each.

Contact Us Oracle Advisory
500+Enterprise clients
$2B+Under advisory
PublishedApril 3, 2026UpdatedSeptember 24, 2026
ContentsKey takeawaysPULA vs ULAPricing the certificationTen year comparisonIs a PULA right for you?Clauses to negotiateIs certification a risk?What Oracle will sayWhat we have seenDecision timelineWhat to do nextFAQ

A PULA grants the same unlimited deployment right as a ULA, minus the certification that freezes your count and opens support to a reset. On our models, that trade only pays when deployment grows at double digit rates for a decade.

Key takeaways
  • One event separates them. A ULA ends in certification, which freezes the count, stops the unlimited fee and makes support reviewable; a PULA never reaches that point.
  • The premium never ends. A PULA costs more upfront than a comparable three year ULA, and the support priced off that larger fee runs for the life of the agreement.
  • Growth decides the winner. The perpetual route only wins when deployment on the named programs compounds at double digit rates for ten years or more.
  • Model a full decade. Oracle's comparisons usually stop after three to five years, where the perpetual route still looks cheaper.
  • Reversibility runs one way. A ULA can become a PULA at any renewal, while moving back from a PULA means paying Oracle for the privilege.
  • Different clauses carry the risk. Negotiate the certification terms on a ULA, and the support cap, assignment and conversion path on a PULA.

What is the difference between an Oracle PULA and a ULA?

An Oracle ULA gives you unlimited deployment of a named list of programs for a fixed term, commonly three years, and ends in certification. A PULA, or Perpetual Unlimited License Agreement, grants the same deployment right with no end date, so certification never happens. Until the last day of the ULA term, the two agreements behave identically.

Everything that separates them flows from that one event. A ULA includes the right to stop counting, freeze your entitlement and reset the support base once. A PULA hands that right back to Oracle for a larger entry fee which, if deployment keeps growing, costs less than the second and third ULA terms you would otherwise buy.

Standard ULA and PULA compared
DimensionStandard ULAPULA
TermFixed, commonly three yearsNone, so nothing ever forces a decision
What you end up owningA fixed quantity of perpetual licenses that you declareAn unlimited right with no quantity attached
Negotiating powerShifts toward you as the expiry date nearsStays with Oracle for good
Entry feeThe baselineTypically 1.4 to 2.2 times a comparable three year ULA
Cost of getting growth wrongLimited to the termCompounds for the life of the company
ReversibilityCan become a PULA at any renewalReverts only if you pay Oracle to allow it
DivestitureCertified licenses can be assigned to the entity you sellThe divested entity usually loses the right

What happens on the day a ULA is certified?

At expiry you declare the quantities you have deployed, and those quantities become perpetual licenses. Three things change on that single day:

  • The count freezes. Your entitlement becomes a number instead of an open right, and every later deployment is measured against it.
  • The unlimited fee stops. You are no longer paying for a deployment right you may not be using.
  • The support base becomes reviewable. You now hold discrete licenses, so you can stop paying support on programs you no longer run, within the limits of Oracle's support policies described further down.

A PULA removes all three. The rest of this page puts a price on that removal, so you can choose between the two instruments on their numbers.

Watch the briefingResearch briefing · 4:30

How to Negotiate an Oracle ULA: No Price List, Just Your Business Case

How do you price the certification you give up with a PULA?

Treat the certification clause as an option, because it has a value whether or not anyone writes it down. When you sign a PULA you sell that option to Oracle, and the saving against future ULA terms is what Oracle pays you for it. Value it the way you would value an insurance policy.

Estimate the probability that your Oracle footprint is materially smaller in seven years, then multiply it by the support you would stop paying. Four inputs go into the calculation:

  • Probability the footprint shrinks. Take it from the capacity plan and the application road map, and ignore the sales narrative.
  • Support you could shed. The portion of the annual support stream attached to programs you would retire.
  • Years of benefit. Every year from the reset date to the end of your planning horizon.
  • The comparison. The perpetual premium over the ULA, expressed as a single number today.
A hypothetical option value

Say your Oracle support stream is $1,000,000 a year and $300,000 of it sits on middleware you may retire. The application road map gives that retirement a 40 percent chance, and seven years would remain after certification.

The option is then worth about 0.4 x $300,000 x 7, or $840,000, before escalation and discounting. Put that figure on the PULA side of your model as a cost, next to the entry premium.

Why is deployment free until the count freezes?

Inside the ULA term, every extra processor of a named program costs nothing. The first unit above the certified number is a new purchase at whatever discount you can win under pressure, with support attached for good. Oracle's price list of September 15, 2026 sets that at $47,500 per Database Enterprise Edition processor, plus $10,450 a year in support.

A ULA therefore rewards deploying hard before the freeze and discipline afterwards. A PULA removes both behaviors. That makes it simpler to run, and more expensive from the moment your growth stops.

Free white paper

Oracle ULA Decision Guide

The entry tests, breakeven model and certification checklist we use before any unlimited agreement is signed.

Get the white paper →

How do you compare PULA and ULA costs over ten years?

Build the model over ten years, because the comparison Oracle presents almost always stops at the point where the perpetual route still looks cheaper. Four inputs decide the result:

  • Deployment growth on the named programs. Compound annual growth in processors or users, taken from funded capacity plans.
  • The support base and its escalator. The starting stream and the annual uplift, typically 3 to 4 percent, though Oracle's drafts often propose more.
  • The reset you would achieve. The share of support you could stop paying after a disciplined certification.
  • The probability of a structural event. A divestiture, a migration off Oracle, or a large acquisition inside the horizon.

A worked ten year example with flat deployment

Say Oracle quotes a three year ULA at $4,000,000 and, the same week, a PULA for the same programs at $6,400,000, or 1.6 times the ULA. Assume support at 22 percent of each fee, the price list ratio, rising 3 percent a year. Deployment stays flat, and at certification you drop programs carrying 25 percent of the ULA support.

Hypothetical ten year cost, flat deployment, undiscounted
Cost lineULA, certified after year 3PULA
Entry fee$4,000,000$6,400,000
Support in year 1, at 22 percent of the fee$880,000$1,408,000
Support in year 3$933,592$1,493,747
Support in year 4, after the ULA reset$721,200$1,538,560
Support in year 10$861,150$1,837,121
Support over ten years$8,246,158$16,141,142
Ten year total$12,246,158$22,541,142

The PULA costs $10,294,984 more over the decade. Most of the gap comes from support priced off a larger fee, and the reset adds $1,842,055 to it. Even if you shed nothing at certification, the ULA route stays $8,452,928 cheaper, because flat deployment never needs a second term.

Which instrument wins at each growth rate?

Growth changes the picture, because a growing footprint forces a second ULA term and a second fee. The table sets out how the two routes compare across a ten year horizon:

ULA against PULA by growth on the named programs
Growth on named programsULA route, two disciplined cyclesPerpetual routeWhich wins
FlatSupport resets once, then runs flat on a fixed countThe full support stream compounds for ten yearsULA, clearly
ModerateA second term is needed and a second fee paidOne fee, no second negotiationClose; decide on the option value
15 percent, sustainedThree cycles, with a rising fee each timeOne fee, and deployment keeps pacePerpetual, if the growth is real
Growth, then a divestitureCertified licenses can follow the entityThe right usually does not transferULA, decisively

As a rule, the perpetual route needs compound growth of roughly 12 to 18 percent a year on the named programs, sustained for a decade, before it beats two disciplined ULA cycles. Few enterprise Oracle footprints grow that way, and those that do are usually midway through a database consolidation or carry a funded acquisition pipeline built on Oracle.

Is a PULA the right choice for your company?

Only if you can answer yes to five questions before you look at a price. Ask them of your own plans, with finance and corporate development in the room:

  1. Is the growth funded? Point at approved capital, named projects and dates. An aspiration does not count as growth.
  2. Is the growth on these programs? Database growth does not justify unlimited middleware, and the reverse holds just as firmly.
  3. Could you certify if you had to? If your inventory cannot produce a count that would survive an Oracle review today, the ULA exit you are relying on is theoretical.
  4. Is a divestiture plausible within seven years? Corporate development will not promise anything, but they will describe the shape of the portfolio.
  5. Would you buy the perpetual right at twice the price? If not, you are buying comfort instead of economics.

Five clear yes answers is the only pattern that justifies a perpetual agreement. Four yes answers and one doubt point to a ULA with a well drafted certification clause, and three lean the same way, since any doubt favors the instrument you can reverse. Two or fewer point elsewhere, usually to a straight purchase of what you run.

That last case is the question our ULA decision guide settles before the choice of instrument arises at all.

How does the answer change with your situation?

  • Flat or shrinking deployment. The ULA wins clearly. Support resets once and then runs flat on a fixed count, while a perpetual stream keeps compounding.
  • A database consolidation under way. The growth the perpetual route needs can be real here, provided the program is funded, dated and runs on the named programs.
  • Acquisitions with Oracle as the standard. This is the second profile where a PULA can win. Check how each acquired company joins the entity schedule before you compare fees, because an entity outside the schedule is outside the unlimited right.
  • A likely divestiture. The ULA wins, because certified licenses can go with the business you sell. Our note on the Oracle assignment clause covers the mechanics.
  • A migration off Oracle. The perpetual support stream keeps running on programs you are leaving, while a certified ULA allows you to drop them.

Which contract clauses carry the risk on a PULA and on a ULA?

Different clauses carry the risk on each instrument, and negotiating a perpetual agreement as though it were a ULA is the most common drafting error we correct. On a ULA the certification clause is the product. A PULA has no certification to protect, so its negotiable value sits in the support base and the assignment clause.

Contract wording to ask for on each instrument
InstrumentClauseWhat to ask forWhy it matters
ULADeclaration windowA stated window and a clear start date for itA short or vague window turns the count into a rush Oracle can dispute
ULAMeasurement basisWhich counting method applies, and whoseThe method decides the certified number more than the deployments do
ULAAuthorized cloudWhether cloud deployment counts, and on what averagingWithout it, instances in AWS, Azure or Google Cloud may fall outside the count
ULACountersignatureOracle countersigns the certified quantities, beyond merely receiving themAn unsigned declaration leaves your position open to argument
PULASupport uplift capA cap on the annual increase, signed in the same document that sets the baseOnce the base is signed, Oracle has no reason to cap it
PULAAssignmentTerms that let a divested entity leave with a license positionWithout them, the business you sell starts with nothing
PULAConversion pathA defined route to certify or convert to a timed agreementOtherwise Oracle prices your exit at the moment you need it

Read the assignment language against your own corporate development pipeline. The conversion of cloud deployments into processor counts follows Oracle's authorized cloud policy, so name the averaging period in the clause itself.

Both instruments leave the named program list, the entity and territory schedule, the virtualization counting rules and Oracle's audit rights fully in force. Scope discipline matters equally on either route. The counting standard for certification is set out in our complete ULA guide.

What do Oracle's support policies do to the reset?

They limit it, so plan the reset around whole programs. Oracle's Software Technical Support Policies state that if a subset of licenses on a single order is terminated, support on the remaining licenses is repriced at Oracle's list support price minus the standard discount. On a heavily discounted order, that repricing can erase the saving.

The same policies require every license in a license set, meaning all your licenses of a program with its options, to sit at one support level. Retiring a whole program meets that rule, but repricing still applies to whatever remains on the same order.

A certified ULA usually lands on one order. Before you certify, ask how the certified quantities will be split across orders, and model the repricing before you count the saving.

Is ULA certification a risk worth paying Oracle to remove?

No. Certification is the single moment in the Oracle relationship when the customer decides what the number will be. Selling that moment for a lower price on perpetual deployment is the most expensive trade in Oracle licensing, and the only one in the deal that no proposal puts a price on.

Why we reject the advice to buy your way out of certification

The common advice, from Oracle and from most resellers, is that a PULA is simply a better ULA. It removes certification risk and ends counting for good, so any large and growing Oracle customer should prefer it. The reasoning fails at its first step, because it treats certification as a hazard when it is an asset you own.

The pitch persuades because the risk is immediate and the value is deferred. Certification is hard work: the count has to hold up, virtualized environments are hard to measure, and a weak inventory invites an argument. That is a project management problem with a known solution, while a surrendered option cannot be bought back at any price you would accept.

Paying to avoid a task

Customers told they are avoiding risk are paying a premium to avoid a task. Start that task two years before expiry and it becomes routine work. Our ULA certification guide covers the preparation.

Why does reversibility favor the ULA?

Because the conversion runs one way. A ULA can become a PULA at any renewal, and Oracle will welcome that conversation. Across the perpetual agreements we have reviewed since 2020, no customer moved back to a timed agreement without paying for the privilege.

When two options are close on the numbers, the one you can reverse is worth more than the model shows.

A reversible choice keeps your ability to be wrong cheaply, and that should settle most borderline cases. The mechanics of leaving a perpetual agreement are covered in our PULA exit guide.

People reviewing and signing documents at a table
Oracle expects an officer of your company to sign the certification. Oracle's own signature on the schedule of quantities is only there if you negotiated a countersignature clause, and it is what closes the count to later dispute.

When does Oracle put a PULA on the table?

The perpetual instrument tends to arrive at three predictable moments:

  • After an audit finding. The PULA is offered as a way to close the finding and the counting in one signature.
  • Ahead of a known acquisition. Unlimited deployment for good sounds like the answer to an uncertain integration.
  • At a support renewal the customer has already called unaffordable. The perpetual deal is presented as the way to stabilize cost.

Each is a moment when you feel exposed and Oracle is offering certainty, which is exactly when a ten year model is worth building. The instrument itself is described on our Oracle PULA page, and a four axis comparison in our guide to the two unlimited license models.

What will the Oracle account team say about a PULA, and how should you answer?

Expect the PULA to be sold as relief from a problem. These are the lines we hear most often, with replies that keep the discussion on your numbers:

  • "A PULA removes certification risk for good." Ask Oracle to show the certification right you would give up as a priced line in the proposal. If it will not, value it yourself with the option calculation above.
  • "Your growth makes unlimited the obvious choice." Ask which funded projects and dates the growth figure comes from. If the answer is a sales forecast, model flat deployment alongside it.
  • "This price is only available this quarter." Ask for a three year ULA quote for the same programs in the same week. A PULA price means little without the ULA price it replaces.
  • "You can always certify out of a PULA later." Ask for that route in the contract at entry, with its price. Without a clause, leaving later is a negotiation Oracle controls.
  • "The PULA settles the audit finding as well." Ask for the finding to be settled on its own numbers first, then judge the instrument on your growth plans.

What have we seen in recent Oracle PULA and ULA decisions?

In 2024 and 2025 we advised on roughly 35 to 45 Oracle unlimited agreement decisions, around 40 in total. Oracle led with the perpetual instrument in two of every three proposals, yet it suited the customer in fewer than one in three.

  • Flat plans under a growth pitch. In the majority of files, the customer's own capacity plan showed flat or declining deployment within five years.
  • Short horizons. Oracle's comparisons covered three to five years. On a ten year view the ranking reversed in most of the models we rebuilt.
  • Growth taken from ambition. Growth rates came from targets with no funded plan behind them.
  • Option value left out. Not one proposal priced the certification event as something the customer was giving up.

The lesson from these files is to build the ten year model yourself before Oracle prices either instrument. More Oracle analysis sits in our Oracle knowledge hub.

When should you start the PULA or ULA decision?

Two years before your current ULA expires, because certification preparation needs that long and the decision needs a count you can trust. Work to this timeline:

Decision timeline against ULA expiry
Time before expiryWhat to do
24 monthsStart certification preparation: inventory, virtualization evidence and the entity list. Write the ten year deployment trajectory.
12 monthsAsk Oracle for PULA and ULA quotes on the same programs in the same week. Run the ten year model and the five questions.
6 monthsNegotiate the clauses for the route you chose: certification terms on a ULA, or the support cap, assignment and conversion path on a PULA.
3 monthsFinish the deployments you plan to certify, reconcile them against the entity schedule and draft the declaration.
At expirySubmit the declaration and get Oracle's countersigned schedule of quantities.

What to do next

  1. Write a ten year deployment trajectory. Cover the named programs only, and source every figure from funded capacity plans.
  2. Price both instruments across the full horizon. Include support escalation, and give the certification option its own line in the model.
  3. Answer the five fit questions. Treat any doubt as a vote for the reversible instrument.
  4. Negotiate the clauses that matter for your route. Certification terms on a ULA; the support base, uplift cap and assignment on a perpetual agreement.
  5. Protect the exit you chose. If a ULA fits, schedule certification preparation two years before expiry. If a PULA fits, negotiate a defined conversion path at entry.
  6. Get a second view before you sign. Our Oracle advisory team builds the ten year comparison with you, for a fixed fee.
When to bring in help

Is a ULA or PULA decision coming up? Our Oracle ULA certification team counts what you really deploy before Oracle does, for a fixed fee.

Frequently asked questions

What actually separates an Oracle ULA from a PULA?

The certification clause. Both grant unlimited deployment of named programs, but a ULA ends after its term with a declaration that turns deployments into a fixed quantity of perpetual licenses. A PULA has no end date, so there is never a count, never an end to the unlimited fee, and never a point where support is open to review.

How much growth does a PULA need to beat a ULA?

Roughly 12 to 18 percent compound annual growth on the named programs, held for a full decade, before it beats two disciplined ULA cycles on the models we rebuild. That growth has to be funded and dated. A consolidation program or an acquisition pipeline built around Oracle can produce it; a sales forecast cannot.

How much more does a PULA cost than a ULA?

The entry fee typically runs 1.4 to 2.2 times a comparable three year ULA. Because support is calculated from the fee, the gap repeats every year on top of the upfront difference. The premium looks modest on the first invoice. What makes it expensive is that it never stops, and that it buys away the one day you set the number.

Can you convert an Oracle PULA back to a ULA?

Only with Oracle's agreement, and Oracle prices that agreement. The opposite direction is easy, since a ULA can convert to a PULA at any renewal. If you do sign a PULA, negotiate a defined certification or conversion route at entry, while Oracle still wants your signature. Where the choice is close, take the reversible option.

How should you model a PULA against a ULA?

Over ten years, with four inputs: funded deployment growth on the named programs, the support base and its annual uplift, the support you could realistically drop at certification, and the chance of a divestiture, acquisition or migration inside the horizon. Add the value of the certification option as its own line, because Oracle's version of the model leaves it out.

Which clauses matter most in a PULA and a ULA?

On a ULA, the certification terms: when the declaration window opens, whose measurement method applies, how authorized cloud deployment counts, and whether Oracle countersigns. On a PULA, the support uplift cap and the assignment clause, since the annual support stream and the corporate perimeter are all that remain open to negotiation.

When does Oracle offer a PULA?

Usually after an audit finding, ahead of an acquisition Oracle knows about, or at a support renewal the customer has already said it cannot afford. In the decisions we advised on, Oracle proposed the perpetual instrument first in about two thirds of cases, and it fitted the customer's plans in fewer than one in three.

What single test tells you whether a PULA is worth it?

Ask whether you would still buy the perpetual right at twice the quoted price. If not, you are paying for comfort. A PULA is justified only by five clear yes answers: funded growth, growth on the named programs, readiness to certify, low divestiture risk, and that price test.

Newsletter
Licensing news that changes what you pay

One email a week on vendor price moves, audit activity and what worked in recent renewals.

Subscribe
Vendor Shield
An advisor on call for every vendor conversation

Always on advisory for renewals, audits and contract questions across your software vendors.

Explore Vendor Shield
Advisory White Paper

Get the Oracle ULA decision guide.

The entry tests, the breakeven model and the certification checklist for choosing between a ULA, a PULA and a straight purchase.

Gated with a work email on the download page. No sales follow up you did not ask for.

Get the White Paper →
We never share your details with vendors.

Oracle licensing news, once a week.

Price changes, audit activity and what worked in recent renewals. No vendor spin.