RDS CALs: What They Are and When Your Server Needs Them
Remote Desktop Services is one of the most useful roles in Windows Server: users log in to a central machine and work in full desktop sessions or published applications from anywhere. It is also the role with the most misunderstood licensing. This guide sorts it out.
The baseline: administration is free, sessions are not
Every Windows Server includes 2 concurrent connections for administration. If your only remote access is an admin opening RDP to manage the machine, you need no RDS licensing at all.
The requirement starts when RDS becomes a workplace: session desktops, RemoteApp programs, virtual desktop infrastructure. Every user or device using those services needs an RDS CAL in addition to the regular Windows Server CAL. The two licenses stack; one does not replace the other.
User vs Device, the RDS edition
Like base CALs, RDS CALs come in two flavors:
- RDS User CAL: one person, any device. The right choice for staff who connect from a work PC, a home laptop and a tablet.
- RDS Device CAL: one endpoint, any number of people. The right choice for shared terminals, kiosks and shift work.
You can mix both types on one deployment. Count people, count devices, license the smaller number per group.
For Windows Server 2022 deployments we stock RDS 5 Device CAL packs and RDS 5 User CAL packs, and for older 2019 hosts a 5 RDS User CAL pack as well.
Version matching works the same as base CALs
An RDS CAL must be the same version as the server running the RDS role, or newer. RDS 2022 CALs cover 2022, 2019 and 2016 session hosts. If you plan a server upgrade within a year, buy the newer CAL version now and it will carry over.
The 120-day grace period is not a free tier
A fresh RDS deployment works for 120 days without a licensing server. This is a migration window, not a trial you can reset. After day 120 clients are refused connections until a licensing server with installed RDS CALs is reachable. Plan the CAL purchase together with the rollout, not after the first outage.
Sizing a real deployment
A 15-person accounting firm publishes its ERP as a RemoteApp. Everyone also uses file shares and prints through the server:
- 15 Windows Server User CALs (base network access).
- 15 RDS User CALs (the RemoteApp sessions).
- The server license itself, for example Windows Server 2022 Standard.
That is the complete, compliant stack. If you tell us your user count and how they connect, we will map it to the cheapest valid combination from the Windows Server CAL category.