Windows Server 2016 end of life arrives on January 12, 2027, the day Microsoft ends extended support for the operating system. From then on, servers still running it stop receiving security updates, and the IT teams that manage them need a decision for each one: upgrade, move the workload to Azure or pay for Extended Security Updates (ESU).
This article covers the exact dates, what stops on January 12, how to find every Windows Server 2016 machine in your environment and what each of the three options involves. It closes with a migration checklist and with how InvGate Asset Management builds the inventory that every one of those decisions starts from.
When does Windows Server 2016 reach End of Life?
Windows Server 2016 reaches End of Life on January 12, 2027, when its extended support period ends. Mainstream support already ended on January 11, 2022, so the operating system has received only security updates for almost five years.
| Milestone | Date |
| Release | October 15, 2016 |
| End of mainstream support | January 11, 2022 |
| End of extended support (End of Life) | January 12, 2027 |
| End of Extended Security Updates (Standard and Datacenter only) | January 2030 |
These dates apply to the Datacenter, Essentials, MultiPoint Premium and Standard editions, according to Microsoft's lifecycle page for Windows Server 2016. Extended Security Updates cover only Standard and Datacenter, so servers running Essentials or MultiPoint Premium can't enroll in the program and need to be upgraded or replaced.
What happens after January 12, 2027
Windows Server 2016 machines keep running after January 12, 2027. What ends is Microsoft's work on them: no more security updates, no non-security fixes and no technical support for the operating system, unless the server is covered by Extended Security Updates.
The risk grows with every vulnerability published after that date, since none of them will be patched on an uncovered server. Unsupported operating systems also show up in security audits and compliance reviews as findings that need a remediation plan, the same situation many teams faced when Windows 10 reached End of Life in October 2025.
How to find every Windows Server 2016 machine in your environment
Every option starts with the same two questions: how many Windows Server 2016 machines are there, and what does each one do? An inventory by operating system and edition answers the first one, and the details of each server answer the second.
Physical servers, virtual machines and cloud instances
A query against Active Directory is the usual first pass, and it only lists domain-joined machines. Servers outside the domain, virtual machines (VMs) that nobody joined and instances running in a public cloud stay out of that list, and they're often the ones nobody remembers to migrate.
A complete count crosses three sources: the physical servers, the VMs in each hypervisor and the instances in each cloud subscription. The goal is one list with the operating system and edition of every machine, because the edition decides which options are available later.
What runs on each server
Before touching a server, it pays to know what depends on it. For each Windows Server 2016 machine, record at least these details:
- Roles and features, such as domain controller, file server or web server.
- Applications and their vendors, including whether each vendor supports them on Windows Server 2025.
- Databases and their versions.
- The owner who approves the change and the users or services that rely on the server.
Databases deserve a separate look. SQL Server 2016 left extended support on July 14, 2026 and Exchange Server 2016 did the same on October 14, 2025, so a Windows Server 2016 machine running either one carries two End-of-Support problems at once.
The hardware underneath
A physical server bought around 2016 may be out of warranty or past its manufacturer's End of Support date. An in-place upgrade on that hardware puts a supported operating system on a machine with no replacement parts or vendor help when it fails.
Checking warranty and support status per model turns the operating system decision into a hardware decision too. Upgrade in place where the hardware still has years left, and replace the server or move the workload to a VM where it doesn't.
Your options: upgrade, migrate to Azure or buy Extended Security Updates
Microsoft offers three ways forward for a Windows Server 2016 machine, and most environments end up combining them server by server. The table summarizes each one before the details.
| Option | Security updates until | How it's paid | Best fit |
| Upgrade to Windows Server 2025 | November 2034 | A Windows Server 2025 license for each server | Servers whose hardware and applications support the new version |
| Move the workload to Azure | January 2030, unless the server is upgraded | The Azure service that hosts the workload | Workloads that were already candidates to leave the data center |
| Extended Security Updates through Azure Arc | January 2030 | Monthly subscription, billed from January 13, 2027 | Servers that can't be upgraded or moved before the deadline |
Upgrade to Windows Server 2025
Windows Server 2025 is the version Microsoft recommends, with mainstream support until November 13, 2029 and extended support until November 14, 2034. Servers outside a cluster can run an in-place upgrade directly from Windows Server 2016 to 2019, 2022 or 2025, while failover clusters move one version at a time, according to Microsoft's guide to Windows Server upgrades.
Each upgrade needs its own license for the target version, and the edition carries over unless you move from Standard to Datacenter during the process. Windows Server 2022 remains an option when an application isn't certified for 2025 yet, although it left mainstream support on October 13, 2026 and receives only security updates until October 14, 2031.
Move the workload to Azure
Moving a Windows Server 2016 workload to Azure buys time without an immediate upgrade. Microsoft provides Extended Security Updates for three more years in Azure, across destinations such as Azure Virtual Machines, Azure Dedicated Host, Azure VMware Solution and the Azure Stack portfolio.
The move keeps the operating system as it is, so the same deadline returns in January 2030 and the upgrade still has to happen. It works best for workloads that were already candidates to leave the data center, where the migration and the upgrade can be planned as one project.
Buy Extended Security Updates
Extended Security Updates for Windows Server 2016 deliver Critical and Important security updates for up to three years, through 2030, for the Standard and Datacenter editions. Servers that stay on premises or in other clouds get them through Azure Arc: the configuration has been available in the Azure portal since August 3, 2026, and monthly billing starts on January 13, 2027, according to Microsoft's Azure Arc documentation.
To buy them, servers need Software Assurance through a Volume Licensing program, or licenses through the Services Provider License Agreement (SPLA) or a Server Subscription. The program includes no new features and no non-security fixes, and organizations that prefer annual billing through Volume Licensing can request it from their Microsoft representative.
A Windows Server 2016 migration checklist
With the deadline close, the work fits in a short, ordered list. Each step feeds the next one, so an incomplete inventory slows down everything that follows:
- Build the inventory. List every Windows Server 2016 machine, physical, virtual or in the cloud, with its edition and owner.
- Map dependencies. Record the roles, applications, databases and services that rely on each server.
- Prioritize by criticality. Start with internet-facing and business-critical servers.
- Pick a path per server. Choose between upgrade, Azure and Extended Security Updates, and check the hardware in the same pass.
- Test. Run the upgrade or migration on a copy or a non-production server and validate the applications.
- Cut over. Schedule maintenance windows and keep a rollback plan.
- Retire and update the inventory. Decommission the old servers and change their status so the count reflects reality.
Servers that need new hardware can join the next refresh cycle, which is easier when your hardware refresh planning already ranks devices by age and support status. Keep the list updated until the last Windows Server 2016 machine is gone, since forgotten VMs and test environments tend to add new ones along the way.
How InvGate Asset Management helps you plan the move

InvGate Asset Management is IT Asset Management software that offers an enterprise experience without the complexity or the price of one, with an intuitive interface, a no-code approach and fast deployment. For a Windows Server 2016 deadline, it answers the question every option starts from: how many 2016 servers exist and what runs on each one.
The asset inventory is built with the Agent, network discovery, integrations such as VMware, Microsoft Azure and Microsoft Intune, and manual or CSV import, so physical servers, VMs and cloud instances land in the same list. From there, these capabilities cover the steps above:
- Servers as their own asset type. The Agent classifies a machine as a server automatically when it reports a server operating system, such as Windows Server.
- One filter for every 2016 machine. In the asset explorer, filtering by Operating system contains "Windows Server 2016" lists every edition, and a Smart Tag keeps that group updated as servers are upgraded or new ones appear.
- What runs on each server. The inventory records the software installed on each server and detects the databases running in your environment with their versions, and Atlas AI Agent adds the End of Life and End of Support dates of those databases, such as SQL Server 2016.
- The hardware decision. Atlas also shows the manufacturer's End of Support date for physical servers, next to their warranty data, to decide between upgrading in place and replacing the machine.
- Progress tracking. A custom dashboard charts how many Windows Server 2016 machines remain, so the count drops visibly as the project moves forward.
How Element U.S. Space & Defense handled its own migration
Element U.S. Space & Defense, a U.S. government contractor in engineering and testing for space and defense, had its asset data split across spreadsheets, Microsoft Intune and Microsoft Entra. With InvGate Asset Management, the team consolidated 1,700 assets across six sites into a single inventory with ownership and lifecycle data.
That inventory supported the company's own operating system migration. Element completed its Windows 11 migration in 45 days and raised software update coverage from 55% to 95% across 1,700 devices, according to its case study.
Get ahead of Windows Server 2016 End of Life
Windows Server 2016 end of life leaves every server with three possible paths, and the right one depends on what each machine runs, who owns it and what hardware sits underneath. Teams that start from a complete inventory make those calls server by server and avoid discovering forgotten machines after January 12, 2027.
To see every Windows Server 2016 machine in your environment, start a free trial of InvGate Asset Management or talk to Sales about your migration plan. Either way, the first list of 2016 servers is where the decision for each one begins.