Research Note · Cloud · Licensing

BYOL cloud strategy: when bring-your-own-license wins.

Moving owned Windows, SQL Server and Oracle licences to cloud infrastructure cuts the software portion of cloud cost by 30–60% against license-included rates — but the same move creates a back-licensing or audit exposure in roughly a third of cases where mobility, support and processor-counting rules were not checked first. This note sets out where BYOL saves, where it quietly doubles the requirement, and how to govern it.

By James Hill-WoodUpdated Oct 20239 min readCloud licensing research cluster
Bottom line

BYOL is one of the largest cloud savings available to an enterprise that already owns perpetual licences — and one of the easiest to convert into a liability by moving software the contract never permitted you to move. When licences are owned with active support, BYOL runs a representative middleware estate at $92,000 against $310,000 license-included, a 70% reduction. The saving is only real if the mobility right, the support status and the publisher's cloud-counting method all clear first. Decide it per workload, not estate-wide.

01 Key findings

  1. BYOL captures sunk licence value; it does not eliminate cost. License-included rates charge a second time for software you already own. On owned perpetual licences with paid support, BYOL keeps only the support bill — a 30–60% software saving, and up to 70% on licence-heavy estates.

  2. The mobility right is the gate, not the price. Many on-premises licences carry mobility restrictions or require an active subscription rider before they may run on AWS, Azure or Google Cloud. Moving a licence without that right does not save money — it creates an unlicensed deployment the next audit will find.

  3. The counting method sets the denominator. Oracle's core factor and authorized-cloud-environment rules can make a BYOL instance consume more licences than the same workload on-premises. A favourable per-licence price means nothing if you need twice as many licences.

  4. BYOL is provider-specific. The same licence carries different economics on each cloud. Azure Hybrid Benefit favours Microsoft licences on Azure and penalises them elsewhere; Oracle treats unauthorised clouds as fully on-premises for counting.

  5. A BYOL estate drifts. Autoscaling, migration and sprawl push deployed instances past the owned entitlement pool, and the position is briefly unlicensed every time it scales without headroom. Continuous tracking — not audit-time reconciliation — keeps it defensible.

02 How BYOL saves

Cloud providers offer two ways to run licensed software: license-included, where the per-hour rate bundles the licence and the vendor remits royalties to the publisher, and bring-your-own-license, where you run the same software on infrastructure you pay for separately and apply licences you already own. The saving is straightforward when you hold perpetual licences with paid support, because the license-included rate charges you a second time for software you have already bought.

The decision is a comparison, not a default, and it depends on how fully you use the licences you own. When the licences are already owned, BYOL runs at $92,000 against $310,000 license-included — a 70% reduction. When you must buy the licences fresh, the gap narrows sharply and the answer turns on the amortisation period and your support trajectory, the same break-even logic covered in our perpetual versus subscription licensing analysis.

License-included
$310,000/yr
BYOL, new licences
$240,000/yr
BYOL, owned licences
$92,000/yr

The foundation of any BYOL strategy is a current effective license position: reconcile entitlements against deployments before the migration, identify surplus licences that can be redeployed under BYOL, and document the support status of each — a lapsed-support licence usually loses its BYOL eligibility. This reconciliation is also where you find shelfware that offsets new requirements, often funding part of the migration from licences you already paid for but never deployed.

03 Savings & eligibility by workload

BYOL is rarely all-or-nothing. Stable, licence-heavy workloads run BYOL on owned entitlements; variable or small workloads run license-included. Each workload should be assigned to the model that prices it lowest — and eligibility, not headline saving, decides whether the model is even available.

WorkloadLicense-included (annual)BYOL, owned licencesSavingEligibility gate
Representative middleware estate$310,000$92,000 (support only)~70%Active support + mobility right
Windows Server + SQL on AzureMarket rateAzure Hybrid Benefit40–55%Software Assurance / subscription
Oracle DB on AWS or AzureHighCounting-dependentVariableAuthorized-cloud counting + support
Small, bursty or temporaryLowNot worth owningNegativeLicense-included wins

License-included pricing wins when you do not already own the licences, when the workload is too small or short-lived to amortise a perpetual purchase, and when the publisher's cloud-counting rules make BYOL require more licences than the workload would consume on-premises. For bursty, experimental or temporary workloads, pay-as-you-go simplicity usually beats the commitment of owning and tracking licences.

04 The compliance & dual-use trap

The saving assumes two things the technical migration never checks: that your licences are allowed to move, and that they are not being counted twice. Both are contractual, not architectural.

The mobility & dual-use trap

Mobility: many on-premises licences carry license-mobility restrictions, count cloud cores differently than physical cores, or require an active subscription rider before a licence may run on AWS, Azure or Google Cloud. Moving a licence that lacks mobility rights does not save money — it creates an unlicensed deployment. Dual use: a licence left active on-premises while its BYOL twin runs in cloud can be counted in both places unless the entitlement covers the peak of the two. Confirm the mobility right in writing for each product, and retire or reallocate the on-premises instance, before you model any BYOL saving.

Some publishers also require that BYOL software run on dedicated, single-tenant infrastructure rather than shared multi-tenant instances, because their licensing assumes a physical isolation that shared cloud hardware does not provide. Dedicated Hosts and dedicated instances carry a pricing premium, and a software saving erased by a dedicated-infrastructure premium is no saving at all. Confirm, per product, whether dedicated infrastructure is required, and price it into the comparison before committing.

05 Oracle cloud licensing traps

The hardest part of BYOL is not the licence; it is how the publisher counts the infrastructure the licence runs on. Oracle applies its own core factor and authorized-cloud-environment rules that determine how many licences a given cloud instance consumes, and those rules can make a BYOL deployment require more licences than the same workload on-premises. Our detailed treatment of Oracle and AWS BYOL walks through the vCPU counting that decides whether the move saves money or quietly doubles the requirement.

The counting rule that decides the answer

Oracle's authorized-cloud-environment policy defines how its licences count on AWS and Azure but treats other clouds as fully on-premises for counting — which can double the requirement. You cannot model a BYOL saving until you know the counting method, because the counting method sets the denominator. The same soft-partitioning logic that governs Oracle on VMware governs Oracle in cloud: Oracle recognises only the isolation boundaries it chooses to recognise.

06 Provider mechanisms

BYOL rules are not uniform across providers. The same licence can carry very different economics on AWS, Azure and Google Cloud, because each provider and each publisher treats third-party licences differently. A licence that runs freely on Azure may require Dedicated Hosts or carry counting penalties on AWS; the BYOL decision is provider-specific, and a strategy that assumes uniform treatment will misprice at least one cloud.

ProviderPrimary BYOL vehicleOwned-licence benefitDedicated infraWatch-out
AzureAzure Hybrid BenefitWindows Server + SQL Server, up to 40–55% off computeNot required for AHBFavours Microsoft licences on Azure; restricted elsewhere
AWSDedicated Hosts + License ManagerWindows, SQL, Oracle on authorized termsOften required (Windows, Oracle)Dedicated-host premium enters the calculation
Google CloudSole-tenant nodesWindows, SQL ServerSole-tenant requiredNot an Oracle authorized cloud — counts as on-premises

The provider-side commitment programmes that sit underneath — covered in our AWS vendor hub — compound or offset the BYOL software saving depending on how the infrastructure deal is structured. Done together, the licence decision and the infrastructure deal produce a BYOL strategy that is both cheaper and defensible.

07 A BYOL governance framework

Four checks turn a technical saving into a defensible position. Run them per product, before modelling any saving.

Check 01

Entitlement position

Establish a current effective licence position: what you own, what is deployed, and the support status of each. A precise count prevents applying licences you do not hold or the same licence in two places.

Check 02

Mobility & support rights

Confirm in writing, per product, that the licence carries the cloud-deployment or mobility right and that support is active. A lapsed-support licence usually loses BYOL eligibility — and reinstatement cost enters the calculation.

Check 03

Counting & architecture

Resolve the publisher's cloud-counting method and any dedicated-infrastructure requirement before pricing. The counting method sets the denominator; the architecture premium sets the floor.

Check 04

Continuous tracking

Treat the entitlement pool as a managed resource with headroom for scaling. Track deployed BYOL instances against owned entitlements continuously, not only at audit, so autoscaling never runs the position unlicensed.

08 Our recommendation

BYOL is not only a technical decision; it is a negotiation, because the publisher would prefer you on license-included or subscription rates. Align the BYOL move with a broader contract conversation, using the framework in our software contract negotiation guide to trade the publisher's desire to move you onto subscription against concessions on mobility rights and support rate.

Run BYOL
Stable, owned, licence-heavy

You hold perpetual licences with active support, confirmed mobility rights and a favourable count. Capture the 30–70% saving — then track the entitlement pool with headroom so autoscaling never breaches it.

Use Azure Hybrid Benefit
Microsoft-heavy estates

You run material Windows Server and SQL Server with Software Assurance. Apply Hybrid Benefit on Azure for 40–55% off compute, and price the counting penalty before moving the same licences to a competing cloud.

Stay license-included
Small, bursty, unowned

You do not own the licences, the workload is short-lived, or the counting rules inflate the requirement. Pay-as-you-go beats owning and tracking — do not force a BYOL strategy that costs more.

Planning a BYOL move?

Our Cloud & FinOps practice checks the mobility, support and counting rules before you commit, so the saving holds up under audit. Bring us the workload.

Book a BYOL review →

The Licensing Edge

Weekly cloud and licensing intelligence for enterprise IT leaders. 3,000+ subscribers.