01
Feature parity with Windows
The 2024 generation closes most of the historic gaps with Office on Windows: PivotTables, Power Query, dynamic arrays, LAMBDA, modern chart types, real-time co-authoring on OneDrive and SharePoint, and Outlook's New Outlook experience are all present. Persistent differences are narrow: VBA macros run but with reduced ActiveX support, no Access (Microsoft never shipped Access for Mac), no Publisher, and add-in compatibility for COM-based Windows add-ins is via web add-ins only. For 95% of business document work, the Mac edition is a peer of the Windows edition.
02
macOS support matrix
Office for Mac 2024 supports the three latest macOS releases at any given time (currently Sonoma, Sequoia and the next release). Office 2021 for Mac supports the same rolling window but stops receiving feature updates after October 2026. Office 2019 for Mac is in extended support through October 2025 and will then receive no further updates. Office 2016 for Mac left support in October 2020 and should be replaced. Installing a newer Office on top of an older one is supported and recommended — the installers coexist or upgrade in place depending on the version.
03
Licensing channels
Three legitimate channels: Retail (Home & Student or Home & Business, single device, transferable between Macs), Microsoft 365 subscription (Personal, Family, Business, Enterprise — always the current version on up to five Macs per user), and Volume Licensing through CSP or an Enterprise Agreement (Office LTSC for Mac, deployed via the Microsoft AutoUpdate channel). The Mac App Store distribution is a convenience wrapper around the same licences — sign in with the Microsoft account that owns the licence and activation completes automatically.
04
Migration from older Mac editions
Documents are forward-compatible: a .docx from Word 2016 opens cleanly in Word 2024. Outlook for Mac stores mail in a SQLite-backed database that imports cleanly on upgrade, and OneDrive sync state is preserved. The one migration that bites is custom Excel templates relying on legacy ActiveX form controls — those need re-authoring with modern form controls before the older version is removed.