When you provision an Oracle database service on OCI, the console presents a choice that looks like a small radio button and is actually one of the larger financial decisions in the whole deployment: license type. Choose BYOL, short for bring your own license, and OCI assumes you hold valid Oracle licenses with active support and charges you a reduced platform rate. Choose License Included and the Oracle software license is bundled into the hourly rate, so you pay more per OCPU hour but need to own nothing. Multiply that choice across a database estate and across the years a typical OCI commitment runs, and the difference between getting it right and getting it wrong per workload is one of the biggest controllable line items in the bill.
The mistake most organizations make is treating this as a single policy decision. Someone declares that the company is a BYOL shop because it owns a large license estate, or a License Included shop because nobody wants to track entitlements, and every workload inherits that default. In practice the right answer changes from workload to workload, and sometimes for the same workload over its lifetime. A steady production database and a load test environment that exists for three weeks have opposite economics, and a model chosen for one is usually wrong for the other. This article is part of our series on Oracle licensing on OCI, and it focuses on the one decision that series keeps coming back to: which model to pick, when, and why.
What each model actually is
Under License Included, the hourly rate for the OCI service covers both the infrastructure and the Oracle software license. You pay nothing up front, you sign no separate license agreement for that workload, and when you terminate the service the obligation ends with it. The rate varies by what is bundled: a Standard Edition rate, an Enterprise Edition rate, and higher tiers that bundle Enterprise Edition together with packs and options. Support for the bundled software is included in the rate as well, so there is no separate annual support renewal attached to that workload.
Under BYOL, you apply Oracle licenses you already own against the OCI service and pay a lower platform rate that covers infrastructure and cloud automation but not the license itself. The licenses must be valid for the edition and options you run, and they must have active Oracle support. BYOL does not transfer the license to Oracle's cloud or change its terms; the entitlement remains yours, governed by your existing agreements, and you remain responsible for staying within it. That responsibility is the price of the discount, and it is a real responsibility, because the counting rules are specific and an error surfaces as an audit finding rather than a billing surprise.
The mechanics: how licenses map to OCPUs
The arithmetic that makes BYOL work is the mapping between processor licenses and OCPUs, and it differs by edition. On OCI x86 shapes, Oracle applies a core factor of 0.5, which means one Enterprise Edition processor license covers two OCPUs. An estate of ten Enterprise Edition processor licenses therefore covers twenty OCPUs of database compute on OCI, which is often more cloud capacity than teams expect their existing paper to buy. Standard Edition 2 counts differently: one SE2 processor license covers up to four OCPUs of an OCI database service, with the usual SE2 ceilings on how large a single instance can be. We walk through the counting rules in detail, including the edge cases, in how OCPUs map to Oracle licenses on OCI.
Two details deserve attention before you rely on that arithmetic. First, the mapping applies to enabled OCPUs, so a database service scaled to eight OCPUs consumes four Enterprise Edition processor licenses while it runs at that level, and scaling up means consuming more entitlement in real time. Second, the license must cover everything the service actually uses. If the workload runs Partitioning, Advanced Compression, or Active Data Guard under BYOL, you must own licenses for those options too, with active support, in quantities matching the OCPUs. The options question trips up more BYOL deployments than the core counting does, and we cover it separately in BYOL and database options on OCI.
| Dimension | BYOL | License Included |
|---|---|---|
| Upfront entitlement | Requires owned licenses with active support before you provision | None, the license is part of the service |
| Hourly rate | Lower platform rate, license cost already sunk | Higher rate that bundles the license and its support |
| Options coverage | Each option used must be separately owned and supported | Bundled by tier, higher tiers include packs and options |
| Compliance risk | Yours to manage, counting errors surface in audits | Minimal for that workload, usage is inherently licensed |
| Elasticity | Scaling up consumes more entitlement, ceiling is what you own | Scale freely, the license scales with the meter |
| Exit flexibility | Licenses survive the workload and can be redeployed elsewhere | Nothing survives termination, but nothing is stranded either |
When License Included wins
License Included is the right answer more often than license owning organizations assume, and the pattern behind every case is the same: the workload's lifetime or shape does not justify a permanent entitlement.
Short lived environments are the clearest case. A proof of concept, a migration rehearsal, a performance test bed, or a project environment that exists for weeks should never tie up a perpetual license. The bundled rate for a few hundred hours is trivial next to the cost of acquiring or reserving entitlement, and when the environment is deleted the cost stops completely.
Elastic and bursty workloads favor License Included because BYOL caps your headroom at what you own. A reporting database that runs at four OCPUs most of the month and sixteen at close would need licenses for the peak under BYOL, paying for entitlement that sits idle most of the time. Under License Included the meter follows the curve: you pay the bundled rate at sixteen OCPUs for the busy days and at four for the rest, and the elasticity that justified the cloud move actually shows up in the bill.
No spare licenses is a simple gate. If your estate is fully deployed on premises, or committed under an agreement that restricts cloud use, BYOL would mean buying new licenses plus committing to their annual support stream. Compare that full acquisition cost against the License Included premium over the workload's realistic lifetime; for anything short of multiyear steady state, the bundled rate usually wins.
Avoiding the support renewal is the strategic case. Some organizations want to shrink their Oracle support bill over time, and every workload moved to License Included is a workload that no longer depends on a supported license. Done deliberately across an estate, this can let you terminate support on surplus licenses rather than renewing them out of habit. The timing and the contractual traps of that move deserve their own discussion, which is exactly what when to drop BYOL covers.
When BYOL wins
Steady state production is BYOL territory. A production database that runs at a stable OCPU count around the clock, year after year, extracts maximum value from a perpetual license, and the gap between the BYOL rate and the License Included rate compounds every hour it runs. For Enterprise Edition with options the License Included premium is substantial, and over a multiyear horizon the saving from applying licenses you already own is usually the single largest licensing saving available in an OCI migration.
Large owned estates change the default. If you hold hundreds of processor licenses from years of on premises growth or a ULA certification, those entitlements are sunk cost, and the core factor arithmetic means they cover roughly twice their license count in OCPUs on x86 shapes. Paying License Included rates while owned licenses sit on the shelf is paying twice for the same software. The migration itself is also a rare chance to take stock: an estate inventory often reveals shelfware that can fund the cloud move through BYOL instead of new spend.
The support bill is already sunk. BYOL requires active support, but if you are paying that support anyway because the licenses also cover on premises systems, or because you have no near term intention of terminating, then the incremental cost of using those licenses on OCI is effectively zero. The only new money is the reduced platform rate. This is the situation most established Oracle customers are actually in, which is why BYOL is the right default for their stable production workloads even when it is the wrong choice for their elastic ones.
The support cost angle
The detail that most often distorts BYOL business cases is support. A BYOL license is only valid on OCI while it carries active Oracle support, which means the annual support stream, typically a significant percentage of the original license price every year, is a permanent carrying cost of the BYOL route. If you treat that stream as free because it is already in the budget, BYOL looks unbeatable. If the licenses exist only to serve OCI workloads and the support renewal could otherwise be terminated, then that renewal is a real cost of choosing BYOL and belongs in the comparison against the License Included rate. The honest model prices each workload with the support stream allocated where it truly binds, and we show that arithmetic end to end, with the crossover points, in BYOL savings worked examples.
There is also a structural angle. Oracle's support pricing rules can make partial termination of a support contract unattractive, which means moving one workload to License Included may not reduce the renewal at all unless the move is part of a broader plan. This is contract analysis rather than cloud architecture, and it is worth doing with independent licensing specialists before assuming any support saving is real.
Switching between models
The decision is not permanent, and that matters more than most teams realize. OCI lets you change the license type on database services after provisioning, typically as a configuration update rather than a rebuild, so a workload can start its life on License Included while licenses are tied up elsewhere and switch to BYOL when entitlement frees up, or run BYOL for years and switch to License Included the quarter before you terminate a support contract. The practical caution is sequencing: switch to BYOL only when you have verified the entitlement actually covers the OCPUs and options in use, and switch away from BYOL before, not after, you let the underlying support lapse, because a BYOL workload running on unsupported licenses is a compliance problem from day one. Treat license type as a reviewable setting, check it at every renewal and every scaling event, and the estate stays matched to the entitlement as both evolve.
Common mistakes
- One policy for the whole estate. Declaring everything BYOL or everything License Included guarantees that a large fraction of workloads sit on the wrong model, because the two models win in opposite conditions.
- Counting cores but not options. Teams verify the processor license math and then enable Partitioning or Advanced Compression that their BYOL entitlement does not include. The audit exposure from options usually exceeds the exposure from core counting.
- Ignoring the support stream. BYOL business cases that treat support as free overstate the saving whenever the licenses serve no other purpose. Allocate the renewal to the workloads that depend on it.
- Licensing the peak under BYOL. Buying or reserving entitlement for an occasional burst surrenders the elasticity argument. Put the bursty tier on License Included and keep BYOL for the stable base.
- Forgetting the setting exists. Environments provisioned in a hurry on License Included stay there for years while owned licenses idle, simply because nobody reviews the license type after go live.
- BYOL on lapsed support. Letting a support contract expire while the licenses still back OCI workloads converts a cost saving into a compliance finding.
The decision framework
- Classify the workload's lifetime. Anything short lived or experimental goes to License Included by default; only environments with a multiyear horizon earn a BYOL analysis.
- Profile the usage curve. Stable around the clock consumption favors BYOL; pronounced peaks and idle troughs favor License Included, or a split with BYOL on the base and License Included on the burst.
- Inventory the entitlement. Confirm you own the edition and every option the workload will use, apply the core factor math to see how many OCPUs your licenses actually cover, and reserve headroom for growth.
- Allocate the support cost honestly. If the support renewal is sunk because the licenses serve other systems, BYOL carries near zero incremental cost; if the renewal exists only for this workload, price it in.
- Check the contract constraints. Verify your agreements permit cloud deployment, and understand how partial support termination would be treated before counting on any renewal saving.
- Decide per workload and write it down. Record the model, the entitlement consumed, and the assumptions, so the next review can test whether they still hold.
- Review at every renewal and every scaling event. License type is switchable; treat the choice as standing guidance, not history.
Bringing it together
BYOL versus License Included is not a philosophy question, it is a per workload arithmetic question with a compliance constraint attached. License Included wins where the workload is short lived, elastic, or unbacked by spare entitlement; BYOL wins where production runs steady on licenses whose support you are paying anyway. Most estates need both, and the cost of the wrong default compounds quietly every month. If you suspect your estate has drifted, a license type review is one of the fastest wins in OCI cost work: it requires no architecture change, only analysis and a setting. Our cost optimization practice runs exactly that review as part of a broader spend analysis, with the fee charged as a percent of verified savings, so if the review finds nothing, it costs nothing. For teams that want continuity rather than a single pass, the same checks run on a cadence under our Managed Monthly retainer, and larger migration decisions can be scoped under a fixed project fee.
Free white paper
Go deeper on this topic with The Oracle ULA Exit Playbook, certification, BYOL, and using a credible OCI position as renewal leverage. An independent analyst style report with comparison tables and recommendations, free with a work email. Prefer a monthly summary instead? The OCI Brief delivers one practical OCI briefing a month.
Part of a series
This guide is part of OCI vs Other Clouds — our complete pillar guide on the topic.
Moving Oracle workloads to OCI, or already running on OCI and not sure the architecture or the spend is right? Most teams bring in a specialist before they commit to a region, a shape, or a Universal Credits number. OCISpecialists.com plans the landing zone, runs the migration, and manages the estate after go live, on a fixed project fee, a managed monthly retainer, or a cost optimization fee paid only on verified savings.