The first thing most people do after closing Excel without saving is blame their memory or assume 'it must have saved.' It didn’t. Excel does not automatically save your file to disk unless you’ve explicitly enabled AutoSave and are using OneDrive or SharePoint. Everything else — including AutoRecover — writes only to temporary cache files that vanish if Excel crashes hard or your laptop dies mid-session.
AutoSave vs AutoRecover
| Criteria | AutoSave | AutoRecover |
|---|---|---|
| Trigger | Saves directly to OneDrive/SharePoint every 10 seconds (configurable) | Writes a temporary copy every 10 minutes (default) to local %temp% folder |
| File location | Cloud — same path as original file (e.g., OneDrive:\Reports\Q3-Financials.xlsx) | Local — C:\Users\SarahChen\AppData\Local\Microsoft\Office\16.0\OfficeFileCache\ (hidden, non-user-accessible) |
| Survives crash? | Yes — cloud version is authoritative and synced | Only if Excel closes *gracefully* — hard crash = lost recovery file |
| Version history | Yes — up to 500 versions retained in OneDrive | No — overwrites each time; no versioning |
| Works offline? | No — pauses until sync resumes | Yes — keeps writing locally while offline |
| Requires sign-in? | Yes — Microsoft account + cloud storage | No — works with any Excel install (even volume-licensed) |
When to Use AutoSave
Use AutoSave when you’re collaborating in real time or working from multiple devices. It’s essential for shared workbooks where others may edit simultaneously.
Example: Sarah Chen at Acme Corp maintains Q3-Financials.xlsx in OneDrive:\Finance\2024\. She opens it on her laptop at 9:12 AM. At 9:15 AM, her manager adds notes in column D (D2:D10). At 9:17 AM, Sarah refreshes — she sees those changes instantly because AutoSave pushed them to the cloud, and her client pulled the update. Without AutoSave, she’d need to manually save, close, and reopen — losing real-time sync.
AutoSave also prevents loss during power outages — but only if your device stays online long enough for the last 10-second push. If your laptop battery dies at 9:22:03 and the last sync was at 9:22:00, you lose 3 seconds of work. Not zero — just minimal.
When to Use AutoRecover
Use AutoRecover when you’re working on sensitive internal files stored locally (e.g., Z:\HR\Confidential\2024-Salaries.xlsx) or when your company blocks cloud access.
Here’s what actually happens: Excel saves a backup to %localappdata%\Microsoft\Office\16.0\OfficeFileCache\ every 10 minutes — but only if the workbook has been modified. So if you open 2024-Salaries.xlsx at 2:00 PM, make no edits, then crash at 2:08 PM, no recovery file exists. But if you change cell B5 (salary for James Lee) at 2:03 PM, AutoRecover writes at 2:10 PM — and again at 2:20 PM if you keep editing.
Crucially: AutoRecover files are not named after your original file. They use GUID-style names like ~WRL0001.tmp. When Excel restarts after a crash, it scans that folder and offers to restore only if the original file path still exists and matches the cached metadata.
Try this test: Open A1.xlsx, type "Test" in A1, wait 12 minutes, then force-close Excel via Task Manager (Ctrl+Shift+Esc → right-click EXCEL.EXE → End Task). Reopen Excel. You’ll see the Document Recovery pane — and likely recover A1.xlsx with “Test” intact. Do the same after only 8 minutes? No recovery appears. That’s the 10-minute threshold — and it’s not configurable below 1 minute (via registry hack only).
The Hybrid Approach
Combine both — but deliberately, not by accident. Most people leave AutoRecover on (default) and toggle AutoSave on/off randomly. That creates redundancy — and confusion.
Do this instead:
- Turn off AutoRecover for cloud-saved files: File → Options → Save → uncheck Save AutoRecover info every X minutes when AutoSave is active. Why? Because AutoRecover creates duplicate temp files that compete with cloud sync during startup recovery.
- Turn on AutoRecover for local-only workbooks — and set interval to 3 minutes (not 10): File → Options → Save → minutes → 3. This cuts worst-case loss from 10 to 3 minutes.
- Add manual save triggers: Press Ctrl+S after every major edit block (e.g., after updating B2:C10 with new vendor pricing), and press Alt+Q,S (Quick Access Toolbar shortcut for Save) after pasting data into Sheet2.
Surprising tip: AutoRecover ignores worksheets hidden with xlSheetVeryHidden (set via VBA). If your workbook uses hidden control sheets for formulas or lookup tables, AutoRecover won’t back them up — even if they contain critical logic. Always unhide and resave those sheets manually before closing.
Performance Benchmarks
| Scenario | AutoSave (OneDrive) | AutoRecover (Local) | Hybrid (Optimized) |
|---|---|---|---|
| Time to recover after hard crash | 12–18 sec (cloud fetch + merge) | 3–5 sec (local file load) | Under 2 sec (uses local cache + cloud fallback) |
| Max data loss window | 10 sec (configurable down to 1) | 3 min (manually set) | 10 sec (cloud) + 3 min (local fallback) |
| Disk I/O impact (per hour) | Low (only network upload) | Medium (writes ~2MB/hour to SSD) | Low (AutoRecover off for cloud files) |
| Works with Excel 2016 | No (requires Excel 365 or 2019+) | Yes | Yes (AutoRecover only) |
| Version rollback available | Yes (OneDrive version history) | No | Yes (cloud) + manual backups (local) |
Your Next Step: Verify Your Setup Now
Open Excel. Don’t skip this.
| What to Check | How to Check | Expected Result |
|---|---|---|
| Is AutoSave enabled? | Look top-left: does it say AutoSave On next to the filename? If not, click the icon to toggle. | Visible indicator — not just a ribbon checkbox |
| Where is AutoRecover saving? | File → Options → Save → AutoRecover file location. Paste that path into File Explorer. | Folder exists and shows recent .tmp files (e.g., ~WRL2384.tmp) |
| Is your file cloud-backed? | Check the address bar: does it show onedrive.live.com or sharepoint.com? If it says file:// or Z:\, AutoSave is inactive. | Path confirms storage type — no assumptions |
| Last AutoRecover write time | Right-click the .tmp file → Properties → Modified date. Compare to current time. | Within 3–10 minutes (if enabled and active) |