Windows Server Core Licensing Calculator

Last updated: 28 October 2026 · Applies to Windows Server 2025, 2022, 2019 and 2016 Standard and Datacenter

In short

Windows Server is licensed by physical processor cores. You must license every core, with a minimum of 8 cores per processor and 16 cores per server. Standard covers 2 virtual machines; for every 2 more, you license all the cores again. Datacenter covers unlimited VMs. At Microsoft’s list prices, Datacenter becomes cheaper once you run about 11 or more VMs on a server. Use the calculator below to get your exact numbers.

Calculate your Windows Server licences
Enter your server’s hardware and how many Windows Server virtual machines (VMs) you’ll run. Results update as you type.
Processors (CPUs)Physical sockets per server
Cores per processorPhysical cores, not threads
Windows Server VMsPer server. 0 = physical only
Number of serversIdentical servers
Windows Server 2025 Standard
16core licences
16-core licences to buy1
Windows Server VMs covered2
Cost at Microsoft list price$0
View Server 2025 Standard
Windows Server 2025 Datacenter
16core licences
16-core licences to buy1
Windows Server VMs covered2
Cost at Microsoft list price$0
View Server 2025 Datacenter
How we worked it out
  1. Loading…

Microsoft’s core-based licensing confuses almost everyone, especially the 16-core minimum and the way Standard “stacks” for extra VMs. This calculator applies the rules from Microsoft’s Windows Server 2025 licensing guidance and shows every step of the maths, so you can check it yourself or share the result with your team.

How Windows Server Core Licensing Works

Since Windows Server 2016, Microsoft has licensed Windows Server by processor cores instead of by processor. Four rules decide what you need:

Rule 1
License every physical core
Count the physical cores in every processor in the server. Hyper-threads (logical processors) don’t count.
Rule 2
8 cores minimum per processor
Each physical processor needs at least 8 core licences, even if it has fewer cores.
Rule 3
16 cores minimum per server
Every server needs at least 16 core licences, even a small one with a single 4-core processor.
Rule 4
Standard: 2 VMs. Datacenter: unlimited
Fully licensing a server with Standard covers 2 Windows Server VMs. Datacenter covers unlimited VMs and containers.
The four rules of Windows Server core licensing. Source: Microsoft licensing guidance.

What “stacking” Standard licences means

If you need more than 2 VMs on Standard, you don’t license just the extra VMs. You license all the server’s cores again, and each full set adds 2 more VMs. Microsoft’s own example: a 1-processor, 16-core server needs 32 core licences for 4 VMs and 48 for 6 VMs.

Core licences come in packs

Microsoft sells core licences in 16-core and 2-core packs. A 16-core pack covers the minimum; 2-core packs cover anything above it. A 2-processor server with 10 cores each (20 cores) needs one 16-core pack and two 2-core packs. Our calculator shows exact core licences and rounds up to whole 16-core licences for buying.

Windows Server Licensing Examples

Server and VMsPhysical coresCores to licenseStandard core licencesDatacenter core licences
1 CPU × 4 cores, 1 VM4161616
1 CPU × 16 cores, 2 VMs16161616
2 CPUs × 6 cores, 2 VMs12161616
2 CPUs × 12 cores, 2 VMs24242424
2 CPUs × 12 cores, 6 VMs24247224
2 CPUs × 16 cores, 12 VMs323219232
Worked examples. Notice how small servers still need 16 core licences, and how Standard multiplies as VMs increase.

The third example catches many buyers: two 6-core processors only have 12 cores, but each processor counts as at least 8, so the server needs 16 core licences.

Standard vs Datacenter: When Is Datacenter Cheaper?

Datacenter costs much more per core, but it never needs stacking. At Microsoft’s 2025 US list prices, $1,176 for Standard and $6,771 for Datacenter per 16 cores, Datacenter costs about the same as 5.8 sets of Standard (Licenseware). So:

Standard (stacked)Datacenter
$0k$2k$4k$6k$8k$10k$12k$14k02468101214161820Windows Server VMs on one 16-core server11+ VMs: Datacenter cheaper
Licence cost for one 16-core server as Windows Server VMs increase, at Microsoft’s US list prices. Standard rises in steps every 2 VMs; Datacenter stays flat.
  • Up to 10 VMs per server: Standard is usually cheaper.
  • 11 or more VMs per server: Datacenter is usually cheaper, and simpler to manage.
  • Clusters with live migration: license each host for the peak number of VMs that could run on it, which often makes Datacenter the better choice.
  • Azure Stack HCI, Storage Spaces Direct or Shielded VMs: these features need Datacenter.

Not sure which edition fits your workload? Our guide to Windows Server 2025 Standard vs Datacenter compares every feature.

Six Common Windows Server Licensing Mistakes

These are the errors we see most often when customers send us their server details:

Licensing only the cores you use
Assigning 4 cores to Windows Server on a 24-core host.
Rule:You license every physical core in the host, not the cores a VM uses.
Ignoring the 16-core minimum
Buying 8 core licences for a small single-processor server.
Rule:Every server needs at least 16 core licences, and each processor at least 8.
Counting logical processors
Licensing 48 “cores” because Task Manager shows 48 logical processors.
Rule:Only physical cores count. Hyper-threads don’t need licences.
Adding licences per extra VM
Buying one extra 2-core pack to run a third VM on Standard.
Rule:Each extra 2 VMs on Standard means licensing all the server’s cores again.
Forgetting failover hosts
Licensing a cluster for its normal VM spread.
Rule:License every host for the maximum VMs that could run on it during failover.
Skipping CALs
Buying core licences only, for a server used by 30 staff.
Rule:Users or devices that access the server also need Windows Server CALs.
The most common Windows Server licensing mistakes and the rule that applies.

Licensing Common Server Setups

A small office server with no VMs

One processor with 8 or fewer cores, running Windows Server directly. You need 16 core licences of Standard, the minimum, which covers the physical installation. Most small businesses fall into this group, and one 16-core Standard licence is all they need, plus CALs for their users.

A Hyper-V host running a few VMs

If the physical installation only runs Hyper-V and manages VMs, it doesn’t use up one of your VM rights. A 16-core host with Standard can run 2 Windows Server VMs; with two sets of Standard licences (32 core licences) it can run 4.

A VMware ESXi or Proxmox host

The rules are the same whatever the hypervisor. Windows Server licences are assigned to the physical server, so you count the host’s physical cores and the number of Windows Server VMs on it. Linux VMs on the same host don’t need Windows Server licences.

A failover cluster

Each host must be licensed for the peak number of Windows Server VMs that could run on it, including after a failover. With Standard, that often means licensing every host for every VM in the cluster, which is why most clusters use Datacenter.

A home lab or test server

Windows Server’s free 180-day evaluation edition is designed for testing. For a permanent lab, the same core rules apply as for production: at least 16 core licences per server.

How to Count Your Server’s Physical Cores

You need the number of physical cores, not logical processors. The quickest way is Task Manager: press Ctrl + Shift + Esc, open Performance and select CPU.

Task ManagerType a name, publisher, or PID to search
Performance
CPU12% 2.40 GHz
Memory41/128 GB (32%)
Disk 0 (C:)SSD (NVMe) 2%
EthernetS: 48 R: 312 Kbps
GPU 0Matrox G200eW3 0%
CPUIntel(R) Xeon(R) Silver 4310 CPU @ 2.10GHz
% Utilization over 60 seconds100%
60 seconds0
Utilization12%
Speed2.40 GHz
Processes184
Threads2,871
Handles81,240
Up time12:04:22:15
Base speed:2.10 GHz
Sockets:21
Cores:242
Logical processors:483
Virtualisation:Enabled
L1 cache:1.9 MB
L2 cache:30.0 MB
L3 cache:36.0 MB
1
Sockets is the number of physical processors.
2
Cores is the total physical cores across all processors: here 2 × 12 = 24. That’s the number you license.
3
Logical processors include hyper-threads. They don’t count for licensing.
An illustration of Task Manager’s Performance tab on a server with two 12-core Intel Xeon Silver 4310 processors. Your processor and numbers will differ.

Count cores with PowerShell

On Server Core or a remote server, run this in PowerShell. It lists each processor and its physical core count:

Get-CimInstance Win32_Processor | Select-Object Name, NumberOfCores, NumberOfLogicalProcessors

Add up NumberOfCores across all processors. Ignore NumberOfLogicalProcessors, which counts hyper-threads.

Don’t Forget Client Access Licences (CALs)

Core licences let you run Windows Server. Separately, every user or device that accesses the server usually needs a Windows Server CAL, according to Microsoft. Remote Desktop Services needs an additional RDS CAL per user or device. A few points worth knowing:

  • CALs are bought per user or per device, not per server. A user CAL lets one person access any number of your servers.
  • A CAL covers its own version and older. A Windows Server 2022 CAL doesn’t cover access to a Windows Server 2025 server.
  • Public websites and anonymous internet users don’t need CALs.
  • External users such as customers or partners can be covered by an External Connector licence per server instead.

Licensing individual VMs instead

Customers with active Software Assurance or a subscription can license individual VMs instead of the physical server: at least 8 core licences per VM, with each VM covering one operating system. It suits cloud and hosting setups, but it isn’t available with standard retail licences.

Does this apply to Windows Server 2022 and 2019?

Yes. The same core-based rules have applied since Windows Server 2016, so the calculator works for 2016, 2019, 2022 and 2025. Once you’ve installed your licence, our guides cover activating Windows Server without internet and fixing activation error 0xC004F069.

Buy Windows Server Licences

Noxkeys sells genuine Windows Server licences with instant email delivery and activation instructions. Licensing a large host, a cluster or several servers? Send us your calculator result using the “Copy link” button and we’ll confirm the exact quantity before you order.

Windows Server 2025 Standard
Up to 10 VMs · physical servers
Windows Server 2025 Standard
Best value for physical servers and light virtualisation.
View Server 2025 Standard
Windows Server 2025 Datacenter
Unlimited VMs · virtualisation hosts
Windows Server 2025 Datacenter
Cheaper from about 11 VMs per server.
View Server 2025 Datacenter

Also available: Windows Server 2022 Datacenter. Browse all Windows Server licences or contact us for a quote.

Frequently Asked Questions

How many core licences do I need for Windows Server?

License every physical core in the server, with a minimum of 8 core licences per processor and 16 per server. Standard covers 2 VMs per full set of core licences; Datacenter covers unlimited VMs.

Why do I need 16 core licences for a 4-core server?

Microsoft requires a minimum of 16 core licences per server and 8 per processor, regardless of how many cores the server actually has.

Do hyper-threads or logical processors count?

No. Windows Server is licensed by physical cores. Logical processors created by hyper-threading don’t need licences.

How many VMs does Windows Server Standard allow?

Two Windows Server VMs per full set of core licences. To run more, license all the server’s cores again for each additional 2 VMs.

When is Datacenter cheaper than Standard?

At Microsoft’s 2025 US list prices, Datacenter becomes cheaper at about 11 or more Windows Server VMs per server. Actual break-even depends on the prices you pay.

Do I need to license VMs running Linux?

Standard’s 2-VM limit applies to Windows Server VMs. Linux VMs don’t use Windows Server licences, but all physical cores must still be licensed.

Does the Hyper-V host count as one of the two VMs?

No, if the physical installation is used only to host and manage VMs. It can then run 2 Windows Server VMs on Standard.

Do I need CALs as well as core licences?

Usually yes. Each user or device that accesses the server needs a Windows Server CAL, plus an RDS CAL for Remote Desktop Services. Public web access doesn’t need CALs.

Do the same rules apply to Windows Server 2022?

Yes. Core-based licensing has applied since Windows Server 2016, so the rules are the same for 2016, 2019, 2022 and 2025.

Do Windows Server licences depend on the hypervisor?

No. The same rules apply on Hyper-V, VMware ESXi, Proxmox or any other hypervisor. Licences are assigned to the physical server, based on its physical cores and the number of Windows Server VMs it runs.

How many licences does a failover cluster need?

Each host must be licensed for the maximum number of Windows Server VMs that could run on it, including after a failover. That’s why most clusters use Datacenter.

How do I count physical cores on my server?

Open Task Manager, go to Performance and select CPU to see Sockets and Cores. Or run Get-CimInstance Win32_Processor in PowerShell and add up NumberOfCores.

Instant Delivery

Get instant delivery by email

Secure Payments

100% protected transactions

Replacement or Refund

Key doesn’t work? We’ll replace it or refund you

Free activation support

Help with installing & activating