Skip to content
DAVINCI Rechenzentrum

Free tool · Microsoft licensing calculator

How many licenses does this environment need – and why?

Core licenses, CALs, RDS, SQL Server, Exchange – for purchase and for rental in a data center. The calculator names the rule behind every number and shows the cores a minimum makes you pay for. Prices are deliberately absent; they depend on the reseller and the day.

How you license
Edition
SQL Server
On-premises Exchange Server

Windows Server

16 core licenses

1 × 16-core pack · Standard

12 physical cores per host 4 added by the minimum rules
To license per host16
Minimum rule8 per processor, 16 per server
CAL modelper user (25)
VMs per host covered2

License summary

Windows Server Standard1 host × 16 cores × 1 license set (two VMs per set); the minimums add 4 cores per host.16 core licenses
Windows Server User CALEvery user accessing a Windows Server needs a CAL – 25 users are fewer than 30 devices, so per user.25 CALs
What stands out in this calculation

The minimums (8 per processor, 16 per server) require 4 more core licenses per host than the hardware has. A server with 12 cores is licensed like one with 16.

Calculated from Microsoft's published licensing rules, verified on 2 October 2026 – quantities, not prices. The Product Terms at the time of purchase, or the SPLA agreement for rentals, are binding; special cases such as License Mobility, External Connector or development environments are not covered.

Turn this summary into a quote

The button takes the short summary with it: 16 cores Standard, 25 user CALs. You get the licensing with a monthly figure – and a note on where an existing purchased license remains the cheaper choice. Servers hosted in Germany, ISO 27001 certified data center.

The rule that shapes all the others

You license the core, not the server – with a floor that makes small servers expensive.

Since Windows Server 2016, Microsoft counts physical cores. Every core needs a license, sold in packs of two and of sixteen. On top come two minimums: 8 licenses per processor and 16 per server. An entry-level server with a single 6-core processor therefore needs 16 core licenses – ten of them for cores that do not exist. The core grid in the calculator shows exactly those boxes.

The second question is virtual machines. Standard covers two VMs per full licensing of all cores; run more and you license every core again. Datacenter licenses once and allows any number. So the choice is not about features – they are nearly identical – but a calculation over the number of VMs per host.

And the third: the core license lets you run the server. Letting someone access it is what the CAL does – per user or per device, for every person or device, even when access goes through an application. This is the part most often missing in license audits, because a CAL is never installed and nothing stops working when it is absent.

License types

What is needed for what

Windows Server core license (Standard, Datacenter)One license per physical core; at least 8 per processor and 16 per server; packs of 2 and 16.
Standard covers two virtual machines plus the Hyper-V host per full licensing of all cores, Datacenter unlimited. Running more than two VMs on a Standard host means licensing all cores multiple times.
Windows Server CAL (per user or per device)For every user or device accessing a server – in addition to the core license.
Per user when staff use several devices; per device when shifts share a workstation. The CAL version must match or exceed the server version. Anonymous external access is covered by the External Connector.
RDS CAL (Remote Desktop Services)In addition to the Windows CAL, for every user or device on a session host.
Without a license server a session host runs for 120 days, then stops accepting connections. Older RDS CALs do not open a newer session host. Per-user licensing is not technically enforced – compliance is the administrator's responsibility.
SQL Server (per core or Server + CAL)Per core: at least 4 core licenses per VM, packs of 2. Standard alternatively as a server license plus a CAL per user or device.
Server + CAL for few, countable users; per core for many users or access through web and applications. Enterprise with Software Assurance allows unlimited virtualization on fully licensed hosts.
Exchange Server (server license + Standard/Enterprise CAL)One server license per instance; a Standard CAL per user or device, Enterprise CAL as an add-on.
Exchange Server SE requires an active entitlement – Software Assurance on existing licenses or a qualifying Microsoft 365 subscription.
SPLA: renting in a data centerWindows Server per core per month, no CALs; RDS, SQL and Exchange per user per month (SAL).
For environments operated by a service provider – in our hosted servers the Windows license is included this way. Existing purchased licenses can be brought in under conditions (License Mobility with Software Assurance).

Purchase or rent

Same environment, two licensing worlds.

With a purchase the license is yours, permanently, for one version. Paid once, it needs CALs for every access and must be bought again at a version change – or grow with Software Assurance. For a server that runs unchanged for five years, that is often the cheapest calculation.

With SPLA rental the service provider who operates the environment licenses it: Windows Server per core per month, no CALs; RDS, SQL and Exchange per user per month. The license grows and shrinks with the environment, the version is always current, and the invoice states every month what is licensed – the simplest license proof there is. In our hosted servers in Germany the Windows license is included this way.

The calculator shows both worlds with the same slider. What it does not show is the price – because Microsoft changes it, resellers differ, and an outdated figure on a page that promises reliability would be worse than none. We name the figure for your summary in the quote, dated.

Frequently asked questions

Why do I have to license 16 cores when my server only has 8?

Because Microsoft sets two minimums: at least 8 core licenses per physical processor and at least 16 per physical server – even for a single-processor server. A server with one 8-core processor therefore needs 16 core licenses; the extra eight buy nothing. For procurement that means a 16-core processor costs the same in licenses as an 8-core one.

Standard or Datacenter – where is the break-even?

Standard covers two virtual machines plus the Hyper-V host that only manages the VMs, per full licensing of all cores. Four VMs on a host means licensing all cores twice, six VMs three times. Datacenter licenses the cores once and allows unlimited VMs. The point where Datacenter becomes cheaper depends on the current price of both editions – it sits at a handful of VMs per host, and we name it in the quote with numbers.

User CAL or Device CAL?

Both allow access to every Windows Server in the company; the difference is what gets counted. Per user when staff use several devices – PC, laptop, phone. Per device when several people share one device, for example in shift work or at terminals on a shop floor. The calculator takes the smaller of the two numbers. Mixing is allowed, but every person or device must be covered by one of the two types.

Do I need additional licenses for a terminal server?

Yes. Every user or device that signs in to a Remote Desktop Session Host needs an RDS CAL in addition to the Windows Server CAL. It is issued by a license server; without one the session host runs for 120 days and then refuses connections. The RDS CAL must match the server version or be newer – a 2022 CAL does not open a 2025 server. Under SPLA, RDS is licensed per user only, as a monthly Subscriber Access License.

Does the Windows CAL also cover SQL Server or Exchange?

No. Every server product has its own access licenses. SQL Server Standard in the Server + CAL model needs a SQL CAL per user or device – even when access runs through an ERP application that uses the database in the background (multiplexing does not change that). Exchange needs a Standard CAL per user or device, the Enterprise CAL is an optional add-on.

When SQL Server per core, when Server + CAL?

Server + CAL exists only for the Standard edition and pays off with few, countable users. Per core is mandatory when users cannot be counted – a website, a web shop, a customer portal – and for the Enterprise edition. Per core, the minimum is four core licenses per VM and per physical processor, sold in two-core packs; a VM with two vCores therefore costs four core licenses.

What changes with SPLA rental?

Windows Server is licensed per core per month and covers access by any number of users – Windows Server CALs are not required. RDS, SQL Server and Exchange are licensed per user per month (SAL), SQL alternatively per core. SPLA is available only to service providers who operate the environment; in our hosted servers the Windows license is included this way. Existing purchased licenses with Software Assurance can be brought in under conditions.

What does an auditor want to see for licensing?

An allocation: which licenses exist (agreements, license statements, for SPLA the monthly invoice) and which servers and users they are assigned to – a license summary like the one from this calculator, with a date. Missing allocation is a finding even when enough licenses were bought. Generate the summary, attach it to the purchase records, repeat it after every change.