BYOL never transfers your entitlement to Oracle or the cloud provider, it authorizes you to deploy licenses you already own into an Oracle cloud target. This page explains what ownership survives the move, why concurrent use is the real constraint, and where the 100-day dual-use window turns into an audit finding.
BYOL never transfers your entitlement to Oracle or the cloud provider, it authorizes you to deploy licenses you already own into an Oracle cloud target. This page explains what ownership survives the move, why concurrent use is the real constraint, and where the 100-day dual-use window turns into an audit finding.
Bring Your Own License (BYOL) does not surrender, convert, or transfer your Oracle entitlement to anyone. Oracle's own BYOL to PaaS documentation states that BYOL lets customers apply licenses they currently own for on-premises software to equivalent Oracle cloud services. The entitlement stays on your ledger. The cloud provider (Oracle in OCI, or Oracle infrastructure inside Azure and Google under the Database@Cloud arrangements) simply becomes a permitted deployment location. Oracle's OCI release notes are explicit: you do not need separate on-premises licenses and cloud licenses, because the same entitlement authorizes both.
This distinction matters more than it sounds. A transfer would extinguish your on-premises right. A use-authorization does not. Your perpetual license remains perpetual, your Unlimited License Agreement (ULA) remains a ULA, and your Named User Plus (NUP) or Processor metrics remain intact. What changes is not who owns the license, it is where you are permitted to consume it and whether you can consume it in two places at once. For the mechanics of what Oracle contracts actually permit you to move, sell, or reassign, see our Oracle license transfer and assignment guide.
BYOL is a deployment right, not a deed. Oracle never takes your entitlement, which is exactly why the compliance risk sits with you, not with the cloud.
Here is the part most migration decks skip. Oracle licensing is governed by concurrent usage, not by location. You cannot exceed the total number of licenses you own at any one time, in any combination of environments. So the honest answer to 'do I still own them' is yes, but the practically important question is 'can I still run them on-prem while they run in the cloud,' and the answer to that is only up to your total entitlement count.
Oracle Licensing practitioners put it plainly: if you move a license to OCI as BYOL and still run it on-prem concurrently, you would need two licenses. The entitlement is not cloned when it moves. If you own eight Processor licenses, you can allocate four to an on-premises cluster and four to OCI, or any split that does not breach eight total. What you cannot do is run eight on-prem and eight in the cloud on the strength of a single eight-Processor entitlement. That is a straightforward 100 percent over-deployment, and it is exactly the shape of finding Oracle License Management Services (LMS) looks for after a cloud migration.
Splitting entitlement across environments is fully supported. The constraint is arithmetic, not permission-based. This is the same principle that governs moving licenses between physical servers on-premises, covered in our Oracle license reassignment between servers analysis. Treat BYOL as one more destination in that same reassignment ledger, not as a separate pool.
Oracle grants a temporary migration overlap so you are not forced to break production at the exact moment of cutover. Per the FinOps Foundation Oracle License Management guide, Oracle allows customers to run on-premises and BYOL simultaneously for up to 100 days on OCI (PaaS and IaaS) targets, and up to 6 months for Cloud-to-Cloud SaaS platforms. During that window, and only during that window, the same license can legitimately run in both places.
After the window closes, the on-premises deployment of those specified licenses is deemed ended. As Inoapps states it, once the period passes, the licenses you specified for use are deemed deployed in the cloud and you can no longer continue to use them on-premises. If your on-prem environment is still consuming those cores on day 101, you are non-compliant, and you have created the very double-count Oracle audits for.
| Target platform | Sanctioned overlap | What ends after the window | Compliance risk if you overrun |
|---|---|---|---|
| OCI (PaaS / IaaS BYOL) | 100 days | On-prem use of the specified licenses | Full second entitlement required for on-prem cores |
| Cloud@Customer | Comparable transfer rule (track inventory closely) | On-prem use beyond the transfer allowance | Non-compliant simultaneous use |
| Cloud-to-Cloud (SaaS) | 6 months | On-prem use of migrated entitlement | Same double-count exposure, longer runway |
Cloud@Customer carries the identical trap in a subtler form. If you move a license to Cloud@Customer and accidentally keep using it on-prem beyond the transfer rule, that is non-compliant. The good news practitioners note is that Oracle's rules generally let you move licenses back and forth without lengthy approval, so long as you never exceed what you own at any given moment. Our ten-step Cloud@Customer migration guide walks the sequencing that keeps you inside the window.
The 100-day overlap is a grace period, not a licensing benefit. Set a calendar alarm for day 90 and decommission on-prem cores before Oracle counts them twice.
Ownership retention is what makes cloud repatriation possible without renegotiating anything. Oracle's own BYOL to PaaS FAQ poses the scenario directly: if you move a license entitlement to the cloud, you can bring it back to on-premises. Nothing was surrendered, so nothing needs to be repurchased. This is a genuine buyer-side advantage that Oracle rarely emphasizes in cloud sales motions.
The mechanism is the same concurrent-usage math running in reverse. Oracle's FAQ notes that with unused on-premises licenses available, customers can scale cloud up or down to match demand provided they hold the appropriate BYOL entitlements. When you repatriate, you decommission the cloud instance, wait out or manage the overlap, and redeploy those cores on-prem. Because you never gave up the entitlement, there is no buyback, no true-up, and no fresh negotiation, only the same requirement never to exceed your total count. Contrast this with an outright sale or resale, where the entitlement genuinely leaves your control, covered in our Oracle used-license resale reality.
Ownership survives the move, but the BYOL right is conditional on two things you must actively maintain.
Because you keep ownership, the question becomes how much cloud capacity your entitlement authorizes. Oracle's published mapping is that one Processor license covers 2 OCPUs, and current 2026 pricing documentation states that one Processor license (or 25 NUP) covers 8 ECPUs or 2 OCPUs. Database@Azure uses the identical mechanic: two on-premise Enterprise Edition Processor licenses cover one OCPU (two ECPUs) on Exadata Database Service. A customer carrying 200 on-premise Processor licenses forward can run a 200-OCPU (400-ECPU) production deployment without paying License Included rates on those cores.
| Entitlement held | OCPU authorized | ECPU authorized | NUP equivalent per Processor |
|---|---|---|---|
| 1 Processor license | 2 OCPUs | 8 ECPUs | 25 NUP |
| 8 Processor licenses | 16 OCPUs | 64 ECPUs | 200 NUP |
| 200 Processor licenses | 200 OCPUs (Database@Azure) | 400 ECPUs | 5,000 NUP |
The BYOL discount is material. Autonomous Database BYOL lists at $1.34 per OCPU per hour, roughly 75 to 76 percent off License Included cloud rates. On a worked Exadata Cloud X10M example with 64 enabled OCPUs, the non-BYOL run rate is about $202.45 per hour versus $55.89 per hour with BYOL. On a 128-OCPU Enterprise Edition instance, BYOL can translate to roughly $2.4M in annual compute savings versus License Included. The full model, including where License Included actually wins, is in our BYOL versus License Included cost comparison.
The fact that you retain ownership creates a specific cost trap: you keep paying support on the licenses whether or not the cloud instance runs. Oracle Premier Support is priced at 22 percent of the net license fee. A 50 percent discount on a $47,500 per Processor Enterprise Edition license gives a net fee of $23,750, so annual support runs $5,225 per Processor per year. That support then escalates at 8 percent per year under standard renewal terms, compounding materially over the life of the agreement. The dominant BYOL trap, in our audit-defense experience, is double-paying for support and cloud on idle licenses.
BYOL is not automatically the right call. Across roughly 20 to 30 Oracle cloud migration engagements Redress ran between 2024 and 2025, BYOL was the correct choice about 60 percent of the time. It saved 40 to 60 percent versus License Included where owned licenses were already fully supported. License Included won for short or bursty workloads where paying ongoing support on idle licenses made no economic sense. Owning the license is a fixed cost that follows you; if the cloud workload is intermittent, that fixed cost can erase the BYOL discount.
Ownership is a liability as well as an asset. Every Processor you keep for BYOL carries 22 percent annual support escalating at 8 percent, whether the cloud instance runs one hour a month or twenty-four seven.
No. BYOL is a use-authorization, not a transfer. Your entitlement stays on your ledger, and Oracle's own documentation confirms you do not need separate on-premises and cloud licenses because the same license authorizes both. The cloud simply becomes a permitted deployment location.
Only during the sanctioned migration overlap, and only up to your total entitlement count. Oracle allows up to 100 days of simultaneous on-prem and BYOL use on OCI (6 months for Cloud-to-Cloud SaaS). After that window, on-prem use of the migrated licenses is deemed ended, and running them both places requires two separate entitlements.
You become non-compliant. Once the window closes, Oracle treats the migrated licenses as deployed in the cloud, so any continued on-premises use of those same licenses is an over-deployment. That is precisely the double-count finding Oracle License Management Services looks for after a cloud migration.
Yes. Because BYOL never transferred the entitlement, repatriation is contemplated in Oracle's own FAQ. You decommission the cloud instance and redeploy the cores on-prem, with no buyback or true-up, subject only to never exceeding your total license count at any moment.
Yes, and the BYOL right depends on it. Your licenses must remain on active Software Update License and Support, priced at 22 percent of the net license fee and escalating at 8 percent per year. Lapsed support invalidates the BYOL authorization entirely.
Oracle's published mapping is one Processor license per 2 OCPUs, or 8 ECPUs, or 25 Named User Plus. So eight Processor licenses authorize 16 OCPUs. Confirm your specific metric and license type, since eligibility covers Full Use, Limited Use, ULA-covered, and perpetual or term licenses with active support.
The buyer side map for Oracle Cloud@Customer: Exadata and Compute Cloud@Customer, Dedicated Region, and the BYOL economics that lower cost.
Gated with a work email on the download page. No sales follow up you did not ask for.
Get the White Paper →500+ enterprise clients. 11 vendor practices. Industry recognized. One conversation can change what you pay for the next three years.
One buyer side briefing a week. Renewal signals, audit moves, and the levers that work. No vendor spin.