In short
For Windows Server lifecycle planning, the date that matters most is the end of extended support, when normal security updates stop. The nearest LTSC deadline is Windows Server 2016 on January 12, 2027. Windows Server 2019 follows on January 9, 2029. Windows Server 2022 is not EOL in 2026: mainstream support ends in October 2026, while extended support continues until October 14, 2031. Windows Server 2025 is supported through November 14, 2034.
The most common end-of-life questions are:
- Windows Server 2016 EOL date: January 12, 2027.
- Windows Server 2019 EOL date: January 9, 2029.
- Windows Server 2022 EOL date: October 14, 2031. Its mainstream phase ends October 13, 2026.
- Windows Server 2025 EOL date: November 14, 2034.
Raff currently offers Windows Server 2019, 2022, and 2025. This guide uses the ISO dates in Microsoft's Windows Server release-information table for consistency; Microsoft Lifecycle pages can display an adjacent calendar date because those pages present support dates in Pacific Time.
The complete Windows Server end-of-life table
In this table, EOL means the end of extended support and the normal security-update stream. It does not mean the end of mainstream support. Older releases may have a separate paid Extended Security Updates (ESU) period after EOL.
| Version | Released | Extended support / normal security updates through (EOL) | Mainstream support | ESU status |
|---|---|---|---|---|
| Windows Server 2012 / 2012 R2 | 2012 / 2013 | Ended Oct 10, 2023 | Ended Oct 9, 2018 | Year 3 ends Oct 13, 2026 |
| Windows Server 2016 | 2016 | Jan 12, 2027 | Ended Jan 11, 2022 | Eligible deployments can receive ESU for up to 3 years, through 2030 |
| Windows Server 2019 | 2018 | Jan 9, 2029 | Ended Jan 9, 2024 | No post-EOL ESU end date published here |
| Windows Server 2022 | 2021 | Oct 14, 2031 | Oct 13, 2026 | Not applicable while normal support continues |
| Windows Server 2025 | 2024 | Nov 14, 2034 | Nov 13, 2029 | Not applicable while normal support continues |
Microsoft publishes lifecycle information in more than one view. The Windows Server release-information table uses ISO 8601 dates, while product Lifecycle pages state that dates are shown in Pacific Time. That can make an adjacent calendar date appear in another locale or view. For compliance records, cite the Microsoft page and date convention you used.
Windows Server support lifecycle: what mainstream and extended support mean
The two support phases are frequently confused, and the difference determines how urgent a migration really is:
- Mainstream support includes security updates, product fixes, and broader servicing under Microsoft's Fixed Lifecycle Policy.
- Extended support continues security updates after mainstream support ends. When extended support ends, the release no longer receives normal security updates.
- Extended Security Updates (ESU) are a paid, security-only bridge Microsoft may offer after extended support for eligible older versions. ESU should be treated as migration runway, not a long-term operating model.
So a search for "Windows Server 2022 end of life" needs a precise answer: Server 2022 is not at end of life in October 2026. It leaves mainstream support then and continues receiving extended-support security updates until October 14, 2031.
Check which version and phase you are on
Run this in PowerShell on each server:
Get-ComputerInfo | Select-Object OsName, OsVersion, OsBuildNumber
Then map the build number to the version and its deadline:
| Build number | Version | Your current lifecycle deadline |
|---|---|---|
| 9200 / 9600 | Server 2012 / 2012 R2 | ESU Year 3 ends Oct 13, 2026 |
| 14393 | Server 2016 | Extended support ends Jan 12, 2027 |
| 17763 | Server 2019 | Extended support ends Jan 9, 2029 |
| 20348 | Server 2022 | Extended support ends Oct 14, 2031 |
| 26100 | Server 2025 | Extended support ends Nov 14, 2034 |
For a fleet, run the same check remotely with Invoke-Command -ComputerName SRV01,SRV02 { Get-ComputerInfo | Select-Object CsName, OsName, OsBuildNumber }. More fleet-audit commands are in our PowerShell reference for Windows VPS admins.
Windows Server 2012 and 2012 R2 reach the end of ESU in October 2026
Windows Server 2012 and 2012 R2 left extended support in October 2023. Microsoft's standard three-year ESU program reaches its final Year 3 cutoff on October 13, 2026. ESU provides critical and important security updates for eligible systems, but it does not restart the normal product lifecycle or add new features.
If you still run 2012-era servers, migration should already be in progress. Our local server to cloud migration guide covers file, application, and directory workloads.
Windows Server 2016 reaches end of extended support on January 12, 2027
Windows Server 2016 reaches end of support on January 12, 2027. Until then, it remains in extended support and continues receiving normal security updates under Microsoft's Fixed Lifecycle Policy.
Microsoft has also announced Extended Security Updates for eligible Windows Server 2016 Standard and Datacenter deployments after that date. Microsoft describes the ESU window as providing critical and important security updates for up to three years, through 2030. Because the currently published documentation does not give this guide a final exact day in 2030, we do not invent one.
A related deadline can exist on the same machine: SQL Server 2016 left extended support on July 14, 2026, so an application stack may become unsupported before the Windows Server operating system does.
We cover the deadline, ESU choices, and migration options in the dedicated Windows Server 2016 end-of-life guide. For the migration path, see upgrade Windows Server 2016 to 2025.