-
Written By Khushboo Maurya
-
Updated on October 7th, 2026
Many organizations still keep old mail in Exchange archive mailboxes. Moving to the cloud means that data must move too. Users expect their archived emails to appear in Outlook after the switch.
This guide explains how to migrate archive mailbox to Office 365 (Microsoft 365) safely. You will learn the planning checks, the hybrid method, & a backup option. We also cover common errors and technical FAQs.
An archive mailbox is a second mailbox linked to a user account. It stores older messages away from the primary mailbox. Exchange calls this feature In-Place Archive.Users see the archive as a separate folder tree in Outlook. Admins use it to keep primary mailboxes small. It also helps with retention and compliance rules.
In Microsoft 365, the archive works the same way. The cloud version can grow far beyond the on-premises limit. Auto-expanding archiving can take storage up to 1.5 TB.
There are clear reasons to move archives to the cloud:
Good planning prevents most migration failures. Check each item below before you begin.
The Exchange hybrid deployment is Microsoft’s recommended route to transfer Exchange (In-Place) Archive Mailbox to Office 365. It moves the primary mailbox and archive together. Users keep working with little disruption.
Microsoft explains the full process in its guide on moving mailboxes between on-premises Exchange and Exchange Online. Read it before you start.
Run the Hybrid Configuration Wizard on your on-premises server. It links your organization with Exchange Online. It also sets up the sharing and routing features you need. Next, you have to enable the MRSProxy service. This service lets Exchange Online pull mailbox data from your servers. Then, use this command on the Client Access server:
Set-WebServicesVirtualDirectory -Identity “EWS (Default Web Site)” -MRSProxyEnabled $true
Make sure you check every archive before you move it. Note the size, item count, & GUID. Run this command to migrate Exchange Archive to Office 365 in the Exchange Management Shell:
Get-Mailbox -Archive -ResultSize Unlimited | Get-MailboxStatistics -Archive | Select DisplayName, TotalItemSize, ItemCount
Save the output to a CSV file. You will compare it with the target later.
The user’s cloud mailbox needs an archive ready. Hybrid sync usually handles this. If it does not, enable it by hand. For a user already in Microsoft 365, run this in Exchange Online PowerShell:
Enable-Mailbox -Identity user@domain.com -Archive
For a remote mailbox, run this on-premises instead:
Enable-RemoteMailbox -Identity user@domain.com -Archive
Microsoft documents this step in its article on enabling archive mailboxes. You can also read our guide on how to Enable or Disable Archive Mailbox in Office 365.
Open the Exchange admin center. Go to Migration >> select Add migration batch. Choose Migration to Exchange Online. Then pick Remote move migration.
Add the users from a CSV file. The CSV needs one column named EmailAddress. Modern migration tools include the on-premises archive automatically. The archive travels with the primary mailbox. You can also use PowerShell:
New-MigrationBatch -Name “ArchiveBatch01” -SourceEndpoint “HybridEndpoint” -TargetDeliveryDomain “contoso.mail.onmicrosoft.com” -CSVData ([System.IO.File]::ReadAllBytes(“C:\Batch\users.csv”)) -AutoStart
To move only the archive, use the -ArchiveOnly switch. This is useful when the primary mailbox is already in the cloud.
Track progress from the batch status page. Wait until the status shows Synced. Then complete the batch to finalize the move. Check progress with this command:
Get-MigrationUser -BatchId “ArchiveBatch01” | Get-MigrationUserStatistics
After the completion of process, and then verify the data. Compare item counts with your saved audit file. Sign in as a test user. Open Outlook and confirm the archive shows all folders. Finally, assign retention policies in Microsoft 365. These rules keep archiving automatic and compliant.
Update DNS only after all mailboxes and archives have synced. This points live mail delivery to Microsoft 365.
Keep only one SPF record per domain. Send a test email in and out after the switch. For exact values, see Microsoft’s guide on creating DNS records for Microsoft 365.
| Problem | Likely Cause | Fix |
| Batch fails to start | MRSProxy is off | Enable MRSProxy on EWS |
| Archive missing after move | Cloud archive not enabled | Run Enable-Mailbox with-Archive |
| Migration is very slow | Large archive or low bandwidth | Move in smaller batches |
| Items skipped | Corrupt items in source | Raise BadItemLimit carefully |
| Authentication errors | Wrong endpoint credentials | Recreate the migration endpoint |
Hybrid migration needs a working hybrid setup. Not every organization has one. Many admins also want an offline copy before they move any data.
The Cigati Exchange Server to PST Backup Tool fits this need. It exports Exchange mailbox data into PST files. These files work for backup and for later access. The tool covers Exchange Online, on-premises Exchange Server & hybrid setups. It also backs up Online Archive mailboxes. That makes it useful before you migrate archive mailboxes to Microsoft 365.
The tool works with Exchange Server 2019, 2016, 2013, 2010, & older versions. Mixed and legacy setups are covered. It runs on Windows and Mac systems.
Each environment has its own backup mode:
The hybrid mode suits organizations that are mid-migration. Both groups of users stay protected during the move.
The tool offers two sign-in options. Pick the one that matches your role.
| Point | Single User Login | Client ID and Secret |
| Best for | Individual users | IT admins and organizations |
| Login type | Interactive OAuth | Azure AD app registration |
| Setup time | A few minutes | Needs admin configuration |
| Client ID needed | No | Yes |
| Archive, shared, public folder | Supported | Supported |
Feature availability can vary with tenant permissions and mailbox access rights.
Note: You can save PST files to a local drive, an external drive, or SAN and NAS storage.
After the export, open the PST in Outlook to confirm the data. For a manual option, read our guide on how to export Office 365 Archive Mailbox to PST.
The free demo shows how the tool works. It processes up to 500 emails per folder. It handles up to 100 items per folder for contacts, calendars, tasks, and notes.
You can migrate archive mailbox to Office 365 (Microsoft 365) with confidence. Along with that, plan the licenses, permissions, & sizes first. Then use the hybrid batch method for a clean move. Add a PST backup for extra safety. The Cigati Exchange Server to PST Backup Tool backs up archive, primary, shared, and public folder mailboxes. It works across online, on-premises, and hybrid setups. Test with a pilot batch, verify the results, & then scale up.
Ans. Yes, in most cases. A full mailbox batch moves the primary and archive together. Use -ArchiveOnly if you need to move just the archive.
Ans. Exchange Online Plan 2 includes archiving. Plan 1 users need the Exchange Online Archiving add-on.
Ans. In Microsoft 365 the archive starts at 100 GB. Auto-expanding archiving can raise it up to 1.5 TB.
Ans. Large archives and slow links cause this. Check bandwidth & throttling limits. And split users into smaller batches to speed things up.
Ans. Yes. Cigati Exchange Server to PST backup tool makes this process easier as it directly migrates the data.
Ans. Yes. For safer side, export them to PST first. This gives you an offline copy if something fails.
Ans. Yes. On-premises backups run through an internal servers. They do not depend on a cloud connection.
Ans. Yes, in hybrid mode. You do not need two separate runs.
Ans. No. When you use the Cigati software single sign-on is enough for one user. Admins handling many accounts should use Client ID & Secret.
About The Author:
Khushboo Maurya is a digital content and SEO professional focused on creating useful, search-friendly content that connects with the right audience. She specializes in content optimization, website growth, and practical SEO strategies that improve visibility, engagement, and organic reach.
Related Post