Complete walkthrough for migrating Exchange Online mailboxes, calendars, and contacts between M365 tenants.
In TheMigrator → New migration, select Email as the migration type. Select your source tenant and destination tenant.
TheMigrator auto-matches mailboxes by username prefix (the part before @). Review the mapping table and fix any mismatches. Mark any mailboxes you want to skip.
Choose which items to include: Email is always included. Toggle Calendar and Contacts based on your requirements. Most full migrations include all three.
Select Start immediately to begin now, or set a scheduled start time. For large tenants (500+ mailboxes), scheduling overnight avoids competing with business-hours Graph API usage.
Enabling Dry run validates all mappings and estimates item counts without moving any data. Recommended for first-time migrations or tenants over 200 mailboxes. A dry run typically completes in 10–20 minutes.
Review the summary and click Launch migration. Monitor progress in the job detail view — per-mailbox progress, item counts, and error logs are updated in real time.
24–48 hours before DNS cutover, run a second migration pass on the same job. TheMigrator will only migrate items created or modified since the initial sync. This dramatically reduces the cutover window.
25 free seats included. No credit card required.