Cart0

Server · compare · 4 min read

RDS CAL Per User vs Per Device: Which One to Choose

Published

RDS CAL Per User vs Per Device: Which One to Choose

Short answer: RDS CAL Per User vs Per Device in one line: one follows a person, the other stays with a machine. Per User needs Active Directory and isn't enforced. Per Device is enforced and works in a workgroup. I'd count people and devices and license the smaller group.

Choosing an RDS CAL, Per User vs Per Device, comes down to counting. Per User follows a person across any number of devices. Per Device stays with one machine for any number of people. We’d count both groups and license the smaller one.

Point Per User Per Device
One CAL covers One person, any number of devices One device, any number of people
Assigned to A user account in Active Directory A physical device
In a workgroup Can’t be tracked Tracked without Active Directory
Temporary CALs Not available Valid for 90 days
Over-allocation Possible, in breach of the licensing agreement Not possible
Revoking Not possible Up to 20% of the CALs

The table follows Microsoft’s page License Remote Desktop Services with client access licenses.

What an RDS CAL covers

A session on a Remote Desktop Session Host needs a license. We install the CALs on a Remote Desktop license server, and it hands them out.

Two things sit outside that rule. Administration gets two sessions without any RDS CAL. And a new session host runs for a grace period of 120 days with no license server.

After the grace period, connections fail without a license server. That case has its own page: no Remote Desktop license servers available.

The Per User model

A Per User CAL belongs to a person. The license server assigns it to that person’s account in Active Directory. Office PC, laptop, tablet, phone: one CAL covers them all.

The model isn’t enforced. The license server keeps issuing even when the installed pool is used up, and Microsoft’s page says plainly who answers for that. You do.

So the count is your job. RD Licensing Manager can produce a report on Per User CAL usage, and I’d run it before every audit.

Detail Per User
Validity 60 days before renewal
Reassignment 90 days before the CAL can go to someone else
Temporary CALs None
Revoking None

The Per Device model

A Per Device CAL belongs to a machine. Anyone who sits down at it may open a session.

The first connection from a device gets a temporary CAL. On the second connection the license server issues a permanent one, provided it’s activated and has CALs left.

This model is enforced. When the pool is empty, the next new device doesn’t get a permanent CAL.

Detail Per Device
Temporary CAL Valid for 90 days
Permanent CAL Valid for a random period of 52 to 89 days before renewal
Revoking Up to 20% of the CALs
Over-allocation Not possible

Revoking helps when a PC is scrapped. Its CAL goes back to the pool instead of waiting out its validity.

Two columns comparing Per User and Per Device RDS CALs: what each is assigned to, how many devices or people it covers, whether it is enforced and whether it works in a workgroup
One follows the person. The other stays with the machine.

How to choose: RDS CAL Per User vs Per Device

Two counts, one check, one decision.

  1. List every person who will open a remote session, part-time and external staff included.
  2. List every device those sessions will start from: office PCs, thin clients, laptops, home computers, phones.
  3. Check whether the session host is in an Active Directory domain; without one, only Per Device can be tracked.
  4. Compare the two totals and take the smaller one.
  5. Set the matching licensing mode on the session host and install that kind of CAL on the license server.
Situation Better fit
Staff with a PC, a laptop and a phone each Per User
Remote and hybrid teams Per User
Shift work on shared terminals Per Device
A warehouse or reception desk used by many people Per Device
A server in a workgroup Per Device
More people than devices Per Device
More devices than people Per User
Four steps to choose an RDS CAL type: count the people, count the devices, check for an Active Directory domain, license the smaller group
People, devices, domain, then the smaller number.

Workgroups and domains

Per User CALs are tracked through Active Directory accounts. A workgroup has no such accounts, and Microsoft’s table says the CALs cannot be tracked there.

Per Device CALs are tracked regardless of Active Directory membership. For a standalone server that settles the choice.

Planning a domain anyway? Our guide to joining Windows Server to a domain covers that step.

The licensing mode on the session host

Buying the right CALs is half of it. The session host also has a licensing mode, and it has to name the same kind.

Where Setting
Deployment with a Connection Broker Server Manager, Remote Desktop Services, Overview, Edit Deployment Properties, RD Licensing
Standalone session host Local Group Policy: Set the Remote Desktop licensing mode
Same policy folder Use the specified Remote Desktop license servers

A license server can hold both kinds at once. One session host works in one mode.

A host set to one kind with only the other kind installed ends in licensing errors. We see that pairing after hurried purchases.

CAL versions count for both kinds

The version rule doesn’t depend on the kind. A CAL serves session hosts of its own version and older ones.

Session host CALs it accepts
Windows Server 2016 RDS 2016, 2019, 2022, 2025
Windows Server 2019 RDS 2019, 2022, 2025
Windows Server 2022 RDS 2022, 2025
Windows Server 2025 RDS 2025
License server CALs it can hold
Windows Server 2016 RDS 2016
Windows Server 2019 RDS 2016, 2019
Windows Server 2022 RDS 2016, 2019, 2022
Windows Server 2025 RDS 2016, 2019, 2022, 2025

So the newest CAL is the safe pick for a mixed estate, as long as the license server is new enough to hold it.

What else a remote user needs

An RDS CAL sits on top of two other licenses.

Layer What it licenses
Server license The session host itself, Standard or Datacenter
Windows Server CAL Basic access to the server for the user or device
RDS CAL The remote session

The server editions are compared in Windows Server 2022 Standard vs Datacenter. Base CALs are explained in managing CAL licenses in Windows Server 2022.

For a small session host, our Windows Server 2022 Standard key is the usual base.

Counting examples

Four made-up offices, to show the arithmetic.

Office People Devices We’d license
Accounting firm; everyone has a laptop and a home PC 18 40 18 Per User
Call centre; three shifts on the same desks 90 30 30 Per Device
Design studio; staff also connect from tablets 12 31 12 Per User
Workshop PCs outside the domain 6 2 2 Per Device

Our packs hold 50 CALs each. One pack covers any of these four offices.

Picked a side? For Per User we keep RDS 2022, 50 User CALs and RDS 2025, 50 User CALs. For Per Device we have RDS 2022, 50 Device CALs and RDS 2025, 50 Device CALs. An older estate? There’s RDS 2019, 50 Device CALs. All genuine, instant to email, and the whole range is under Windows Server CALs.

Around the session host

Mistakes we see most

  • Choosing Per User for a workgroup server.
  • Setting Per Device on the host and installing Per User CALs.
  • Counting the devices in the office and forgetting home PCs and phones.
  • Treating the missing enforcement of Per User as free licenses.
  • Buying CALs older than the session host.
  • Skipping the Windows Server CALs underneath.

Terms used on this page

Term Meaning
RDS Remote Desktop Services, the Windows Server role for remote sessions
RDS CAL A client access license for one user or one device
Session host The server users connect to
License server The server that holds and issues RDS CALs
Licensing mode Per User or Per Device, set on the session host
Temporary CAL The 90-day license a device gets on its first connection
Over-allocation Issuing more Per User CALs than are installed

FAQ

What is the difference between RDS CAL Per User and Per Device?

Per User licenses one person on any number of devices. Per Device does the reverse: one device, any number of people. I'd pick by which count is smaller.

Which is cheaper, Per User or Per Device?

Neither by itself. The cost follows the number of CALs you need. We count people and devices, then license whichever group is smaller.

Can I use Per User RDS CALs in a workgroup?

No. Microsoft's table says Per User CALs cannot be tracked within a workgroup. I'd use Per Device CALs on a server outside a domain.

Can one license server hold both kinds of RDS CAL?

Yes, both kinds can be installed on one license server. Each session host works in one licensing mode, though. We set that mode to match the CALs meant for it.

Are Per User RDS CALs enforced?

No. The license server issues them even past the installed number. Microsoft's page calls that a breach of the licensing agreement, so we track usage with the report in RD Licensing Manager.

How long is a temporary RDS CAL valid?

A temporary Per Device CAL is valid for 90 days. It's issued on a device's first connection. Per User has no temporary CALs, as I read Microsoft's table.

Do RDS CALs replace Windows Server CALs?

No. A remote user needs both: the Windows Server CAL for access to the server, the RDS CAL for the session. I'd budget for the two together.