Free Weekly Briefing | Oracle cloud pricing benchmarks, Exadata renewal alerts & negotiation tactics — from former Oracle insiders
Original Research · Oracle Licensing Experts Benchmark

Oracle Cloud@Customer & Exadata Lock-In Cost Study 2026

Oracle markets Cloud@Customer as on-premises Exadata with the capex removed. The capex does not vanish — it converts into a larger, non-cancellable cloud commitment Oracle reprices at renewal. This Oracle Cloud@Customer lock-in cost study models the five-year TCO of Exadata Cloud@Customer and OCI Dedicated Region against owned on-prem Exadata and Oracle Database@Azure, and prices the exit Oracle never quotes.

Short answer: Exadata Cloud@Customer runs a median 34% higher five-year TCO than owned on-prem Exadata, and OCI Dedicated Region 41% higher, while 44% of buyers trigger a commitment-shortfall penalty and a median 27% of contracted ECPU capacity expires unused (Oracle Licensing Experts benchmark, 2026).

Methodology note: Illustrative aggregated advisory benchmark based on Oracle Licensing Experts engagement experience across 600+ enterprise Oracle cloud and licensing reviews, published Oracle Cloud Infrastructure and Exadata Cloud@Customer price lists, and Cloud@Customer and Dedicated Region ordering documents seen in advisory work; not client-identifying. Not affiliated with Oracle Corporation.

🗓 Last updated: June 2026 ⏱ 17 min read ✍ By former Oracle Cloud deal-desk insiders ✓ Not affiliated with Oracle Corporation
Model your 5-year Exadata cloud TCO → Explore Cloud & OCI advisory
25+Years Oracle expertise
600+Engagements
$1.8BOracle spend advised
38%Avg cost reduction
100%Buyer-side
Ex-OracleFormer insiders

What is the 5-year TCO of Oracle Cloud@Customer vs on-prem Exadata?

Short answer: Exadata Cloud@Customer (ExaCC) runs a median 34% higher five-year TCO than an owned on-premises Exadata of equivalent capacity, and OCI Dedicated Region 41% higher (Oracle Licensing Experts benchmark, 2026). On a workload that is $8.0M owned over five years, ExaCC lands near $10.7M and Dedicated Region near $11.3M — the capex is removed and a larger, repriced commitment takes its place.

Oracle's on-premises cloud pitch rests on a single comparison the buyer is encouraged not to finish. Oracle Cloud@Customer is the family of Oracle cloud services that run inside the customer's own data center — Exadata Cloud@Customer for database workloads and OCI Dedicated Region for a full private copy of Oracle Cloud Infrastructure. The headline is "the agility of cloud with the control of on-premises, and no capital outlay." The number Oracle puts on the slide is the avoided hardware purchase. The number it leaves off is the five-year total cost of ownership, and that is where the case falls apart.

An Exadata Cloud@Customer (ExaCC) deployment is Oracle's managed Exadata hardware installed in the customer's data center but owned, operated, and billed by Oracle as a cloud subscription; the customer supplies the floor space and power while Oracle controls the rack, the firmware, and the meter. An OCI Dedicated Region is a complete copy of Oracle Cloud Infrastructure deployed inside the customer's facility under a multi-year minimum-spend commitment. Both convert a depreciating asset the customer would have owned into a recurring obligation Oracle controls — and both reprice at renewal, after the workloads are in and the migration is sunk. When we rebuild the full five-year cash position against owned Exadata running on BYOL with a disciplined support posture, the "no capex" framing becomes a premium for the overwhelming majority of estates.

5-year TCO by deployment model — identical Oracle Database EE workload (indexed, owned = 100)

Owned Exadata $8.0M · 100 DB@Azure $9.3M · 116 ExaCC $10.7M · 134 Dedicated Region $11.3M · 141

Illustrative aggregate. Five-year TCO for a representative ~16-OCPU / 48-ECPU Oracle Database EE workload, BYOL where applicable. Source: Oracle Licensing Experts benchmark, 2026.

The table below sets the four deployment models side by side on the same representative workload — a production Oracle Database Enterprise Edition estate of roughly 16 OCPU, or 48 ECPU, that would occupy a quarter-rack of owned Exadata. The owned column carries the amortised hardware, retained licence support at the standard 22% of net licence value per year, the data-center cost, and in-house administration. Each cloud column carries its subscription or minimum commitment, the licence support the customer still pays under BYOL, the residual hosting cost, and the commitment overshoot the customer cannot avoid. The cumulative figure is the only one that matters, and on this base every cloud option costs more.

Table 1 — 5-year TCO by deployment model, representative Oracle Database EE workload (Oracle Licensing Experts benchmark, 2026)
Deployment model5-yr TCOvs ownedCapexExit risk
Owned on-prem Exadata (BYOL)$8.00MbaselineYes (own asset)None
Oracle Database@Azure$9.28M+16%NoMedium
Exadata Cloud@Customer$10.72M+34%NoHigh
OCI Dedicated Region$11.28M+41%NoVery high

The pattern that runs through the whole study is visible already: cost rises with lock-in, not with capability. The owned asset is the cheapest and the most portable; Database@Azure is next because it sits in a multicloud architecture that keeps an exit credible; ExaCC and Dedicated Region are the most expensive precisely because they are the hardest to leave. The remainder of this report takes the premium apart — the element-by-element cost build, the effective ECPU rate after discount, the minimum-commitment overshoot, the shortfall penalties, the exit bill, and how all of it scales with deal size and term — so a buyer can see exactly where the 34 points go and which of them are negotiable.

Key Findings — Oracle Cloud@Customer & Exadata Lock-In Cost (2026)

  • Exadata Cloud@Customer runs a median 34% higher five-year TCO than owned on-prem Exadata for an identical workload, and OCI Dedicated Region 41% higher (Oracle Licensing Experts benchmark, 2026).
  • Oracle Database@Azure runs a median 16% above owned on-prem Exadata and roughly 13% below Exadata Cloud@Customer, because the multicloud architecture preserves a credible exit that holds renewal pricing (Oracle Licensing Experts benchmark, 2026).
  • 44% of Cloud@Customer and Dedicated Region buyers trigger a commitment-shortfall penalty at least once in term — 22% on one-year, 41% on three-year, and 58% on five-year commitments (Oracle Licensing Experts benchmark, 2026).
  • A median 27% of contracted ECPU capacity expires unused, rising to 33% on $5M-plus annual commitments, because Oracle ties the discount floor to commit size and over-sizes the minimum (Oracle Licensing Experts benchmark, 2026).
  • The effective Exadata Cloud@Customer ECPU rate lands at a median $0.0628 per ECPU-hour after a median 19% discount off the ~$0.0775 list, with the deepest multi-year commitments reaching $0.0461 — before the fixed base-system and storage fees buyers routinely forget (Oracle Licensing Experts benchmark, 2026).
  • Exiting a $5M-per-year Dedicated Region commitment costs a median $1.9M in egress, parallel-run, re-platforming, and residual commitment exposure, with data egress beyond the free tier at about $0.0085 per GB (Oracle Licensing Experts benchmark, 2026).
  • The lock-in premium scales with deal size and term: a sub-$2M one-year ExaCC commitment runs +22% over owned, a $5M-plus five-year commitment +47% (Oracle Licensing Experts benchmark, 2026).

Executive summary: the capex did not disappear, it repriced

Oracle Cloud@Customer is sold on a true statement that hides a false implication. It is true that the customer no longer buys the Exadata hardware. The implication — that the buyer therefore saves money — is wrong for the clear majority of estates. The avoided capex is replaced by a recurring, non-cancellable commitment that is larger than the asset it displaced, sized above realistic consumption, and repriced at renewal once the workloads are migrated and the buyer's exit is no longer credible. Across our engagement base, that structure produces a median 34% five-year TCO premium for Exadata Cloud@Customer and 41% for OCI Dedicated Region over owned on-prem Exadata running the same workload.

Three mechanisms drive the premium. The first is over-commitment: Oracle ties the discount floor to commit size, so the deal desk sizes the minimum above steady-state demand, and a median 27% of contracted ECPU capacity expires unused. The second is the shortfall penalty: when consumption falls under the contracted minimum, Oracle bills the gap, and 44% of buyers hit that wall at least once. The third is the renewal reprice: the discount floor that made year one attractive resets upward once the migration is sunk, with no portable architecture to discipline it. Owned Exadata avoids all three because the buyer owns the asset and controls the refresh.

The defensible cloud option is the one that keeps an exit credible. Oracle Database@Azure runs a median 16% above owned — more than on-prem, but 13% below ExaCC — because it sits in a multicloud estate where the buyer can move, and Oracle prices accordingly. The practical conclusion of this study is not "never use Oracle cloud." It is: model the full five years, right-size the commitment to evidenced demand, price the exit before signing, and prefer the architecture that preserves a BATNA. Done in sequence — the same discipline behind our Oracle contract negotiation work — a buyer can move a Cloud@Customer deal from a 34% premium to roughly break-even, or decline it on evidence.

Methodology & data set: how this Cloud@Customer benchmark was built

Short answer: This benchmark aggregates Oracle Licensing Experts engagement experience across 600+ enterprise Oracle cloud and licensing reviews conducted between 2022 and 2026, normalised to a representative Oracle Database EE workload and set against published Oracle Cloud Infrastructure, Exadata Cloud@Customer, and Database@Azure price lists. All figures are illustrative aggregates, not client-identifying (Oracle Licensing Experts benchmark, 2026).

The data set is drawn from buyer-side advisory work: Cloud@Customer and Dedicated Region ordering documents, Exadata refresh business cases, OCI Universal Credits commitments, and the renewal negotiations that followed them. To compare deployment models fairly, every engagement is normalised to a common reference workload — a production Oracle Database Enterprise Edition estate of approximately 16 OCPU, equivalent to 48 ECPU under Oracle's current metric, sized to a quarter-rack of Exadata. Licence positions are held constant at BYOL where the model permits it, so the comparison isolates the infrastructure and commitment cost rather than relighting the licence question, which our Oracle discount benchmark by deal size covers separately.

An ECPU (Elastic Compute Unit) is Oracle's cloud database billing metric that replaced the OCPU; it abstracts processor capacity and is billed per ECPU per hour, with Oracle's published conversion of roughly three ECPUs per OCPU for Exadata services. Owned-Exadata TCO is built from amortised hardware capex across one refresh cycle, retained licence support at 22% of net licence value per year, data-center power and space, and in-house administration. Cloud TCO is built from the subscription or minimum commitment net of achieved discount, retained BYOL licence support, residual hosting cost, modelled commitment overshoot, and — where it applies — the renewal reprice. Dollar figures are scaled to the reference workload so that percentages, not absolute spend, carry the finding. No single client's numbers appear; every value is a median or distribution across the cohort, and outliers are reported as ranges rather than smoothed away.

How does Exadata Cloud@Customer's 5-year cost compare with owned Exadata, element by element?

Short answer: Owned Exadata costs a representative $8.0M over five years; Exadata Cloud@Customer costs $10.72M for the same workload (Oracle Licensing Experts benchmark, 2026). The cloud model removes $2.1M of hardware capex but adds $5.4M of infrastructure subscription, keeps the $3.3M of BYOL licence support, and layers on $0.72M of unavoidable commitment overshoot — a net +34%.

The clearest way to see the premium is to lay the two cost stacks against each other. Owned Exadata front-loads a capital purchase and then runs cheaply: the hardware amortises across a four-to-five-year refresh cycle, the licences are already owned, support is the recurring line, and the rest is power, space, and administration. Exadata Cloud@Customer removes the capital line — and replaces it with an infrastructure subscription that, over five years, costs more than two refresh cycles of the hardware it stands in for, while the customer still pays full BYOL support on the licences it brings and still hosts the rack in its own facility.

5-year cost stack — owned Exadata vs ExaCC ($M, representative workload)

Owned $8.0M HW capex 2.1 Support 3.3 DC 1.4 Admin 1.2 ExaCC $10.72M Infra sub 5.4 Support 3.3 Host 0.7 Admin 0.6 Overshoot 0.72

Illustrative aggregate. Five-year cost elements, representative Oracle Database EE workload, BYOL. Source: Oracle Licensing Experts benchmark, 2026.

Table 2 — 5-year cost element breakdown, owned Exadata vs ExaCC (Oracle Licensing Experts benchmark, 2026)
Cost elementOwned ExadataExaCCDelta
Hardware capex (amortised, 1 refresh)$2.10M$0−$2.10M
Infrastructure subscription (ECPU + storage + base)$0$5.40M+$5.40M
Retained Oracle DB licence support (BYOL, 22%/yr)$3.30M$3.30M$0
Data-center power, cooling, space$1.40M$0.70M−$0.70M
Platform administration$1.20M$0.60M−$0.60M
Commitment overshoot (unused contracted ECPU)$0$0.72M+$0.72M
5-year total$8.00M$10.72M+$2.72M (+34%)

The savings Oracle does deliver are real but small. ExaCC trims data-center cost because Oracle owns and maintains the hardware, and it trims administration because Oracle runs the infrastructure layer. Together those are worth about $1.3M over five years on this workload. The problem is that the infrastructure subscription costs $5.4M against $2.1M of avoided hardware — a $3.3M swing that swamps the operational savings — and the commitment overshoot adds $0.72M of pure waste on top. The licence support line does not move at all, because BYOL means the customer keeps paying 22% on the licences it already owns. The net is a $2.72M premium for the privilege of not owning the box.

The single most common error we see in Cloud@Customer business cases is the comparison that stops at capex. A CFO sees "$2.1M of avoided hardware" and approves the move, never reaching the $5.4M subscription that funds it. The discipline that fixes this is the same one behind every defensible Oracle decision: build the full multi-year cash position, including the lines Oracle's proposal omits, before anyone signs. Our Oracle license optimization engagements start exactly here, by rebuilding the comparison the proposal left half-finished.

What is the effective ECPU/OCPU rate after discount on Cloud@Customer?

Short answer: The effective Exadata Cloud@Customer ECPU rate lands at a median $0.0628 per ECPU-hour after a median 19% discount off the ~$0.0775 pay-as-you-go list, with the deepest multi-year commitments reaching $0.0461 (Oracle Licensing Experts benchmark, 2026). Dedicated Region effective rates run higher at $0.0689 because the fixed infrastructure fee is spread across the meter.

The ECPU rate is where Oracle's discount theatre is most visible. The pay-as-you-go list rate looks like the ceiling, the discounted commit rate looks like a win, and the buyer signs feeling they negotiated. What the headline rate omits is the fixed cost that rides alongside every ECPU: the base-system fee for the Exadata infrastructure, the storage charge, and — on Dedicated Region — the standing infrastructure fee that exists whether or not a single workload runs. When those fixed costs are amortised back across actual consumption, the all-in effective rate is meaningfully higher than the per-ECPU line on the order form.

Effective ECPU rate ($/ECPU-hour) — list vs achieved by commitment depth

PAYG list $0.0775 Annual commit $0.0628 3-yr commit $0.0532 Deep multi-yr $0.0461

Illustrative aggregate. ExaCC ECPU rate per hour; excludes fixed base-system and storage fees, which lift the all-in rate. Source: Oracle Licensing Experts benchmark, 2026.

Table 3 — Effective ECPU/OCPU rate by deployment and commitment (Oracle Licensing Experts benchmark, 2026)
Rate basisExaCCDedicated RegionDatabase@Azure
Pay-as-you-go list (per ECPU-hr)$0.0775$0.0775$0.0710
Median achieved (annual commit)$0.0628$0.0689$0.0590
Median discount off list19%11%17%
Deepest observed (multi-year)$0.0461$0.0524$0.0437
All-in incl. fixed fees (annual)$0.0742$0.0921$0.0664

Two numbers in that table deserve a board's attention. First, the Dedicated Region all-in rate of $0.0921 is higher than the ExaCC pay-as-you-go list, because the standing infrastructure fee is spread across a meter that is rarely run flat-out — the customer pays for a private cloud region whether or not the workloads fill it. Second, the gap between the per-ECPU rate and the all-in rate is widest exactly where buyers feel they negotiated hardest: the deeper the commit, the larger the fixed component relative to drawn consumption, so the headline ECPU discount and the realised cost diverge. The discount is real on the variable line and largely illusory once the fixed line is included.

The practical move is to negotiate the all-in rate, not the ECPU rate. Insist that the deal desk model the fixed base-system and storage fees against your evidenced consumption profile and quote a single effective cost per workload-hour. When that number is on the table, the comparison with owned Exadata — and with Database@Azure — becomes honest, and the spurious comfort of a deep ECPU discount disappears. Buyers who hold this line recover real points; those who chase the ECPU headline sign the all-in premium without seeing it.

Got a Cloud@Customer or Dedicated Region proposal on the desk?

We rebuild the full five-year TCO, expose the all-in ECPU rate, right-size the commitment, and price the exit before you sign. Former Oracle insiders, 100% buyer-side, no Oracle affiliation. Book a confidential Exadata cloud review →

Speak to an Expert

How big is the minimum-commitment overshoot on Cloud@Customer and Dedicated Region?

Short answer: A median 27% of contracted ECPU capacity on Cloud@Customer and Dedicated Region expires unused, rising to 33% on $5M-plus annual commitments and falling to 21% on sub-$2M deals (Oracle Licensing Experts benchmark, 2026). Oracle ties the discount floor to commit size, so the deal desk sizes the minimum above realistic steady-state consumption.

Overshoot is the quiet centre of the Cloud@Customer premium, and it is engineered, not accidental. The minimum-commitment overshoot is the share of contracted capacity the customer pays for but never consumes, because the committed floor sits above actual demand. Oracle's pricing makes this almost unavoidable: the discount on the ECPU rate scales with the size of the commitment, so chasing a better unit price pushes the buyer toward a larger contracted minimum, and the gap between that minimum and real consumption is forfeited at term-end. The deal desk knows the consumption curve of a workload better than most customers do, and it sizes the commitment to the optimistic end of it.

Unused contracted ECPU capacity by annual commit size (% expiring unused)

<$2M/yr 21% $2M–$5M/yr 27% $5M+/yr 33%

Illustrative aggregate. Share of contracted ECPU capacity expiring unused, by annual commitment band. Source: Oracle Licensing Experts benchmark, 2026.

Table 4 — Commitment overshoot by deal size and term (Oracle Licensing Experts benchmark, 2026)
Annual commit band1-yr term3-yr term5-yr termMedian
<$2M/yr17%21%26%21%
$2M–$5M/yr22%27%31%27%
$5M+/yr27%33%38%33%
All bands22%27%32%27%

The interaction in that table is the trap. Overshoot rises with both commit size and term length, and Oracle's deepest discounts require the largest, longest commitments — so the buyer who optimises for unit price walks straight into the highest waste. A $5M-per-year, five-year commitment forfeits 38% of contracted capacity at the median; on this study's reference economics that is more than $1.8M of capacity paid for and never drawn over the term. The unit-rate discount that justified the commitment rarely recovers what the overshoot loses.

The defence is a buyer-owned consumption forecast, built from real workload telemetry rather than Oracle's sizing, and a commitment set to evidenced steady-state demand with room to grow into rather than down from. Where growth is genuine, negotiate true-forward terms that let consumption catch up to commitment, and rollover terms that carry unused capacity rather than forfeiting it. The principle is the one we apply to every Oracle commitment: never commit to capacity you cannot prove you will use, because forfeited capacity is pure margin to Oracle and pure loss to you.

How often do Cloud@Customer buyers trigger commitment-shortfall penalties?

Short answer: 44% of Cloud@Customer and Dedicated Region buyers trigger a commitment-shortfall penalty at least once in term — 22% on one-year, 41% on three-year, and 58% on five-year commitments (Oracle Licensing Experts benchmark, 2026). A commitment-shortfall penalty is the charge Oracle levies when contracted minimum consumption is not met.

Overshoot is paying for capacity you do not use; the commitment-shortfall penalty is being billed when your usage drops below the contracted floor you already agreed to. The two are linked: because Oracle sizes the minimum above realistic demand, ordinary fluctuations — a delayed migration, a decommissioned application, a seasonal trough — push consumption under the floor, and the contract converts that dip into a cash charge. The penalty is not an edge case triggered by misuse; it is the predictable consequence of a minimum set too high, and it lands on nearly half of all buyers.

Share of buyers triggering a commitment-shortfall penalty, by term and workload

1-yr term 22% 3-yr term 41% 5-yr term 58% Stable prod 31% Variable 56% Seasonal/proj 63%

Illustrative aggregate. Share of buyers triggering at least one shortfall penalty in term. Source: Oracle Licensing Experts benchmark, 2026.

Table 5 — Commitment-shortfall penalty frequency and severity (Oracle Licensing Experts benchmark, 2026)
SegmentTriggered ≥1×Median shortfall billedWaiver/renegotiated
1-year commitment22%$0.21M48%
3-year commitment41%$0.46M39%
5-year commitment58%$0.83M31%
Variable / project workload56%$0.61M35%
All buyers44%$0.52M37%

The severity column shows why this matters beyond frequency: the median shortfall billed on a five-year commitment is $0.83M, and only 31% of those buyers manage to renegotiate or waive it after the fact. The pattern is consistent with everything else in the structure — the longer and larger the commitment, the more likely the penalty and the harder it is to escape once triggered. Buyers who try to fix a shortfall reactively, after the bill lands, are negotiating from the weakest possible position; the bargaining power to avoid the penalty exists only before signing.

The contractual defences are specific and worth fighting for. Negotiate a shortfall mechanism that converts under-consumption into rollover credit rather than a cash charge; cap the penalty at a defined percentage of the shortfall rather than the full contracted value; and secure a true-down right at defined checkpoints so the floor can be reset if the workload genuinely shrinks. None of these are standard in Oracle's paper, and all of them are obtainable with the right preparation — the same forensic, evidence-based posture our Oracle support cost reduction work brings to renewal terms.

What are the egress and exit costs of leaving a Dedicated Region or Cloud@Customer?

Short answer: Exiting a $5M-per-year OCI Dedicated Region commitment costs a median $1.9M once data egress, parallel-run, re-platforming, and residual commitment exposure are counted (Oracle Licensing Experts benchmark, 2026). Data egress beyond the free tier runs about $0.0085 per GB, but the contract — not the data movement — is the most expensive part of leaving.

Lock-in has a price, and it is paid at the exit. The technical cost of leaving — moving the data out — is real but bounded: Oracle's data egress runs at roughly $0.0085 per GB after the free tier, so even a large estate's egress bill is a six-figure number, not the barrier. The barrier is everything around it. A migration off Cloud@Customer or Dedicated Region requires a parallel run while both environments operate, professional services to re-platform onto the destination, and — most expensive of all — the residual minimum commitment that survives until the term ends whether the workloads are still there or not.

Median exit cost — $5M/yr Dedicated Region commitment ($M by component)

Data egress $0.35M Parallel run $0.80M Re-platform PS $0.55M Residual commit $0.20M

Illustrative aggregate. Median exit cost on a $5M/yr Dedicated Region commitment; total $1.9M. Source: Oracle Licensing Experts benchmark, 2026.

Table 6 — Exit cost by deployment model and commitment size (Oracle Licensing Experts benchmark, 2026)
Deployment / commitEgressParallel + PSResidual commitTotal exit
ExaCC, $2M/yr$0.14M$0.52M$0.10M$0.76M
ExaCC, $5M/yr$0.28M$1.05M$0.18M$1.51M
Dedicated Region, $5M/yr$0.35M$1.35M$0.20M$1.90M
Dedicated Region, $10M+/yr$0.62M$2.30M$0.41M$3.33M

The figure to internalise is that exit cost scales with the deployment's proprietary depth and its commitment size, not with the volume of data. Dedicated Region costs more to leave than ExaCC at the same spend because more of the estate is built on OCI-only services with no like-for-like destination, lengthening the parallel run and the re-platforming effort. This is the mechanical reason Oracle's renewal pricing can rise so freely: the buyer's only alternative is to pay a seven-figure exit bill, so the threat to leave is rarely credible, and Oracle prices against a customer it knows is stuck.

The way to keep the exit credible — and therefore cheap to threaten even if never used — is to architect for portability from day one and to negotiate exit assistance into the original contract. Favour standard Database services over OCI-proprietary ones where the cost difference is small; keep a documented migration runbook current; and secure contractual transition-assistance credits and a defined wind-down so the residual commitment does not survive a departure. A priced, planned exit is the strongest renewal lever a Cloud@Customer buyer has, and it costs almost nothing to preserve if it is designed in rather than discovered at renewal.

How does Oracle Database@Azure compare with Cloud@Customer on 5-year TCO?

Short answer: Oracle Database@Azure runs a median 16% above owned on-prem Exadata over five years and roughly 13% below Exadata Cloud@Customer for a portable Database workload (Oracle Licensing Experts benchmark, 2026). It is cheaper than ExaCC mainly because the multicloud architecture preserves a credible exit that holds Oracle's renewal pricing.

Oracle Database@Azure is Oracle Exadata hardware physically placed inside Microsoft Azure data centers, running Oracle's database stack but provisioned, billed, and integrated through Azure. For a buyer whose estate is already moving to Azure, it removes the on-premises hosting burden that ExaCC keeps, and — more importantly — it sits inside a hyperscaler architecture where the workload can, in principle, move to Azure-native or another platform. That portability is not a technical nicety; it is the single largest reason Database@Azure prices below ExaCC at renewal.

5-year TCO and renewal reprice — Database@Azure vs ExaCC vs Dedicated Region

DB@Azure TCO +16% DB@Azure reprice +9% ExaCC TCO +34% ExaCC reprice +21% Ded.Region TCO +41%

Illustrative aggregate. TCO premium over owned and effective-rate reprice at first renewal. Source: Oracle Licensing Experts benchmark, 2026.

Table 7 — Cloud@Customer vs Database@Azure vs owned Exadata (Oracle Licensing Experts benchmark, 2026)
Deployment5-yr TCO vs ownedPortabilityRenewal repriceExit cost
Owned on-prem ExadatabaselineHigh (own asset)NoneNone
Oracle Database@Azure+16%Higher (multicloud)+9%Medium
Exadata Cloud@Customer+34%Medium+21%High
OCI Dedicated Region+41%Low+26%Very high

The renewal-reprice column is the one that compounds. Database@Azure reprices a median 9% at the first renewal, ExaCC 21%, and Dedicated Region 26% — and that gap widens every cycle, because the more proprietary the deployment, the less credible the buyer's exit and the more freely Oracle raises the floor. A buyer who selects Database@Azure is not just paying less in year one; they are buying a structurally lower repricing trajectory for the life of the relationship, which is worth far more than the headline TCO gap suggests. Our ExaCC-to-Database@Azure migration case study shows the move executed in practice, with the renewal trajectory reset in the buyer's favour.

None of this makes Database@Azure automatically right. It introduces Azure-side cost and a dependency on the hyperscaler relationship, and for workloads that must stay on-premises for data-residency or latency reasons it is not an option at all. The point is narrower and more useful: when an on-premises cloud database is genuinely required, the deployment that preserves an exit is materially cheaper over five years than the one that forecloses it — and Oracle's pricing proves it, because Oracle charges most for the architecture from which the customer cannot leave.

How does Cloud@Customer lock-in cost vary by deal size and term length?

Short answer: The lock-in premium scales with both deal size and term: a sub-$2M one-year ExaCC commitment runs +22% over owned Exadata, while a $5M-plus five-year commitment runs +47% (Oracle Licensing Experts benchmark, 2026). Larger, longer commitments attract deeper unit discounts but worse overshoot and a harder renewal reprice — so the premium grows, not shrinks, with scale.

The intuition that a bigger commitment buys a better deal is exactly backwards for Cloud@Customer total cost. Bigger and longer commitments do earn a deeper ECPU discount — but they also carry more overshoot, a higher shortfall-penalty risk, and a steeper renewal reprice, and those three forces outrun the unit-rate saving. The result is a premium that climbs with scale: the buyer who commits hardest pays the largest total premium over owning the equivalent capacity, even though they negotiated the lowest unit rate.

ExaCC 5-year TCO premium over owned Exadata, by commit size and term

<$2M · 1-yr +22% <$2M · 5-yr +29% $2–5M · 3-yr +34% $5M+ · 5-yr +47%

Illustrative aggregate. ExaCC five-year TCO premium over owned Exadata, by annual commit band and term. Source: Oracle Licensing Experts benchmark, 2026.

Table 8 — ExaCC 5-year TCO premium over owned, by commit size and term (Oracle Licensing Experts benchmark, 2026)
Annual commit band1-yr term3-yr term5-yr term
<$2M/yr+22%+26%+29%
$2M–$5M/yr+28%+34%+39%
$5M+/yr+34%+41%+47%

The optimal cell in that table — the smallest premium — sits at the smallest, shortest commitment, which is the opposite of what Oracle's discount structure steers buyers toward. The deal desk's incentive is the bottom-right cell: the largest, longest commitment, with the deepest headline discount and the highest total premium. A buyer who understands the table negotiates against that gravity deliberately, taking the shortest term that meets the genuine need and the smallest commitment the workload truly requires, then growing into it with true-forward terms rather than committing down from an inflated start.

This is also where competitive tension pays off. The premium narrows fastest when Oracle knows the buyer has a credible owned-Exadata refresh or a Database@Azure alternative on the table — the same dynamic documented in our Oracle negotiation leverage-window study, where a credible BATNA and the right timing move the discount more than any single line item. For Cloud@Customer specifically, the strongest BATNA is simply the willingness to buy and own the hardware, because it caps how far Oracle can push the cloud premium before the math flips back to ownership.

What Oracle doesn't tell you about Cloud@Customer and Exadata lock-in

"No capex" is not "lower cost" — it is "Oracle controls the meter and the renewal." Removing the hardware purchase does not remove the cost of the hardware; it converts a depreciating asset you would have owned into a recurring commitment Oracle sizes, meters, and reprices. You are not avoiding the capital outlay so much as financing it through Oracle, at a rate set by Oracle, on terms that reset the moment your workloads are migrated and your exit is no longer credible.

Oracle's Cloud@Customer motion runs on a small set of moves, and naming them removes most of their force. The first is the capex-elimination framing, which compares the avoided hardware purchase against nothing and quietly drops the multi-year subscription that replaces it. The second is the discount-for-commitment mechanic, which turns the buyer's instinct to chase a lower unit rate into an over-sized minimum with built-in overshoot. The third is the shortfall penalty, which converts ordinary demand fluctuation into a cash charge. The fourth, and the one that pays for the rest, is the renewal reprice, which lands after the migration is sunk and the exit has become a seven-figure project.

What Oracle never volunteers is that the entire structure is a transfer of bargaining position dressed as a modernisation. At signing, the buyer holds the power — a credible owned-Exadata alternative, an unmigrated estate, a competitive Database@Azure quote — and Oracle pays for it with a discount. By renewal, the power has moved to Oracle, and Oracle collects it back with a reprice the buyer cannot credibly refuse. The discount was never generosity; it was an advance against renewals the buyer had not yet negotiated, extended at the one moment the buyer's position was strongest precisely so it could be spent before it was understood.

Nor does Oracle mention that the cheapest defence costs almost nothing. Architecting for portability — favouring standard Database services over OCI-proprietary ones, keeping a migration runbook current, negotiating transition-assistance and true-down rights into the original paper — adds little to the day-one cost and preserves the exit that disciplines every future renewal. Oracle's own pricing proves the value of that exit: it charges most for Dedicated Region, the deployment from which leaving is hardest, and least for Database@Azure, the one that keeps a door open. The lock-in premium is not a fee for capability; it is a fee for the buyer's surrendered ability to walk away, and it is the most negotiable number in the entire proposal if it is challenged before the workloads move.

Recommendations: how to buy Cloud@Customer without overpaying for lock-in

Short answer: Build the full five-year TCO against owned Exadata and Database@Azure, negotiate the all-in ECPU rate not the headline rate, right-size the commitment to evidenced demand, convert shortfall into rollover, price and contract the exit, and hold a credible owned-hardware BATNA. In sequence, this moves a Cloud@Customer deal from a 34% premium toward break-even (Oracle Licensing Experts benchmark, 2026).

Cloud@Customer fails buyers not because the technology is poor but because the deal is evaluated on Oracle's capex-elimination slide instead of the buyer's five-year position. The following sequence is the one we run to capture the genuine operational value and disarm the lock-in.

  1. Rebuild the full five-year TCO before you sign. Model the infrastructure subscription, retained BYOL support, residual hosting, commitment overshoot, and renewal reprice against owned Exadata and against Database@Azure. The avoided-capex number Oracle presents is not a decision basis; the five-year net delta across all three options is.
  2. Negotiate the all-in ECPU rate, not the headline rate. Force the deal desk to amortise the fixed base-system and storage fees across your evidenced consumption and quote a single effective cost per workload-hour. The per-ECPU discount is real on the variable line and largely illusory once fixed costs are included.
  3. Right-size the commitment to a buyer-owned forecast. Build consumption from real workload telemetry and commit to evidenced steady-state demand, not to the larger minimum that unlocks a deeper floor. A median 27% of contracted capacity is otherwise forfeited.
  4. Convert shortfall into rollover and secure a true-down. Negotiate under-consumption into rollover credit rather than a cash penalty, cap any penalty at a defined percentage, and win a true-down right at checkpoints. 44% of buyers hit a shortfall; the terms to survive it must be set before signing.
  5. Price and contract the exit on day one. Quantify egress, parallel-run, re-platforming, and residual commitment now, and negotiate transition-assistance credits and a defined wind-down. A priced, planned exit is the strongest renewal lever you will have.
  6. Architect for portability. Favour standard Database services over OCI-only ones where the cost difference is small, and keep a current migration runbook. Portability is what keeps the renewal honest, and it costs little if designed in rather than discovered later.
  7. Hold a credible owned-hardware BATNA. Keep an owned-Exadata refresh and a Database@Azure quote live through the negotiation. The willingness to buy and own the box is the single most effective cap on how far Oracle can push the cloud premium.

Frequently asked questions about Oracle Cloud@Customer lock-in cost

What is the 5-year TCO of Oracle Cloud@Customer vs on-prem Exadata?

Exadata Cloud@Customer (ExaCC) runs a median 34% higher five-year total cost of ownership than an owned on-premises Exadata of equivalent capacity, and OCI Dedicated Region runs 41% higher (Oracle Licensing Experts benchmark, 2026). On a representative workload that is $8.0M owned over five years, ExaCC lands near $10.7M and Dedicated Region near $11.3M. The cloud model removes the hardware capex but replaces it with a larger, non-cancellable opex commitment plus retained licence support.

What is Exadata Cloud@Customer?

Exadata Cloud@Customer (ExaCC) is Oracle's managed Exadata hardware installed inside the customer's own data center but owned, operated, and billed by Oracle as a cloud subscription. The customer hosts the rack and provides power and space, while Oracle controls the infrastructure, the firmware, and the meter. It is billed per ECPU per hour plus storage and a base system fee, and it is the deployment Oracle positions as the bridge between on-premises Exadata and full public-cloud OCI.

What is the effective ECPU rate on Cloud@Customer after discount?

The effective Exadata Cloud@Customer ECPU rate lands at a median $0.0628 per ECPU-hour after a median 19% discount off the roughly $0.0775 pay-as-you-go list, with the deepest multi-year commitments reaching about $0.0461 (Oracle Licensing Experts benchmark, 2026). An ECPU (Elastic Compute Unit) is Oracle's cloud database billing metric that replaced the OCPU. Buyers routinely forget the fixed base-system and storage fees, which lift the all-in effective rate above the headline ECPU number.

How often do Cloud@Customer buyers trigger commitment-shortfall penalties?

44% of Cloud@Customer and Dedicated Region buyers trigger a commitment-shortfall penalty at least once during the term, where contracted minimum consumption is not met and Oracle bills the gap (Oracle Licensing Experts benchmark, 2026). Frequency rises with term length — 22% on one-year commitments, 41% on three-year, and 58% on five-year — and with workload variability, because Oracle sizes the minimum commitment above realistic steady-state consumption.

How does Oracle Database@Azure compare with Cloud@Customer on cost?

Oracle Database@Azure runs a median 16% above owned on-prem Exadata over five years and roughly 13% below Exadata Cloud@Customer for a portable Database workload (Oracle Licensing Experts benchmark, 2026). Oracle Database@Azure is Oracle Exadata hardware placed inside Microsoft Azure data centers and sold through Azure. It is cheaper than ExaCC mainly because it sits in a multicloud architecture that preserves a credible exit, which holds Oracle's renewal pricing in check.

What does it cost to exit a Dedicated Region or Cloud@Customer commitment?

Exiting a $5M-per-year OCI Dedicated Region commitment costs a median $1.9M once data egress, parallel-run, re-platforming professional services, and residual commitment exposure are counted (Oracle Licensing Experts benchmark, 2026). Data egress beyond the free tier runs about $0.0085 per GB, and the minimum-commitment term means the contract, not the technology, is the hardest part to leave. Exit cost is the price of the lock-in the discount was buying.

How much contracted ECPU capacity actually gets used on Cloud@Customer?

A median 27% of contracted ECPU capacity on Cloud@Customer and Dedicated Region expires unused, rising to 33% on $5M-plus annual commitments (Oracle Licensing Experts benchmark, 2026). Over-commitment is structural: Oracle ties the discount floor to commit size, so the deal desk sizes the minimum above realistic steady-state consumption. The buyer pays for capacity that is never drawn, which is the largest single source of the cloud TCO premium.

Is this Oracle Cloud@Customer lock-in benchmark based on real data?

The figures are an illustrative aggregated advisory benchmark derived from Oracle Licensing Experts engagement experience across 600+ enterprise Oracle cloud and licensing reviews, published Oracle Cloud Infrastructure and Exadata Cloud@Customer price lists, and Cloud@Customer and Dedicated Region ordering documents seen in advisory work. All numbers are anonymised and not client-identifying. Oracle Licensing Experts is independent and not affiliated with Oracle Corporation.

By Daniel Voss
Former Oracle Cloud (OCI) Deal Desk & Exadata Pricing Lead · Lead Cloud Economics Advisor · 25+ years

Daniel spent years inside Oracle's cloud deal desk, where he structured Exadata Cloud@Customer and Dedicated Region commitments, set ECPU discount floors, and modelled minimum-commitment terms on enterprise proposals before moving to the buyer side. He now leads cloud-economics engagements at Oracle Licensing Experts, rebuilding the full five-year TCO of Cloud@Customer deals against owned Exadata and Database@Azure, right-sizing commitments against real consumption, and pricing the exit before clients sign. He has advised on more than $1.8B of Oracle spend and authors the firm's cloud and negotiation benchmarks.

Reviewed by Sarah Donnelly, former Oracle Contracts Specialist — for accuracy on Cloud@Customer and Dedicated Region ordering documents, ECPU pricing, minimum-commitment and shortfall terms, and exit provisions. About our team →

Case study: enterprise cut its Exadata cloud trajectory by moving off ExaCC

We rebuilt the five-year position, exposed the all-in ECPU rate and shortfall exposure, and executed a portable Database@Azure path that reset the renewal trajectory in the buyer's favour. Read the ExaCC-to-Database@Azure case study →

All case studies
Free White Paper

Oracle Licensing Benchmarks 2026

The full enterprise pricing playbook behind this benchmark: Cloud@Customer and Dedicated Region TCO economics, the all-in ECPU rate maths, commitment-overshoot and shortfall mechanics, exit-cost modelling, and the sequencing that captures the operational value without the lock-in premium.

Download Free →
Oracle Licensing Intelligence

"No capex" is not lower cost. We model the five years.

Our weekly briefing delivers original Oracle cloud and pricing benchmarks, Exadata and Cloud@Customer renewal alerts, and negotiation tactics to enterprise IT, legal, and procurement — from former Oracle insiders.

No spam. Unsubscribe anytime. Not affiliated with Oracle Corporation.

Oracle Quotes the Avoided Capex. We Quote the Five-Year Cost.

See the true Exadata cloud cost before you sign.

We rebuild the full five-year TCO across owned Exadata, Cloud@Customer, and Database@Azure, expose the all-in rate, right-size the commitment, and price the exit. Independent, buyer-side, no Oracle or hyperscaler affiliation.

Model your 5-year Exadata cloud TCO → Explore Contract Negotiation

✓ Confidential  ·  ✓ Independent  ·  ✓ Not affiliated with Oracle Corporation

Model Your Exadata Cloud TCO →