I'm looking for guidance on licensing for upgrading a client's servers to Windows Server 2025. They currently have two physical servers running Windows Server 2016 and 2019, with several VMs on Windows Server 2012 R2. They only have one active Domain Controller on the 2012 VM. I'm planning to upgrade the physical servers and VMs to Windows Server 2025. I've heard about User CAL licensing and I'm unsure if I need to purchase additional licenses for the upgrade. Any insights would be greatly appreciated!
6 Answers
Check if any of your users have an active Microsoft 365 E3 or E5 license. If they do, those licenses cover CALs for server OS versions, so you may not need to purchase additional CALs for those users. Also, remember that the server standard license allows only two VMs per server, so adjust your licensing accordingly if you have more.
Just to clarify, a single license for an 18 core server is only valid for 2 Windows Server VMs. If you're hosting more than that, you'll need to secure additional licenses.
Don't forget that CALs are necessary whether the servers are on-premise or in a cloud environment. If you want hybrid use rights, Software Assurance is also recommended with your Windows Server licenses.
For Windows Server 2025, you need to consider how many cores your servers have. The licenses typically cover packs that manage 15 cores at a time. If each of your servers has more cores, ensure you get enough packs to cover them—or you may end up needing additional licenses.
Are there any known issues with using Windows Server 2025 as a Domain Controller?
Yes, especially if you're running mixed environments; issues may arise until they resolve the RC4 deprecation.
Yes, you absolutely need User CALs for Windows Server 2025. While there's no automatic check for compliance, if you get audited and don't have the necessary CALs, it can lead to hefty fines. So it's better to be prepared and ensure your licensing is in order!
Just a heads up, 5 CALs usually come with the server license but if you need more, those will have to be purchased separately. It's key to keep your licenses updated to match the server versions.

Right! You could go with 2-core packs if you're under a 16-core cap per server or explore the Datacenter license for unlimited VMs, depending on your setup.