Secure tenant migration title card illustration

For most organizations, the right path is native Migration Orchestrator for mailboxes, OneDrive, and Teams chats and meetings, paired with a third-party tool wherever SharePoint sites or Teams channels are in scope. Before any of that starts, provision target MailUser objects and write the ExchangeGUID, LegacyExchangeDN, and x500 proxy addresses. Do not assign licenses first. Then assign Cross-Tenant User Data Migration licenses per user as each workload requires.


TL;DR:

  • Native tools are sufficient for small, mail-only migrations, but larger or more complex projects require third-party solutions for SharePoint and Teams channels.
  • Proper identity mapping requires exporting source attributes, creating target MailUser objects, and verifying attribute matches before assigning licenses; skipping this step risks creating empty or mismatched mailboxes.
  • Migration duration depends heavily on mailbox size, legal holds, OneDrive and SharePoint content volume, and network conditions, making thorough planning essential.
  • During cutover, it is crucial to lower DNS and MX TTLs in advance, stage DNS updates, and schedule migrations during low-traffic windows to prevent delays and user disruption.
  • Most failures stem from early license assignment, incorrect ExchangeGUIDs, or exceeding workload limits, which can be mitigated through verification and phased sequencing.

What Are the Main Approaches to a Microsoft 365 Tenant Migration?

Three paths exist, and picking wrong costs you weeks. Migration Orchestrator is Microsoft’s coordinated tool for tenant-to-tenant migration. It sequences Exchange mailboxes, OneDrive content, and Teams chats and meetings in dependency order, moving mail first so identities resolve correctly before file and chat data lands. It does not touch shared Teams channels or SharePoint site structure, which is where a lot of migration plans quietly fall apart.

Native single-workload tools still have a place. If you’re only moving mailboxes, or the user count is small, running Exchange-only cross-tenant moves through PowerShell and the Mailbox Replication Service is often simpler than standing up the full orchestrator.

Third-party tools become necessary once Teams channels, SharePoint folder structure, or delta sync for near-zero downtime enter the picture. Regulated mergers add another driver: native tools move content but skip identity-level audit trails, which many organizations adopt third-party reporting to fill.

A simple rule of thumb:

How Do You Set Up Identity Mapping Before a Cross-Tenant Migration?

Cross-tenant identity mapping, often shortened to CTIM, is the single biggest point of failure in a microsoft 365 tenant migration, and it’s almost entirely preventable with a disciplined sequence.

  1. Export source-tenant mailbox attributes, especially ExchangeGUID, ArchiveGUID (if archiving is enabled), LegacyExchangeDN, and existing proxy addresses.
  2. Create target MailUser objects for every migrating user, matching UPN and primary SMTP address to the plan you’ve agreed on.
  3. Write the ExchangeGUID and legacy proxy addresses onto those target MailUser objects, this is what cross-tenant mailbox migration mechanics depend on to match source and target identities correctly.
  4. Verify with Get-MailUser and Get-RecipientPermission before you touch licensing.
  5. Scope the actual migration batch to a mail-enabled security group so you control exactly who moves and when.

Pro Tip: Run your verification cmdlets against a throwaway pilot group of two or three users first. If the ExchangeGUID doesn’t match on the target object, you’ll find out on three mailboxes instead of three hundred.

The warning here isn’t optional: assigning Exchange or migration licenses before those attributes exist can provision a brand-new, empty mailbox in the target tenant instead of preparing it to receive the migrated one.

What Migrates and What Doesn’t Across Exchange, OneDrive, SharePoint, and Teams

Every workload has its own ceiling, and knowing them before you scope the project saves a painful mid-migration surprise.

Exchange moves the top of the information store and recoverable items reliably. What doesn’t move natively: public folders, mailboxes placed on litigation or retention hold, and journaling archives, each of these needs a separate plan. There’s also a documented limit on auxiliary archive mailboxes per move batch, and mailbox size directly drives throughput. A 5 GB mailbox and a 95 GB mailbox are not the same migration.

OneDrive and SharePoint carry hard content ceilings. Microsoft’s FastTrack cross-tenant documentation lists limits around 5 TB per site and roughly 1 million items, along with path-length restrictions that trip up organizations with deep folder nesting. Ownership metadata and sharing links often don’t survive the move cleanly, which is why migrating a Team’s SharePoint site alongside the Team itself, rather than separately, avoids orphaned permissions.

Teams is the workload most likely to disappoint a native-only plan. Chats and meetings move through Migration Orchestrator, but shared channels and the underlying channel structure typically require a third-party tool to reconstruct properly on the target side.

Other workloads, Intune policies, Power Platform apps, and Azure AD app registrations, have essentially no native cross-tenant migration path. Plan these as separate projects, not line items inside your Microsoft 365 timeline.

How Do Licensing and FastTrack Work for Tenant Migrations?

Licensing mechanics are simpler than most admins expect, but the timing rules aren’t forgiving.

How Long Does a Microsoft 365 Tenant Migration Take?

Duration hinges on a small set of variables, and most delays trace back to one of them being underestimated at the planning stage.

Mailbox size distribution matters more than user count alone. Legal holds and eDiscovery constraints add real time because held items require special handling during the move. Network throughput between tenants, and simple data volume in OneDrive and SharePoint, round out the list.

Migration Driver Typical Impact
Mailbox size (per user) Larger archives extend per-mailbox move time
Legal or retention holds Requires separate handling, adds scheduling buffer
OneDrive/SharePoint volume Drives overall wave duration more than user count
Network conditions Throttles batch throughput between tenants

A lean planning checklist keeps the project honest:

  1. Discovery: inventory mailboxes, sites, and Teams in scope.
  2. Pilot: migrate a small mail-enabled security group first.
  3. Pre-provisioning: write identity attributes before any licensing.
  4. Licensing: assign Cross-Tenant User Data Migration licenses per user.
  5. Migration runs and delta syncs.
  6. Cutover: switch mail routing and DNS.
  7. Post-cutover verification.

How Does Coexistence and Cutover Work During Migration?

During coexistence, mail routes between tenants using the targetAddress attribute on source mail objects, which forwards messages to the correct target mailbox while both environments are technically live. Getting MX and DNS TTL values lowered ahead of cutover, ideally days in advance, keeps propagation delays from stretching your cutover window unexpectedly.

Autodiscover needs updating on the target domain, and users will likely need an Outlook OST rebuild after their mailbox lands in the new tenant. In hybrid environments, the mailbox move itself doesn’t touch on-premises Active Directory. Admins need to run Set-RemoteMailbox or equivalent AD updates after the move to keep routing accurate, a step that’s easy to forget once the mailbox itself appears to be working.

Pro Tip: Schedule cutover for a low-traffic window, but budget extra time on the back end for OST rebuilds. That’s almost always where help desk tickets spike, not during the move itself.

What Are the Most Common Tenant Migration Failures and Fixes?

Most migration failures trace back to one of four patterns, and each has a known fix.

Escalate to Microsoft support or a migration partner when batch failures repeat after attribute correction, and bring migration batch logs and PowerShell verification output with you when you do.

How ArchiTECH MSP Runs a Secure Tenant-to-Tenant Migration

ArchiTECH MSP maps its six-step security framework directly onto migration stages, so identity hardening isn’t an afterthought bolted onto the technical work.

For clients in regulated industries, this framework supports HIPAA and PCI compliance requirements throughout the move, with audit-ready reporting that matters during a merger or acquisition.

What the Research Actually Tells Us About Tenant Migrations

Most migration guides bury the identity mapping step somewhere in the middle, sandwiched between “choose your tool” and “plan your timeline.” That ordering is backwards. Every failure mode this article covers, phantom mailboxes, ExchangeGUID mismatches, blocked OneDrive provisioning, traces back to identity work done in the wrong order or skipped entirely. Get that right first, and the rest of the project becomes mostly mechanical.

Identity mapping flow before tenant migration

The other place conventional advice falls short is workload boundaries. Vendors selling all-in-one migration platforms tend to gloss over what native Microsoft tools genuinely can’t do, shared Teams channels and full SharePoint structure being the biggest gaps. Pretending those limits don’t exist doesn’t make them go away; it just moves the surprise to week three of your project.

If you take one thing from this: treat identity mapping as the critical path, not a checklist item. Everything else, your approach choice, your timeline, your cutover plan, depends on getting that foundation right before you touch a license assignment.

— Tyson

Get a Free Migration Readiness Assessment From ArchiTECH MSP

If you’ve read this far, you already know the risk isn’t the migration itself, it’s the identity mapping mistakes and licensing sequence errors that turn a routine mailbox move into a week of support tickets. That’s exactly where ArchiTECH MSP’s security-first approach earns its keep: identity hardening before provisioning, orchestrated workload sequencing, and post-migration monitoring built on the same framework that keeps HIPAA and PCI clients compliant year-round.

ArchiTECH

Whether you’re moving fifty mailboxes or coordinating Teams channels and SharePoint sites across a full acquisition, ArchiTECH MSP handles the identity mapping, migration orchestration, and validation work so your team doesn’t have to learn PowerShell cmdlets under deadline pressure. Start with a free cybersecurity assessment to map your current tenant’s readiness, or explore cybersecurity services for SMBs built around the same six-step framework referenced throughout this migration.

FAQ

How Do I Migrate My Microsoft 365 Tenant to Another Tenant?

Provision target MailUser objects with matching ExchangeGUID and proxy addresses first, then use Migration Orchestrator for mailboxes, OneDrive, and Teams chats and meetings, adding a third-party tool for SharePoint sites or Teams channels if they’re in scope.

How Do I Migrate My Microsoft Teams Tenant to Another Tenant?

Teams chats and meetings move through Migration Orchestrator once mailbox migration is complete, but shared channels and channel structure generally require a third-party migration tool since native support doesn’t cover them.

What Is Cross-Tenant User Data Migration in Microsoft 365?

It’s a per-user, one-time licensed feature that enables moving a user’s mailbox and OneDrive content between tenants, assignable on either the source or target side.

How Much Does the Cross-Tenant Migration License Cost?

Microsoft prices the Cross-Tenant User Data Migration add-on as a one-time per-user fee rather than a recurring subscription; check current pricing directly through your Microsoft licensing portal since rates can change.

When Should I Bring in a Migration Partner Instead of Doing It Natively?

Once your project involves more than roughly 500 users, complex SharePoint site structures, or regulated compliance reporting, a certified partner or managed provider like ArchiTECH MSP reduces the risk of the provisioning errors that stall DIY migrations.