Microsoft ended extended support for Office 2016 in October 2025. If your organization is still running Office 2016 — or still has files created with it in legacy formats — the clock has been ticking. Here's exactly what end of life means, what doesn't change immediately, and what you need to do about your legacy .xls and .mdb files before compatibility deteriorates further.
Microsoft's support lifecycle for Office products has two phases: mainstream support and extended support. Mainstream support for Office 2016 ended in October 2020. Extended support — which covered security patches and critical bug fixes — ended in October 2025.
After extended support ends:
Here's what often confuses people: end of life doesn't make your files inaccessible overnight. An .xls file you created in 2018 will still exist after Office 2016 goes end of life. The issue is what happens when you or your colleagues try to open those files on updated systems.
As organizations upgrade from Office 2016 to Microsoft 365 (Office 365), they encounter a chain of compatibility issues:
Windows 11 adds another layer of complexity. Microsoft deprecated several legacy runtime components in Windows 11 that older Office files depended on. This means even if you have a newer version of Office, files created with Office 2016-era tooling may fail due to OS-level changes. The Windows 11 24H2 update in particular broke many Excel 2016-format files that had been opening without issue.
| Office Version | Mainstream EOL | Extended EOL | Legacy Format Risk |
|---|---|---|---|
| Office 2003 | 2009 | 2014 | Critical — .xls files from this era are highest risk |
| Office 2007 | 2012 | 2017 | High — .xlsx now default, but many existing .xls files with macros |
| Office 2010 | 2015 | 2020 | High — many legacy .xls files still in active use |
| Office 2013 | 2018 | 2023 | Medium — some users still saved .xls manually |
| Office 2016 | 2020 | 2025 | Medium — .xlsm common for macro workbooks |
| Office 2019 | 2023 | 2025 | Lower — modern format default |
| Microsoft 365 | Rolling updates | N/A | Current |
If your organization upgraded from Office 2016 or earlier, every file that was saved in .xls or .mdb format during that time is now a migration candidate.
LegacyLeaps's free scan inventories your legacy files and shows every macro, formula dependency, and format issue — before you convert anything.
Run the Free ScanThe migration priority depends on what your files contain. Not all .xls files are equal.
The naive approach — opening .xls in Excel 365 and saving as .xlsx — works for simple files. It fails consistently for files with VBA code, because Excel 365 will either strip the code or save it in .xlsm format without properly updating 32/64-bit API declarations.
The right process for macro-enabled files:
The temptation is to wait. The files still open (mostly), the team knows how to work around the issues, and migration feels risky. But inaction compounds the problem:
The worst migrations we see are emergency migrations — triggered by a critical file suddenly failing, with no time to do it properly. Planned migration preserves more, costs less, and takes less time.
For a complete guide to the migration process, see the Complete Guide to Legacy Excel Migration and the Windows Upgrade Survival Guide for Office Files.
Download LegacyLeaps and scan your files for free. See exactly what needs to be converted before you spend a penny.
Download Free ScannerPractical fixes for legacy Excel and Access problems. No spam.