Why Mailbox Size Doesn’t Reduce After Archiving in Exchange Online (And How to Fix It)
This scenario typically occurs due to how Exchange Online processes archiving, retention policies, and hidden mailbox folders. This guide walks through each cause and how to resolve it using PowerShell.
🔍 Symptoms
⚠️ What You May See
- Mailbox size remains unchanged even after enabling archiving or moving items to the archive mailbox
- Outlook folder settings show “Archive items using default settings” but storage usage does not decrease
- Quota warning emails continue to arrive despite archiving
🧠 Root Cause
Multiple factors can prevent mailbox size from reducing
- Archive mailbox stores data separately — moving items does not instantly reduce primary mailbox size
- Managed Folder Assistant (MFA) has not yet processed the mailbox
- Items are moved to Recoverable Items (Dumpster) instead of being permanently removed
- Litigation Hold / Retention Policies prevent deletion
- Cached Outlook OST file has not updated the storage view
- Background processing can take up to 7 days to reflect
- Versions of items or calendar logs still consume space
🛠️ Step-by-Step Resolution
Verify Archive Mailbox is Enabled
Confirm the archive mailbox is active for the affected user before investigating further.
Connect-ExchangeOnline Get-Mailbox -Identity "user@yourdomain.com" | Select-Object ArchiveStatus, ArchiveName
✅ Expected Result
ArchiveStatus should show Active. If it shows None, the archive mailbox has not been enabled — enable it in the Microsoft 365 admin center or via Enable-Mailbox -Archive.
Check Archive Mailbox Size
Verify whether data has actually been moved to the archive — if archive size is growing, archiving is working correctly.
Get-MailboxStatistics -Identity "user@yourdomain.com" -Archive | Select DisplayName, TotalItemSize, ItemCount
Force the Managed Folder Assistant (MFA)
Archiving and retention actions are processed by the Managed Folder Assistant, which runs on a schedule. Force it to run immediately for the affected mailbox.
Start-ManagedFolderAssistant -Identity "user@yourdomain.com"
⚠️ Note
This triggers processing immediately, but size changes may still take 24–72 hours to reflect in reports and the admin center.
Check Recoverable Items Folder (Hidden Storage)
Even after archiving or deleting, data may remain in the hidden Recoverable Items folder — this is a common cause of unexpectedly high mailbox size.
Get-MailboxFolderStatistics -Identity "user@yourdomain.com" -FolderScope RecoverableItems | Select Name, FolderAndSubfolderSize, ItemsInFolder
⚠️ If Recoverable Items is Large
A large Recoverable Items folder explains why mailbox size won’t reduce. Items in this folder are kept due to Litigation Hold, retention policies, or single item recovery being enabled. Review holds before attempting to purge.
Check Litigation Hold and Retention Policies
Items cannot be permanently removed if a hold is applied to the mailbox. Check the hold status.
Get-Mailbox -Identity "user@yourdomain.com" | Select LitigationHoldEnabled, InPlaceHolds, RetentionPolicy
🔒 If LitigationHoldEnabled = True
The mailbox size will not shrink — Exchange Online is legally required to retain all content. The hold must be removed by an authorised administrator before items can be permanently purged, and only after confirming it is compliant to do so.
Validate Retention Policy Configuration
If a retention policy is applied, emails may be retained for compliance or moved to archive rather than deleted. Validate the active policies and their tags.
# List all retention policies Get-RetentionPolicy | Select Name # Check associated retention tags and their actions Get-RetentionPolicyTag | Select Name, Type, AgeLimitForRetention, RetentionAction
💡 RetentionAction Values to Know
- MoveToArchive — moves items to archive, primary mailbox size reduces over time
- DeleteAndAllowRecovery — soft-deletes (goes to Recoverable Items first)
- PermanentlyDelete — permanently removes items (bypasses Recoverable Items)
Wait for Background Processing
Even after completing all the above steps, Exchange Online background jobs need time to reflect size changes.
⏱️ Expected Timelines
- Managed Folder Assistant processing: up to 24 hours after triggering
- Size changes reflected in admin center: 24–72 hours
- In cases with large mailboxes or holds: up to 7 days
- This is expected Exchange Online behaviour, not a fault
💡 Best Practices & Recommendations
- Schedule or manually trigger Managed Folder Assistant after policy changes rather than waiting for the default schedule
- Avoid relying only on the Outlook view — always validate using PowerShell mailbox statistics for accurate size reporting
- Implement proper Retention Policies instead of manual archiving for consistent, automated mailbox management
- Monitor the Recoverable Items folder size regularly to prevent hidden storage buildup going unnoticed
✅ Key Takeaway
Archiving does not immediately reduce mailbox size due to background processing, compliance holds, and hidden folders. Always validate using PowerShell and ensure retention settings align with your organisational requirements before raising a support case.
📚 References & Further Reading
- 🔗 Learn about Archive Mailboxes for Microsoft Purview — Microsoft Learn
- 🔗 Messaging Records Management and Managed Folder Assistant in Exchange Online — Microsoft Learn
- 🔗 Recoverable Items Folder in Exchange Online — Microsoft Learn
- 🔗 Learn about Retention for Exchange — Microsoft Purview — Microsoft Learn
