Azure Hybrid Benefit is one of the most overlooked cost savings in Azure. If you have existing Windows Server licenses with Software Assurance, you can use them to reduce VM costs by up to 40%.
Yet in most environments we assess, it's not being used - or not being used consistently.
What is Azure Hybrid Benefit?
Normally, when you run a Windows VM in Azure, you pay for:
- The compute (vCPUs, RAM)
- The Windows Server license
With Azure Hybrid Benefit, you bring your own license. Microsoft gives you a discount because you're not paying for their license - you're using one you already own.
The Savings
The exact saving depends on the VM size, but it's typically 40% off the Windows portion of the cost.
Example - D4s_v3:
- Without Hybrid Benefit: ~£153/month
- With Hybrid Benefit: ~£115/month
- Monthly saving: £38 (25%)
For a D8s_v3:
- Without Hybrid Benefit: ~£306/month
- With Hybrid Benefit: ~£229/month
- Monthly saving: £77
Multiply by the number of Windows VMs in your environment and the savings add up fast.
Who Qualifies?
You can use Azure Hybrid Benefit if you have:
- Windows Server Standard or Datacenter licenses
- With active Software Assurance (SA)
- Or subscription licenses (like CSP)
Most enterprises with Microsoft Enterprise Agreements have Software Assurance. Check with your licensing team or Microsoft partner.
How to Apply It
For Existing VMs
- Go to the VM in Azure portal
- Click Configuration in the left menu
- Under Licensing, select "Windows Server"
- Click Save
That's it. The discount applies immediately.
Via CLI
az vm update \
--resource-group myResourceGroup \
--name myVM \
--set licenseType=Windows_Server
Via Terraform
resource "azurerm_windows_virtual_machine" "example" {
# ... other config ...
license_type = "Windows_Server"
}
For New VMs
When creating a VM in the portal, there's a checkbox during the Basics step: "Would you like to use an existing Windows Server license?"
The Audit Question
People often ask: "Will Microsoft audit me?"
Short answer: Yes, potentially. Microsoft has the right to audit Software Assurance usage.
However, if you have legitimate licenses with SA, you have nothing to worry about. Keep records of:
- Your license count
- Which VMs are using Hybrid Benefit
- Your SA renewal dates
Finding Unlicensed VMs
To see which of your VMs aren't using Hybrid Benefit:
In the Portal:
- Go to Virtual Machines
- Add the "License Type" column
- Filter for blanks
With Azure Resource Graph:
Resources
| where type == "microsoft.compute/virtualmachines"
| where properties.storageProfile.osDisk.osType == "Windows"
| where properties.licenseType != "Windows_Server"
| project name, resourceGroup, subscriptionId
Combining Savings
Azure Hybrid Benefit stacks with other discounts:
- Azure Hybrid Benefit - Up to 40% off
- Reserved Instances - Up to 72% off compute
- Right-sizing - Don't pay for unused capacity
Apply all three and you can reduce Windows VM costs by 80%+ compared to pay-as-you-go.
Common Mistakes
Not applying it consistently - Some VMs have it, some don't. Usually because different people created them at different times.
Forgetting after rebuilds - You rebuild a VM and forget to reapply the license type.
Not tracking license count - You have 100 licenses but 150 VMs using Hybrid Benefit. That's a compliance issue.
Not sure if you're making the most of Azure Hybrid Benefit? Our free savings snapshot checks your Hybrid Benefit coverage and identifies VMs that could be optimised.