RDS User CAL vs. Device CAL – Which do I need?
A guide to choosing the right licensing model for your business.
When setting up a Remote Desktop environment, one of the most common questions is: "Should I buy User CALs or Device CALs?" Choosing the wrong type can lead to unnecessary costs or compliance issues.
Option 1: Per User CALs
A User CAL is assigned to a specific human being. That user can access the server from an unlimited number of devices.
Best for:
Option 2: Per Device CALs
A Device CAL is assigned to a specific physical device (computer, tablet, thin client). An unlimited number of users can use that device to connect to the server.
Best for:
Comparison at a Glance
| Feature | Per User CAL | Per Device CAL |
|---|---|---|
| Licensed Entity | The Person | The Computer/Device |
| # of Devices Allowed | Unlimited | 1 Specific Device |
| # of Users Allowed | 1 Specific User | Unlimited |
| Tracking | Not strictly enforced by the server (honor system/audit) | Strictly enforced (server assigns temporary token) |
| Ideal Scenario | Modern Office / Remote Work | Call Centers / Shift Work |
The Verdict
Choose User CALs if: You have more devices than users (e.g., 10 employees with 20 devices).
Choose Device CALs if: You have more users than devices (e.g., 50 employees sharing 20 computers).
Related Posts
How to configure “Licensing Mode” and “License Server to Use” on a Windows Server?
Configuring RDS Licensing Mode and License Server A guide for Windows Server 2016, 2019, 2022, and 2025. Configuring the Remote Desktop Services (RDS) licensing mode and license server on a Windows Server is a critical step for allowing more than two concurrent remote connections. The process can be done through Server Manager, Group Policy, or…
Everything you need to know about Microsoft RDS CALs
Everything you need to know about Microsoft RDS CALs A complete guide to Remote Desktop Services Client Access Licenses. What are Microsoft RDS CALs? RDS CALs (Remote Desktop Services Client Access Licenses) are a type of license required for a user or device to connect to a Windows Server running the Remote Desktop Session Host…
How to Remove or Delete all RDS CALs from a Windows Server?
How to Delete All RDS CALs from Windows Server A guide for resetting licensing on Windows Server 2016, 2019, and 2022. The process for deleting all Remote Desktop Services (RDS) CALs from a Windows Server can be done through a few different methods. The most reliable method is to rebuild the license database. ⚠️ Warning:…
How to revoke Per-Device RDS CALs on a Windows Server?
Revoking Per-Device RDS CALs Understanding the complexities of revoking Client Access Licenses in Windows Server. Revoking per-device Remote Desktop Services (RDS) Client Access Licenses (CALs) can be a complex and often misunderstood process in a Windows Server environment. The key takeaway is that direct revocation of a single per-device CAL is not always possible or…