Reference table

Windows Server and SQL Server end-of-life dates, plus Access and Office

Windows Server and SQL Server end-of-life dates, in one table: the date each version lost free updates, the date the paid updates end, and what a small NZ firm does about it. Microsoft calls end-of-life "end of support". Access and Office are covered too, and the dates are checked each quarter against Microsoft's lifecycle pages.

Dates verified September 2026 · next check December 2026

Two dates matter for each product. The end of extended support is when free security updates stop. The final Extended Security Update (ESU) date is when even paid updates stop, and after that nothing patches the system, ever. The three that bite NZ small firms right now: SQL Server 2016 lost free updates on 14 July 2026, Windows Server 2012 R2 got its very last paid update on 13 October 2026, and Windows Server 2016 loses free updates on 12 January 2027, with three paid ESU years announced but not yet priced.

SQL Server

VersionMainstream endedExtended (free updates) endedFinal paid ESUStatus today
SQL Server 201211 July 201712 July 2022July 2025 (ended)Unpatched, no paid option left
SQL Server 20149 July 20199 July 2024July 2027 (Microsoft's pages give 8 and 12 July)Paid updates only, Standard and Enterprise editions
SQL Server 201613 July 202114 July 202617 July 2029Paid updates only, Standard and Enterprise; Express not eligible
SQL Server 201711 October 202212 October 2027Not announcedSecurity updates only
SQL Server 201928 February 20258 January 2030Not announcedSecurity updates only
SQL Server 202211 January 202811 January 2033Not announcedFully supported
SQL Server 202520312036Not announcedFully supported, current release

ESU for SQL Server covers Critical-rated fixes only, needs Software Assurance or Azure Arc, and excludes Express, Web and Developer editions. For 2014 it is a flat annual fee of roughly three-quarters of the licence price, and free on Azure virtual machines; for 2016 Microsoft changed the structure, analysts put it at 75%, then 150%, then 300% of the licence across the three years, and there is no free Azure path. If you are on 2016 and the edition is Express, there is no paid path: SQL Server 2016 is now unsupported sets out the three real options.

Windows Server

VersionMainstream endedExtended (free updates) endedFinal paid ESUStatus today
Windows Server 2012 and 2012 R29 October 201810 October 202313 October 2026Last paid update landed 13 October 2026; nothing after
Windows Server 201611 January 202212 January 2027January 2030 (three paid years, announced February 2026, price not yet published)Free updates end 12 January 2027; paid ESU followswhat to do with the box
Windows Server 20199 January 20249 January 2029Not announcedSecurity updates only
Windows Server 202213 October 202614 October 2031Not announcedMainstream ended 13 October 2026; security updates only to 14 October 2031
Windows Server 202513 November 202914 November 2034Not announcedFully supported, current release

Windows Server ESU is priced at 100% of the licence per year on-premises and is free for servers moved into Azure virtual machines. Microsoft 365 Apps (Word, Excel, Outlook) have not been supported on 2012 R2 since January 2020 and stopped being supported on 2016 and 2019 on 14 October 2025, with security-only updates to 10 October 2028. What a 5 to 20 person firm does with a 2012 R2 box is in Windows Server 2012 R2 is now unsupported: what to do.

Access and Office

ProductSupport endedStatus today
Access 2016 and Access 201914 October 2025Unpatched. The database file still opens in Microsoft 365 Accesskeep the database, move the application
Access LTSC 202113 October 2026Support ended
Office 2016 and Office 201914 October 2025Unpatched
Office LTSC 202113 October 2026Support ended
Windows 1014 October 2025Paid ESU to 10 October 2028 for Pro, Enterprise and Education
Access in Microsoft 365OngoingSupported; includes the export-to-Dataverse migration tool

An Access database is a file, so the version that matters is the Access you open it with. If that is Access 2016 or 2019, the application itself is unpatched; the file will open fine in Microsoft 365 Access, and from there moving it off the shared drive into SharePoint or Dataverse is the usual next step.

What each date actually means

For most firms under 20 staff the practical rule is: plan the move at end of extended support, and treat the final ESU date as the day the server must be off. Whether the move is an upgrade, Azure, or into Microsoft 365 is worked through on the Power Platform migration hub and in moving a SQL Server database into Microsoft 365.

Long past its date: Visual FoxPro 9.0 ended on 13 January 2015. What to do with the data still running on it.

Method, and citing this page

Every date is taken from Microsoft's lifecycle product pages and the SQL Server and Windows Server Extended Security Updates FAQs, checked September 2026. Where Microsoft publishes only a year (SQL Server 2025), the year is shown. Microsoft occasionally extends a date; if you find one that has moved, email me and it will be corrected with a note.

Cite it freely. Quote any date with a link back:

Microsoft end-of-support dates for small business systems, Kove, September 2026 check. kove.nz/microsoft-end-of-support-dates

Got a system on one of the red dates?

Book a free 30-minute call. I'll look at what runs on it and recommend an upgrade, Azure or Microsoft 365, with a fixed price.

Christchurch-based. I reply within 1 working day.