Windows Server CALs explained: user vs device, and how many you need
By Admin · · 2 min read
This is the part of Windows Server licensing that catches people out: buying Windows Server does not give anyone permission to connect to it.
The server licence covers the server. Every user or device that connects needs a Client Access Licence — a CAL. They are bought separately, which is why you will see listings like Remote Desktop Services User connections (50) CAL sitting next to the server licence itself.
User CALs vs Device CALs
They cost similar amounts and are not interchangeable.
A User CAL covers one named person, on unlimited devices. A consultant with a laptop, a phone and a home desktop needs exactly one User CAL.
A Device CAL covers one device, used by unlimited people. A shift-work terminal used by six staff across three shifts needs exactly one Device CAL.
How to choose without overpaying
Count both ways and take the smaller number:
- More devices than people? (staff with laptop + phone + desktop) → User CALs.
- More people than devices? (shared terminals, shift work, a shop floor) → Device CALs.
A 20-person office where everyone has a laptop and a phone needs 20 User CALs, not 40 Device CALs. A 24-hour operation with 10 terminals and 30 staff needs 10 Device CALs, not 30 User CALs. Same organisation size, half the cost, decided entirely by which way round you count.
You can mix both types in one environment if part of your workforce fits each pattern.
RDS CALs are an extra layer
If people connect to a Remote Desktop session — not just to a file share or a printer — they need an RDS CAL as well as the ordinary CAL. It is not a substitute. This is the most common under-licensing mistake, and it is the one most likely to surface in an audit.
What to check before buying
- How many people, and how many devices? Take the smaller count.
- Are you running Remote Desktop? If yes, budget RDS CALs on top.
- Does the CAL version match the server version? CALs are version-specific — Server 2025 needs 2025 CALs. Older CALs do not cover a newer server.
- Buy for peak concurrent need, not headcount today, if you are growing.