Windows Server and SQL Server cluster licensing calculator
VMs move between hosts; physical-core licences don’t. Enter your hosts, Windows and SQL Server VMs and licence status, and get only the routes Microsoft’s terms allow: Datacenter, Standard sized for each host’s peak, per-VM licensing with Software Assurance, SQL Server fail-over rights, Server + CAL, and Azure Arc pay-as-you-go. Every count shows its working.
Enter the non-SQL Windows VMs here. SQL Server VMs below are added automatically while the “SQL VMs run Windows Server” option is on.
Users and devices size the Windows Server and SQL Server CALs. Prices are Microsoft US list prices or Azure retail meters; Software Assurance prices are not published and are not included.
Windows Server 2025
SQL Server 2025
- Standard edition is counted for the worst case, where every Windows VM could run on one host. That is the safe reading; lower it only if your HA and placement rules really cap it.
- Without Software Assurance, passive SQL Server copies (Always On secondaries, fail-over cluster nodes) need full licences.
Indicative counts for planning. Confirm with a licensing specialist before you buy. SPLA, hosting, containers and Azure-hosted workloads are not covered.
License each host for its busiest moment
A Standard licence covers two VMs for each full set of the host’s core licences, and those licences stay with the server: Microsoft allows them to be reassigned no more than once every 90 days. So when a host fails and HA restarts its VMs on the survivors, or maintenance drains a host, the hosts that receive the VMs must already be licensed for them. Size Standard for the peak each host could reach, not its normal load. If that peak gets high, Datacenter on every host is usually simpler.
Per-VM licensing and fail-over rights need Software Assurance
Licensing by VM is what lets licences follow workloads around a cluster, and Microsoft makes it available only with active Software Assurance or subscription licences. SQL Server adds two more rules people miss. SQL Server Standard licensed by physical core may run only in the physical operating system, so it never licenses a VM. And passive copies for high availability and disaster recovery are free only with Software Assurance.
Windows Server core licences for common clusters
Computed by the calculator above (VMware hosts). “Not available” means the route is not allowed with that licence status. Failure-based peaks assume VMs spread evenly; that is your declaration, not a Microsoft rule.
| Cluster | Peak per host | Datacenter | Standard | Per VM (SA) |
|---|---|---|---|---|
| 3 hosts · 2 × 16-core · 20 VMs · no SA · worst-case peak | 20 | 96 core licences | 960 core licences | Not available |
| 3 hosts · 2 × 16-core · 20 VMs · no SA · survives 1 host failure | 10 | 96 core licences | 480 core licences | Not available |
| 4 hosts · 2 × 24-core · 40 VMs · with SA · survives 1 host failure (declared) | 14 | 192 core licences | 1344 core licences | 320 core licences |
| 2 hosts · 1 × 16-core · 6 VMs · with SA | 6 | 32 core licences | 96 core licences | 48 core licences |
Cluster licensing FAQs
How do I license Windows Server VMs on a VMware or Hyper-V cluster?
There are three compliant patterns. License every host with Datacenter, which covers unlimited VMs wherever they move. License every host with enough Standard licences for the most Windows VMs it could ever run at once, including after a failure. Or, with Software Assurance or subscriptions, license each VM by its virtual cores (at least 8 per VM, 16 in total) so the licences move with the VMs within a server farm. Every physical-core licence has the 8-per-processor and 16-per-server minimums.
Do Windows Server Standard licences follow a VM during vMotion or Live Migration?
No. Licences assigned by physical core belong to the server and can be reassigned no more than once every 90 days, except after permanent hardware failure. Each host must already be licensed for the VMs that could run on it. That is why Microsoft’s guidance says Datacenter gives the most flexibility for moving VMs, and why Standard must be sized for each host’s peak.
Can I license Windows Server or SQL Server per VM without Software Assurance?
No. Microsoft’s Product Terms make licensing by virtual OSE available only for subscription licences or licences with active Software Assurance. Several forum answers tell customers without SA to “license each VM for 4 or 8 cores”; that is not a compliant route.
How can I license SQL Server 2025 on VMware without Software Assurance?
License every physical core of every host the SQL VMs can run on with Enterprise; each host may then run one SQL Server OSE per licence assigned to it, and extra licences add extra OSEs. Enterprise core licences also cover Standard VMs through the down-edition right, whereas Standard core licences on a host cover only its physical operating system. For Standard you can instead use Server + CAL: one Server licence per VM, and because a licence without SA can move at most every 90 days, a VM that can run on several hosts needs a Server licence on each of them. Per-VM core licensing is not available without SA.
Are passive SQL Server replicas free?
Only with Software Assurance or a subscription (and with Azure Arc pay-as-you-go). Then each licensed OSE gets one passive copy for any purpose including high availability, plus two passive disaster-recovery copies, one on any server and one in Azure, which must be asynchronous with manual fail-over. Passive copies may not serve data or run active workloads. With Server + CAL the CALs need SA too. Without SA there are no fail-over rights, so Always On secondaries and fail-over cluster nodes are licensed like active servers.
What changed in SQL Server 2025 licensing?
The counting rules are the same as SQL Server 2022: every physical core with 4 per processor, or every virtual core with 4 per VM (SA or subscription only). SQL Server 2025 Standard can now use up to the lesser of 4 sockets or 32 cores, up from 24, with a 256 GB buffer pool. Microsoft’s US list prices are unchanged: $15,123 for an Enterprise 2-core pack and $3,945 for Standard.
Is Windows Server pay-as-you-go through Azure Arc cheaper?
It costs $0.046 per core-hour (£0.0339), about $33.58 per core per month. Each VM pays for its own cores: a pay-as-you-go host gives its VMs no rights, and billing continues while a machine is switched off. For comparison, Datacenter for a 2 × 16-core host lists at $13,542 and covers unlimited VMs, which pay-as-you-go matches after about 403 VM core-months. It suits short-lived or small workloads better than dense clusters.
Do DRS or affinity rules reduce the Windows Server licences I need?
Microsoft publishes no rule saying they do. Its guidance says to license each server for its peak and that VMs may move freely as long as usage never exceeds what each server is licensed for. If your placement rules genuinely cap how many Windows VMs a host can run, and you can show they are enforced, that cap is your peak. The calculator defaults to the worst case and labels any lower figure as your declaration.
What is a server farm for per-VM licensing?
A single data centre, or two data centres in time zones no more than four hours apart, or both within the EU or EFTA. Per-VM licences can move with VMs between hosts in the same server farm as often as needed, but between server farms no more than once every 90 days.
Related tools and pages
Sources
- Microsoft Product Terms — Windows Server (Standard, Datacenter, Essentials)
- Microsoft — Windows Server virtualization licensing guidance
- Microsoft Product Terms — SQL Server (SQL Server 2025)
- Microsoft — SQL Server 2025 licensing guidance
- Microsoft Learn — SQL Server 2025 editions and scale limits
- Microsoft Learn — Windows Server pay-as-you-go with Azure Arc
- Microsoft Learn — Billing for Windows Server pay-as-you-go
- Microsoft Learn — SQL Server enabled by Azure Arc: licensing and billing
- Microsoft — Windows Server 2025 pricing (suggested MSRP)
- Microsoft — SQL Server 2025 pricing (PDF)
- Azure Retail Prices API — Arc Windows Server and SQL Server meters
Rules and prices checked 2026-09-14. Prices are Microsoft US list prices or Azure retail meters; your agreement and reseller price will differ, and Software Assurance is not priced because Microsoft does not publish it. Not covered: SPLA and hosting rights, licence mobility to shared clouds, containers, Essentials edition and Azure-hosted VMs.
Talk to a UK specialist
Get expert advice or a no-obligation quote — servers, storage, networking, maintenance, finance and cloud. We reply the same working day.