How to Fix Exchange Migration Drive Stuck in Finalizing Status
Question details
The user needs to resolve an issue where an Exchange email migration batch remains stalled in the Finalizing phase without completing.

- Product
- Microsoft Exchange / Microsoft 365
- Device & OS
- not provided
- Scenario
- Monitoring an email migration process within the Exchange admin center.
- Observed behavior
- The migration drive status shows 'Finalizing' for several days, indicating a server-side delay or stalled backend process.
Before proceeding, ensure you have Global Administrator or Exchange Administrator privileges in Microsoft 365 and have your specific migration batch name ready for reference.
Review Batch Status and Contact Microsoft Support
Since prolonged 'Finalizing' statuses usually indicate a server-side lock or backend delay, escalating the issue to Microsoft engineers is the most effective resolution.
While it is normal for large mailboxes to take some time to finalize, being stuck for several days is not expected behavior. This typically happens when the migration service encounters corrupted items, backend synchronization locks, or infrastructure delays that cannot be manually bypassed from the client side.
Open the Exchange admin center, navigate to the Migration tab, and select your migration batch. Look for any specific error codes or warnings in the details pane that might indicate a fixable client-side issue.
Log in to the Microsoft 365 admin center using your administrator credentials. On the left navigation menu, click on 'Show all' and select 'Support', then click on 'Help & support'.
Type a brief description of the issue (e.g., 'Exchange migration batch stuck in finalizing for days'). Bypass the automated suggestions and click 'Contact Support' or 'New service request'. Provide your migration batch details so backend engineers can investigate and manually release the stalled process.

Boost Your Productivity with WPS Office
While you wait for Microsoft Support to resolve your server-side Exchange migration issues, keep your team's workflow uninterrupted with WPS Office. It is a powerful, lightweight, and free alternative to Microsoft Office that offers full compatibility with your existing documents.
- 1. Download the installer: Visit the official WPS Office website and click the free download button for your operating system.
- 2. Install WPS Office: Run the downloaded installation file and follow the quick on-screen instructions to set up the software.
- 3. Open and edit seamlessly: Launch WPS Office and open your existing Microsoft Office files directly to continue working without any formatting issues.

Frequently Asked Questions
How long should the Finalizing status take in an Exchange migration?
The finalizing phase typically takes anywhere from a few minutes to a couple of hours, depending on the size of the mailbox and the volume of items being synced. If it exceeds 24 hours, it is generally considered stalled.
Can I manually force a migration batch to finalize?
You can try using Exchange Online PowerShell with the 'Complete-MigrationBatch' cmdlet. However, if the process is stuck due to a backend server lock, this command will likely hang or fail, requiring a Microsoft support ticket.
Will a stalled migration affect the user's ability to send or receive emails?
Generally, users can continue to use their source mailbox while the migration is syncing or finalizing. However, once the cutover actually succeeds, mail will route to the new target mailbox.
Why does a migration batch get stuck in finalizing?
Common causes include corrupted hidden folder items, target database replication delays in the Exchange backend, or service throttling by Microsoft 365 to protect server health.




