Audit your source tenant before starting — inventory mailboxes, identify problem items, and validate your destination tenant is ready.
Run a mailbox export from the Exchange Admin Center (EAC) or via PowerShell. The key fields to capture are: UPN, display name, mailbox size (GB), item count, and mailbox type (user, shared, room, equipment).
Distribution lists, mail-enabled security groups, and Microsoft 365 Groups all need to be accounted for. Groups that back Teams are handled as part of Teams migration.
Confirm that the destination tenant has enough licences for every mailbox being migrated. Exchange Online Plan 1 is the minimum for email; SharePoint Online Plan 2 is required if migrating OneDrive over 1 TB per user.
List every source UPN (e.g. [email protected]) alongside its intended destination UPN (e.g. [email protected]). Mismatches here are the most common cause of incomplete migrations.
Items larger than 35 MB (emails with attachments) or 250 MB (SharePoint files) require special handling. Graph API simple uploads are limited to 4 MB — large items must use resumable sessions. Run a large-item scan before starting so you know what to expect.
Before starting, verify the destination tenant has: accepted domains added for all source email domains, AutoDiscover configured, and MX records documented (you will update these at cutover).
25 free seats included. No credit card required.