AutoSave (the toggle in the top-left of the Excel ribbon, not to be confused with the older AutoRecover feature) has a specific set of requirements that all need to be true at once for it to work. If even one isn't met, you'll either find the toggle greyed out and unclickable, or — more frustratingly — find that it appears to be on but isn't actually saving your changes.

Ad placeholder — in-article responsive unit

What AutoSave actually requires

Fix: move the file to OneDrive and re-save in the right format

  1. If your file is currently saved locally, click File → Save a Copy (or Save As)
  2. Choose OneDrive as the save location (you'll need to be signed into your Microsoft 365 account first if you aren't already)
  3. If you're prompted about the file format, make sure it's saving as .xlsx, not .xls
  4. Once saved to OneDrive in the right format, the AutoSave toggle in the top-left should become clickable — turn it on

If you're on a work computer: check whether you're signed into Excel with your work Microsoft 365 account specifically (not a personal Microsoft account) — the OneDrive location AutoSave needs has to match the account you're actually signed into within Office, and it's easy to be signed into Windows with one account while Excel uses a different one.

If AutoSave is on but doesn't seem to actually be saving

This is a different, less common situation — usually one of these:

A practical safety net regardless

Even with AutoSave working correctly, it's worth keeping the traditional AutoRecover feature enabled too (File → Options → Save, check "Save AutoRecover information"), since it provides a local backup safety net independent of your internet connection or OneDrive sync status — useful in the rare case AutoSave silently fails without you noticing immediately.