Business changes like mergers, acquisitions, divestments, or brand transitions often require moving users from one Microsoft 365 tenant to another. While Microsoft does provide a native way to migrate mailboxes between tenants, the process is anything but simple. It demands extensive planning, advanced PowerShell usage, strict licensing control, and careful coordination between administrators.
This guide explains:
-
What a manual cross-tenant mailbox migration involves
-
Required licenses, permissions, and setup
-
Step-by-step overview of the native migration workflow
-
Key challenges administrators commonly face
-
How MailsDaddy simplifies tenant-to-tenant migration
-
Best practices and final recommendations
1. Understanding Manual Cross-Tenant Mailbox Migration
Manual tenant-to-tenant mailbox migration uses Microsoft’s built-in Exchange Online capabilities to move mailbox data from a source tenant to a target tenant. The data typically includes:
-
Emails
-
Calendar entries
-
Contacts
-
Tasks and notes
The migration relies heavily on:
-
Exchange Online PowerShell cmdlets
-
Organization relationships between tenants
-
Migration endpoints
-
CSV-based mailbox mapping for bulk moves
It’s important to note that this method focuses only on mailbox data. Services such as Microsoft Teams chats, OneDrive files, SharePoint sites, and some archive mailboxes are not migrated unless handled separately with additional tools or processes.
2. Licensing and Prerequisites
2.1 Cross-Tenant Migration Licensing
Each user involved in a cross-tenant mailbox migration requires a Microsoft cross-tenant migration license. This is a one-time add-on license available with most Microsoft 365 plans, including Business, E3/E5, and frontline subscriptions.
2.2 Administrative Roles
Admins need elevated permissions to perform the migration. Typically, Global Administrator and Exchange Administrator roles are required. Since this is a cross-tenant operation, coordination between administrators of both tenants is mandatory.
2.3 Azure AD Application Setup
In the target tenant, an Azure AD application must be registered to authorize mailbox migrations:
-
Configure the app for multi-tenant access
-
Set the redirect URI to
https://office.com -
Assign the Mailbox.Migration application permission
-
Grant admin consent
-
Generate and store a client secret
The application ID and secret are later used in PowerShell commands.
2.4 Organization Relationship and Migration Endpoint
An organization relationship must be created to allow inbound mailbox moves. Additionally, an Exchange Online migration endpoint is configured, referencing the Azure AD app credentials.
3. Overview of the Manual Migration Process
Below is a high-level view of how administrators typically perform a native tenant-to-tenant mailbox migration.
3.1 Source Tenant Preparation
-
Create a mail-enabled security group to control migration scope
-
Export mailbox attributes such as Exchange GUID, Archive GUID, LegacyExchangeDN, and email addresses
-
These values are used to correctly match mailboxes in the target tenant
3.2 Target Tenant Preparation
-
Create MailUsers for each source mailbox
-
Assign temporary passwords and match Exchange GUIDs
-
Apply the cross-tenant migration license to each MailUser
3.3 Configure Trust and Endpoint
Using Exchange Online PowerShell:
-
Establish an organization relationship allowing inbound mailbox moves
-
Create a migration endpoint using the Azure AD app credentials
3.4 Run Migration Batches
-
Prepare a CSV file mapping source mailboxes to target mailboxes
-
Create and start migration batches via PowerShell
-
Monitor progress using migration statistics cmdlets
Once completed, source mailboxes are converted into MailUsers to maintain mail routing.
3.5 Post-Migration Tasks
-
Update DNS records and allow changes to propagate
-
Disable inbound mail flow in the source tenant
-
Assign full Microsoft 365 licenses to target users
-
Validate Outlook connectivity, Autodiscover, and mail flow
-
Inform users that Outlook profiles may need to be recreated
4. Challenges of the Native Migration Method
While the native approach avoids third-party costs, it introduces significant complexity. Administrators often face:
-
Extensive PowerShell scripting and troubleshooting
-
CSV errors and mismatched GUIDs
-
Time-consuming validation and rollback efforts
-
Limited scope restricted mainly to Exchange Online mailboxes
For larger environments, these challenges quickly translate into higher risk, longer timelines, and increased support overhead.
5. Why MailsDaddy Cross-Tenant Migration Stands Out
MailsDaddy Tenant to Tenant Migration Service is designed to eliminate the complexity of manual migrations while offering far broader coverage.
Comprehensive Data Migration
MailsDaddy supports migration of:
-
User and shared mailboxes
-
Archive mailboxes
-
OneDrive and SharePoint data
-
Microsoft Teams files and channels
Streamlined Workflow
The process is simplified into clear stages:
-
Automatic discovery and environment assessment
-
User mapping via UI or spreadsheet
-
Secure OAuth 2.0 authentication
-
Pre-stage migration followed by incremental delta sync
-
Controlled final cutover with retry and throttling logic
-
Real-time dashboards and progress reports
Security and Accuracy
-
Preserves mailbox metadata, timestamps, and permissions
-
Uses 256-bit encrypted data transfer
-
Provides detailed audit logs and migration reports
Minimal Business Disruption
-
Near-zero downtime for end users
-
Assistance with Outlook profile reconfiguration
-
Dedicated post-migration validation and support
Higher ROI
-
Migration timelines reduced from weeks to days
-
Eliminates manual scripting and error handling
-
Ideal for complex, multi-domain, or hybrid environments
Unlike the native method, which focuses narrowly on mailboxes, MailsDaddy delivers a true end-to-end tenant migration experience.
6. Best Practices for a Successful Migration
-
Perform detailed user and data mapping early
-
Run a pilot migration before full rollout
-
Ensure licenses are assigned in advance
-
Lower MX record TTL before cutover
-
Maintain backups of critical data
-
Communicate changes clearly to end users
-
Schedule cutover after final delta sync
-
Verify mail flow and Outlook connectivity post-migration
7. Final Verdict
Native Microsoft Approach
-
Suitable for small, simple migrations
-
Requires advanced PowerShell knowledge
-
Limited scope and higher risk of errors
-
Significant administrative effort
MailsDaddy Cross-Tenant Migration Service
-
Migrates mail, archives, OneDrive, SharePoint, and Teams
-
Secure OAuth-based authentication
-
Automated, metadata-preserving, and scalable
-
Saves hundreds of admin hours and reduces risk
In simple terms:
-
Native migration is like assembling furniture manually—possible, but time-consuming and error-prone
-
MailsDaddy is the fully assembled solution—efficient, reliable, and stress-free
If you’re looking for a secure, automated, and enterprise-ready Microsoft 365 tenant-to-tenant migration without scripting headaches, MailsDaddy Cross Tenant Migration Service is the smarter choice.
Also Read: Manual Microsaoft 365 Ternant to Tenant Migration