top-design
Windows Server guide

RDS CAL User vs Device: Which Remote Desktop CAL Do You Need?

Updated by the Software Recycling support team

Buy RDS User CALs when each person connects from several devices, and RDS Device CALs when several people share one device. Servers in a workgroup can only use Device CALs. The CAL version must match or be newer than the session host, and every RDS user also needs a Windows Server CAL.

RDS CALs come in two types: User CALs license a person on any number of devices, and Device CALs license a device used by any number of people. Choose User CALs when people work from several devices, and Device CALs when several people share the same device. Workgroup servers can only use Device CALs. The CAL version must be the same as or newer than the Windows Server version you connect to.

What is an RDS CAL?

An RDS CAL (Remote Desktop Services Client Access License) is the license each user or device needs to start a Remote Desktop session on a Windows Server RD Session Host. Without RDS CALs, Windows Server allows only two concurrent administrative Remote Desktop connections for server management.

RDS CALs are installed on a Remote Desktop Licensing server, which hands them out to users or devices as they connect.

RDS User CAL vs Device CAL

Pick the type based on how people connect, not on how many servers you have.

User CAL Device CAL
What it covers One named person One physical device
Best when Each person uses a desktop, laptop and phone Shift workers share a terminal
Works in a workgroup No Yes
How it is tracked Assigned in Active Directory, not enforced Issued to the device and enforced
Example 20 staff each with a laptop and home PC: 20 User CALs 30 staff sharing 10 PCs: 10 Device CALs

User CALs are the common choice for offices where staff work from home or on more than one device. Device CALs win when there are more people than devices, such as in warehouses, clinics and call centers.

Why workgroup servers need Device CALs

Per User CALs depend on Active Directory to record who holds each license. If the session host and license server are not joined to a domain, Microsoft supports Per Device CALs only.

Which RDS CAL version do you need?

The RDS CAL version must match or be newer than the Windows Server version of the session host. Newer CALs work with older servers, but older CALs do not work with newer servers.

Session host 2025 RDS CAL 2022 RDS CAL 2019 RDS CAL 2016 RDS CAL
Windows Server 2025 Yes No No No
Windows Server 2022 Yes Yes No No
Windows Server 2019 Yes Yes Yes No
Windows Server 2016 Yes Yes Yes Yes

There is a second rule. The license server must run the same Windows Server version as the CALs, or a later one. For example, Windows Server 2022 RDS CALs can be installed on a 2022 or 2025 license server, but not on a 2019 license server. If you are buying 2022 RDS CALs for a 2022 session host and your license server still runs 2019, move the licensing role to a newer server first.

Browse CALs by version: RDS CAL 2025, RDS CAL 2022, RDS CAL 2019 and RDS CAL 2016.

RDS CAL vs Windows Server CAL

They are two different licenses, and a Remote Desktop user needs both. A Windows Server CAL gives a user or device the right to access the server at all, for file sharing, printing or authentication. An RDS CAL adds the right to use Remote Desktop Services on that server.

So a team of 15 people working through Remote Desktop needs 15 Windows Server CALs and 15 RDS CALs (user or device to suit), as well as core licenses for the server itself. Our guide to Windows Server core licensing explains how to size the server license.

How to install RDS CALs on the RD Licensing server

Install the Remote Desktop Licensing role, activate the license server, then add your CALs with RD Licensing Manager.

  1. In Server Manager, add the Remote Desktop Licensing role service, or include it when you deploy Remote Desktop Services.
  2. Open Remote Desktop Licensing Manager from Windows Administrative Tools.
  3. Right-click the server name and choose Activate Server. Use the automatic connection method, or the web browser or telephone methods if the server has no internet access.
  4. Right-click the server again and choose Install Licenses.
  5. Select the license program that matches your purchase. For a retail key, this is the license pack (retail purchase) option.
  6. Enter the license code or agreement details, then choose the product version, the license type (Per User or Per Device) and the quantity.
  7. Finish the wizard. The licenses appear under the server with a total and available count.

In a domain, add the license server's computer account to the Terminal Server License Servers group in Active Directory so it can track Per User CALs. RD Licensing Manager offers to do this under Review Configuration.

How to set the licensing mode

The session host must know which license server to use and whether to request User or Device CALs. Set this in one of two places:

  1. With an RD Connection Broker deployment: in Server Manager, go to Remote Desktop Services > Overview > Tasks > Edit Deployment Properties > RD Licensing. Choose Per User or Per Device and add the license server.
  2. Without a Connection Broker: open Group Policy and go to Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Licensing. Enable Use the specified Remote Desktop license servers and Set the Remote Desktop licensing mode.

Afterward, open RD Licensing Diagnoser on the session host to confirm that it sees the license server and that the mode matches the CALs installed. A mismatch, such as Per Device mode with only User CALs installed, is the most common reason users are refused after the grace period.

For a new server build, see our guide to installing Windows Server.

Need help?

If you are unsure whether you need User or Device CALs, or the licensing server will not accept your key, open a ticket at /support or call +1-888-470-5516. Free tech support is available 7 days a week, and if a key fails to activate we send a working replacement free of charge.

Frequently asked questions

Buy User CALs when each person connects from more than one device, such as an office PC, a laptop and a home computer. Buy Device CALs when several people share one device, such as shift workers on a shared terminal. If your servers are not in an Active Directory domain, use Device CALs.
Yes. RDS CALs work with session hosts running the same Windows Server version or an earlier one. Windows Server 2022 RDS CALs cover 2022, 2019 and 2016 session hosts. They must be installed on a license server running Windows Server 2022 or later.
Yes. An RDS CAL covers access to Remote Desktop Services. Each user or device also needs a Windows Server CAL to access the server at all. The two are separate licenses and both are required for a licensed Remote Desktop session.
A new RD Session Host has a licensing grace period of 120 days. After that, users cannot connect until the server can reach an activated license server with the right CALs installed. Administrators can still use the two built-in administrative sessions.
No. The CAL type is set by the license you buy and the license server tracks it that way. If you bought the wrong type, you need new CALs of the correct type, so check your domain setup and how people connect before you order.

Related products

More Windows Server guides

footer-img

To receive news of our special offers submit your email

Made with love by Varsuite
Added to basket! View Basket →