Microsoft 365 Migration Checklist 2026: Complete Enterprise Guide for IT Admins and Migration Teams

Overview: Moving to Microsoft 365 really entails a lot more than just moving mailboxes or files around. Your migration strategy will depend upon your starting point, what workloads you have, how identities are mapped out, and whether your data’s going from one tenant to another. Microsoft actually provides support for both individual workload migrations – as well as coordinated moves through their Migration Orchestrator toolset. 

It is essential to have a Microsoft 365 migration checklist in order to achieve a successful migration via the manual method or Aryson Tenant to Tenant Migration. Therefore, in this article, we will primarily focus on discussing the essential steps to perform to achieve an error-free migration.

Download Now   Purchase Now

What Is an Office 365 Migration Checklist?

A M365 migration checklist is a structured list of tasks for planning, preparing, migrating, and validating data in Microsoft 365. The checklist varies by migration type and may cover Exchange, SharePoint, OneDrive, Teams, or cross-tenant moves. It helps admins verify identities, licenses, workload dependencies, migration limits, and configurations before problems affect the migration.

Follow each and every step of the Microsoft 365 Migration Checklist below.

1. Define Migration Scope and Goals

  • Start by documenting exactly what you are moving.
  • Identify the source environment and target Microsoft 365 tenant.
  • Decide whether the project involves Exchange Online, OneDrive, SharePoint, Teams, or multiple workloads.
  • Determine whether this is a new migration to Microsoft 365 or a tenant-to-tenant move.
  • Document the reason for migration, such as a merger, acquisition, divestiture, restructuring, or provider change.
  • Set the expected migration window and major cutover milestones.
  • Identify data that is outside the migration scope.
  • Define how migration success will be measured.

For tenant-to-tenant migrations, Microsoft currently describes three broad approaches: individual workload migration, coordinated multi-workload migration using Migration Orchestrator, and partner or third-party tools for more complex requirements.

Do not select the migration method before defining the workloads. The method should follow the project requirements rather than the other way around.

2. Assess Your Existing Environment

Create an inventory before moving anything.

Workload What to Inventory / Check Microsoft Facts & Limits
Exchange Online
  • User mailbox count and sizes
  • Archive and shared mailboxes
  • Distribution groups and mail-enabled security groups
  • Mail flow rules
  • Mailboxes under holds
  • Applications that send/receive mail
Migration performance depends on factors such as mailbox size, item density, source-system performance, network conditions, and Microsoft 365 service throttling. Actual migration times can vary depending on the environment and migration workload.
SharePoint
  • Sites and site types
  • Site size and item count
  • Files, folders, and versions
  • Permissions and sharing links
  • Metadata
  • Long file/folder paths
  • Compliance or legal requirements
For supported cross-tenant migrations, an individual SharePoint site must not exceed 5 TB or 1 million items. The maximum path length is 400 characters.
OneDrive
  • OneDrive accounts
  • Storage usage
  • Files and item counts
  • Permissions and sharing links
  • Metadata
  • Long paths
  • Compliance requirements
An individual OneDrive account is subject to a 5 TB or 1 million-item limit for cross-tenant migration.
Teams
  • Teams and channels
  • Owners, members, and guests
  • Associated SharePoint sites
  • Chats and meetings, where supported
  • Apps and integrations
  • Data outside the selected migration method’s scope
Not all Teams data migrates automatically. Supported content depends on the migration method. Migration Orchestrator supports specific Teams workloads, while some Teams-related SharePoint content may require separate migration handling.

3. Check Identity, Domains, and Users

At this step of the Microsoft 365 migration checklist, you have to check identities. Identity preparation is one of the most important parts of a tenant-to-tenant migration.

  • Decide how source users map to target users.
  • Determine whether users keep their existing UPN or receive a new one.
  • Identify source and target tenant IDs.
  • Plan domain transfers separately.
  • Precreate required users and groups in the target tenant.
  • Remove duplicate or stale identities.
  • Map users and groups whose permissions need to be preserved.

For cross-tenant Exchange mailbox migration, Microsoft requires the target user to exist as a MailUser with the required attributes. The target object must be prepared correctly before migration. In particular, the ExchangeGUID must correspond to the source mailbox.

Microsoft also warns that applying an Exchange Online license before the target MailUser is correctly prepared can provision a new mailbox and cause migration problems.

For SharePoint and OneDrive migration, Microsoft similarly requires users and groups identified for migration to be precreated in the target environment.

4. Verify Licensing and Migration Requirements

Check licensing before creating migration batches.

  • Confirm that users have the required Microsoft 365 workload licenses.
  • Check Exchange Online licensing for mailbox migrations.
  • Verify SharePoint and OneDrive licensing where applicable.
  • Confirm Teams licensing for supported Teams migration scenarios.
  • Purchase the required Cross-Tenant User Data Migration licenses for eligible cross-tenant migrations.
  • Check licensing requirements for Migration Orchestrator if it is being used.

Microsoft states that Cross-Tenant User Data Migration is a per-user, one-time licence and that the required licence can be assigned to either the source or the target user object. Microsoft also states that cross-tenant migrations fail when the required license has not been purchased and assigned appropriately.

This should be checked before migration rather than during the first batch.

5. Prepare Security and Compliance

Review security and compliance settings in both environments in this step of the Microsoft 365 migration checklist.

Check:

  • Multifactor authentication.
  • Conditional access policies.
  • Administrative roles.
  • Security groups.
  • Data loss prevention policies.
  • Retention policies and labels.
  • eDiscovery requirements.
  • Legal holds.
  • Audit requirements.
  • Encryption settings.
  • Third-party applications and service accounts.

Do not assume that a compliance configuration automatically becomes identical in the target tenant simply because the underlying data was migrated.

For example, Microsoft documents specific restrictions for cross-tenant OneDrive migration. A source OneDrive tenant using Microsoft Purview Customer Key for service encryption can cause the migration to fail.

For regulated environments, Microsoft recommends involving legal and compliance teams before starting a tenant-to-tenant migration.

6. Check Network and Technical Readiness

At this point of the Microsoft 365 tenant migration checklist, network planning matters, particularly for migrations involving external sources or on-premises environments.

Check:

  • Available bandwidth.
  • Firewall rules.
  • Proxy configuration.
  • Microsoft 365 endpoints.
  • Source-system performance.
  • Migration server capacity, if applicable.
  • Service throttling.
  • Source-system throttling.
  • Microsoft 365 service limits.

7. Plan Exchange, SharePoint, OneDrive, and Teams Migration

This stage of the Microsoft 365 migration checklist states, ‘Treat each workload according to its documented dependencies and limitations.

Microsoft’s current tenant-to-tenant guidance states the following:

  • Teams content has dependencies on Exchange mailboxes.
  • OneDrive and SharePoint share permission models.
  • Migration Orchestrator can handle sequencing for supported workloads.

Different approaches for different workloads are listed below.

Migration Approach When to Consider It Key Points
Aryson Tenant-to-Tenant Migration Tool When you need a centralized solution to migrate multiple Microsoft 365 workloads Supports mailboxes, OneDrive, SharePoint, and Teams data in a single workflow. Features such as selective migration, filters, permissions handling, duplicate management, and migration reporting help admins manage larger projects with greater control.
Microsoft Migration Orchestrator For supported Microsoft 365 tenant-to-tenant migration scenarios involving multiple workloads Coordinates supported workload migrations. It moves content, while identity creation and configuration remain the customer’s responsibility.
Microsoft Native Workload Migration When migrating individual workloads using Microsoft’s built-in capabilities Provides workload-specific migration options for Exchange Online, SharePoint, OneDrive, and other supported services. Each workload has its own prerequisites and limitations

Opt for the required migration approach as per your requirement.

Aryson Tenant to Tenant Migration Tool 

Apart from specific OneDrive and SharePoint migration, the Aryson Tenant-to-Tenant Migration Tool also possesses a cross-storage migration between OneDrive and SharePoint. As a result, it is now possible to migrate your SharePoint sites to multiple OneDrive users or vice versa. Even the Teams module allows permission preservation and migration of channels, announcements, the planner, tabs, apps, loops, metadata, and much more. This is where the software supersedes the Microsoft Orchestrator. To get a detailed step-by-step migration guide, follow the comprehensive documentation of the Aryson Tenant to Tenant Migration Tool. 

While using the client ID and secret login method, you can create the client ID and secret using the Microsoft Azure Portal

Start a free trial of this utility right away to evaluate its performance as per your needs!!

8. Run a Pilot Migration

A pilot helps identify problems before the main migration. Now, in this MS 365 migration checklist, you have to select users and workloads that represent the actual environment rather than choosing only simple test accounts.

Test:

  • Mailbox migration.
  • Email and attachment integrity.
  • Calendar items.
  • Contacts.
  • Folder structures.
  • OneDrive permissions.
  • SharePoint permissions.
  • Teams access.
  • Sharing links.
  • User sign-in.
  • Mail flow.
  • Application access

Microsoft recommends starting with a small pilot for SharePoint and OneDrive rollouts and using pilot results to adjust the migration before increasing its scope and speed.

For file-share migrations, Microsoft similarly recommends a small pilot to validate the process, performance, communication, and user feedback before the full cutover.

The pilot should therefore test the process, not just whether data can technically be copied.

9. Execute Migration and Cutover

Once the pilot passes validation, move to production batches.

  • Group users into logical migration batches.
  • Record the users included in each batch.
  • Track migration status and errors.
  • Monitor service throttling.
  • Maintain migration logs.
  • Communicate the cutover window.
  • Complete required DNS and mail-routing changes.
  • Confirm user access after each migration stage.

10. Validate Migrated Data

Migration completion does not automatically mean the project is complete.

Validate:

  • Number of migrated users.
  • Mailbox item counts where appropriate.
  • Mailbox sizes.
  • Email folders.
  • Calendar items.
  • Contacts.
  • Tasks and notes.
  • SharePoint files.
  • OneDrive files.
  • Permissions.
  • Sharing links.
  • Teams data supported by the selected migration method.
  • Mail flow.
  • User sign-in.
  • Important business applications.

Microsoft’s cross-tenant mailbox documentation specifies the mailbox content that migrates, including email, contacts, calendar, tasks, notes, and specified Recoverable Items folders. It also states that Outbox items do not migrate because they are client-based and stored locally rather than synchronised to the cloud.

This is why validation should cover more than simply checking whether a mailbox exists in the target tenant.

11. Prepare Users and Communication

By this stage of the Microsoft 365 migration checklist, users should know what will change and when.

Communicate:

  • Migration date.
  • Expected downtime or read-only periods.
  • New sign-in requirements.
  • Outlook profile changes, if applicable.
  • OneDrive synchronisation changes.
  • Teams change.
  • New URLs or tenant addresses.
  • Support contact details.
  • Actions users need to take.

Microsoft emphasises user communication as part of migration planning. For example, Microsoft recommends communicating with users before SharePoint and OneDrive moves and explaining when the migration will occur and what users should expect.

Avoid sending a long technical document to every user. Give users the few actions that actually apply to them.

12. Complete Post-Migration Tasks

After migration:

  • Review failed and skipped items.
  • Validate critical users and workloads.
  • Confirm DNS and mail routing.
  • Verify permissions.
  • Review security policies.
  • Confirm retention and compliance requirements.
  • Update applications and integrations.
  • Remove obsolete migration configurations.
  • Remove migration endpoints and organisation relationships when they are no longer required.
  • Preserve migration reports and logs.
  • Document unresolved issues and their owners.

For cross-tenant Exchange migration, Microsoft specifically documents removing migration endpoints and organisation relationships after the migration is complete.

Do not immediately decommission the source environment simply because the migration batch reports success. Complete the required validation, retention, compliance, and application checks first.

Microsoft 365 Migration Checklist: Final Review

Before closing the migration project, verify these areas:

Area What to verify
Scope All planned workloads and users are accounted for
Identity Source-to-target mappings are correct
Licensing Required Microsoft 365 and migration licences are assigned
Exchange Mailboxes, mail flow, calendars, and contacts are available
OneDrive Files, folders, permissions, and supported links are validated
SharePoint Sites, files, permissions, and supported metadata are validated
Teams Supported chats, meetings, teams, and dependencies are checked
Security MFA, Conditional Access, roles, and security controls are reviewed
Compliance Retention, eDiscovery, legal, and audit requirements are addressed
DNS Required DNS and mail-routing records point to the target environment
Validation Failed, skipped, and incomplete migration items are reviewed
Documentation Migration reports, decisions, exceptions, and final status are recorded

If you have followed the above Microsoft 365 Tenant to Tenant Migration Checklist carefully and have reviewed the above factors, there are minimal chances of any kind of data loss.

Microsoft 365 Migration Facts and Figures to Remember

Now that you have followed the above O365 migration checklist, a few documented numbers are particularly useful when planning:

  • 5 TB / 1 million items: Maximum supported size/item count for an individual SharePoint site in cross-tenant migration.
  • 5 TB / 1 million items: Maximum supported size/item count for an individual OneDrive account in cross-tenant migration.
  • 400 characters: Microsoft path-length limit relevant to cross-tenant SharePoint and OneDrive migrations.
  • 150 mailboxes: Microsoft’s recommended number for a cutover migration, although the documented maximum is 2,000 mailboxes. This applies specifically to Exchange cutover migration, not all Microsoft 365 migrations.
  • Up to 100 GB/hour: Throughput Microsoft has observed in real customer deployments for Exchange hybrid migrations. This is an observed result, not a guaranteed rate.

These figures should be used as planning references, not promises. Microsoft explicitly notes that migration velocity varies according to the environment, data, workload, and migration method.

Conclusion

A Microsoft 365 migration checklist should cover more than the transfer itself. Identity preparation, licensing, workload dependencies, supported limits, security settings, pilot testing, user communication, and post-migration validation all affect the result. Microsoft’s current tooling supports both individual workload migrations and coordinated tenant-to-tenant scenarios, so the right approach depends on the workloads and requirements of the project.

The safest approach is to assess the environment first, document the dependencies, test with a representative pilot, migrate in controlled batches, and validate the target environment before closing the project. Where a migration falls outside Microsoft’s native workload coverage or requires additional capabilities, evaluate third-party tools against the specific technical and compliance requirements rather than choosing one based only on migration speed.

Frequently Asked Questions

1. What prerequisites are required before starting a Microsoft 365 migration?

Ans: Before starting your migration process, ensure you understand all your existing data – decide what really needs migrating and map out both your old and new tenant users afterwards. Then, verify if any special licences are necessary, and set up the necessary users and groups within your new tenant. Finally, once done, review whether there are any workload restrictions or interdependencies.

2. How are users mapped between source and target Microsoft 365 tenants?

Ans: User mapping can use attributes such as UPNs, SMTP addresses, object identifiers, or administrator-defined mappings. Targets for identity migration must be set up properly beforehand so that all migrated data, security settings, and performance dependencies relate to the right person.

3. What happens to Exchange mailbox data during a cross-tenant migration?

Ans: Supported mailbox content can include email, contacts, calendar items, tasks, notes, and specified Recoverable Items folders. However, some client-side or unsupported content does not migrate. Microsoft, for example, documents that Outbox items are not migrated.

4. What are the SharePoint and OneDrive migration limits?

Ans: For supported cross-tenant migrations, an individual SharePoint site or OneDrive account is subject to a 5 TB or 1 million-item limit. Administrators should also check path-length, permissions, sharing, and other workload-specific restrictions.

5. Does Teams migration include all Teams data?

Ans: No. Teams migration coverage depends on the selected migration method and supported workloads. Teams can also have dependencies on Exchange, SharePoint, and OneDrive, so administrators should verify exactly which teams, channels, messages, files, meetings, and related content are supported.

6. Can Aryson migrate multiple Microsoft 365 workloads in a single migration project?

Ans: Yes. Aryson offers a centralised migration workflow for supported Microsoft 365 services, enabling administrators to handle Exchange, OneDrive, SharePoint, and Teams migrations all from one app instead of creating different migration plans for each service.

7. How does Microsoft 365 throttling affect migration performance?

Ans: Microsoft 365 service throttling can restrict migration throughput. Actual performance depends on workload size, item density, source performance, network conditions, concurrent activity, and Microsoft service limits. Published throughput figures should therefore be treated as planning estimates rather than guarantees.

8. What should be tested during a Microsoft 365 migration pilot?

Ans: A representative pilot should test mailbox content, calendars, contacts, SharePoint and OneDrive files, permissions, sharing links, Teams functionality where supported, authentication, mail flow, and business-critical applications. Failed and skipped items should also be reviewed.

9. What identity and licensing requirements must be checked before migration?

Ans: Administrators should verify target user creation, UPN and SMTP mappings, required Exchange attributes, Microsoft 365 workload licences, and any required cross-tenant migration licences. Incorrect target preparation or missing licenses can cause migration failures.

10. Can Aryson migrate OneDrive and SharePoint data between Microsoft 365 tenants?

Ans: Yes. Aryson can migrate supported OneDrive accounts and SharePoint sites between Microsoft 365 tenants. Administrators can use selective migration and filtering options to control which users, sites, files, folders, and other supported data are transferred.

Rate this post

About The Author:

Harshita Sachdeva, a professional technical writer at Aryson Technologies, specialize in delivering clear, hands-on documentation for data management, migration, and recovery solutions. With a meticulous, reader-first approach, I break down complex technical processes into simple, actionable content - helping IT professionals and decision-makers tackle challenges efficiently.

Related Post

This Month Offer

Get up to

10% Off

  • days
  • Hours
  • Minutes
  • Seconds

(Offer Valid Until : )

Click Here

Aryson Technologies footer logo

united states

2880 Zanker Road, Suite 203, San Jose, CA - 95134, USA

© Copyrights 2014-2026 by Aryson Technologies Private Limited - All Rights Reserved