How to Migrate from Exchange Server to Microsoft 365 (Complete Guide)?

info-icon  Our content follows trusted Editorial Standards - accurate & unbiased.

Table of Contents

The Hybrid migration requires the use of the Hybrid Configuration Wizard (HCW) along with the Microsoft Entra Connect, and is the recommended method for most organisations. The process typically takes 4–8 weeks depending on mailbox count and infrastructure readiness.

Quick Reference: You can refer the decision table in Section 2 that can help you identify the best migration path to use, based on your mailbox count and Exchange version.

Section 1: Which Migration Method is Right for You?

With the use of the decision table in this section, you can identify the migration method based on your Exchange Server version, mailbox count and other migration requirements like the migration method. Each method is linked to the full step-by-step guide.

Mailbox Count

Exchange Version

Downtime OK?

Recommended Method

Est. Duration

Full Guide Link

Under 2,000

2003, 2007, 2010, 2013

Yes

Cutover Migration

1–3 days

Cutover Migration Guide

2,000+

2003, 2007

Either

Staged Migration

Weeks to months

Staged Migration Guide

150–2,000

2010, 2013, 2016, 2019

No

Hybrid Migration (recommended)

4–8 weeks

Hybrid Migration Guide

Any size

Any (hosted Exchange or non-Exchange)

Either

IMAP Migration

Depends on mailbox size

IMAP Migration Guide

Any size (all versions)

2010–2019

No

Stellar Migrator for Exchange

1–3 days

Stellar Migrator for Exchange

NOTE: The Exchange Server 2016 and 2019 have reached their end of support in October 2025. Migration to Microsoft 365 or upgrade to Exchange Server Subscription Edition (SE) [released in 2025] is required for continued security updates. This marks the era where all the Exchange Server versions, except the Exchange Server Subscription Edition (SE), are end of life.

Section 2  - Version-Specific Migration Paths

This section will aid you to choose the migration path, depending on the specific version of your Exchange Server. Each link will open the unique guide covering the supported Cumulative Update version and step-by-step migration path to choose. Although you should always have the Exchange Server updated to the latest Cumulative Update (CU) level, there are some technical constraints that might stop you from doing this. Then again, it’s very important to check the update level to ensure the compatibility with the chosen migration path.

Exchange Version

End of Support

Supported Methods

Recommended Method

Spoke Page

Exchange 2003

Apr-14

IMAP only

IMAP migration or upgrade first

upgrade first

Exchange 2007

Apr-17

Staged, IMAP, Cutover

Staged migration

Microsoft Guide

Exchange 2010

Oct-20

Staged, Hybrid, IMAP, Cutover

Staged or Hybrid

Exchange 2010 to O365 guide

Exchange 2013

Apr-23

Hybrid, Cutover, IMAP

Hybrid migration

Exchange 2013 to O365 guide

Exchange 2016

October 2025 (EOL)

Hybrid (recommended), Cutover

Hybrid migration

Exchange 2016 to O365 guide

Exchange 2019

October 2025 (EOL)

Hybrid (recommended), SE upgrade

Hybrid migration or upgrade to SE

Exchange 2019 to O365 guide

Section 3 - Benefits of Migrating to Microsoft 365

There are several advantages and benefits when upgrading to Microsoft 365, which could improve productivity, security and integration. Let’s look at the most common ones.

No Infrastructure Maintenance or Server Cost

Because the infrastructure is cloud-hosted, all the maintenance, hardware, connectivity and resilience are taken care of by Microsoft, and all you need is just an internet connection. This eliminates the overhead of hardware, networking, and other maintenance.

Subscription-based Cost Model with Predictable Monthly Spend

Microsoft 365 is a subscription based service and licenses are not purchased upfront or pay for software assurance expense. You can have a mix and match of licenses depending on the needs and cost can be easily forecast and planned.

Built-in Redundancy, Disaster Recovery, and Security Updates managed by Microsoft

This is another example of shifting of responsibilities vis-a-vis the local infrastructure. Having the cloud counterpart, all the security updates, resilience, patching, and disaster recovery are taken care of by Microsoft. Despite this, you will need to take care of securing your tenant with tools, such as Multi-Factor Authentication (MFA), conditional access, and device lockdown, since Microsoft has a shared responsibility policy in place.

Important: If you are not upgrading to Exchange Server Subscription Edition (SE) and running any other version of Exchange Server, even Exchange Server 2016 or 2019, you are in a great security/compliance risk since these two versions reached end-of-life in October 2025.

Section 4 - Office 365 vs On-Premises Exchange - Comparison Table

Feature

Microsoft 365

Exchange Server (On-Premises)

Upgrade Path Available

Not applicable — one-way move to Microsoft cloud

Exchange Server SE available for Exchange 2019 and 2016 users

Infrastructure

All cloud - hosted by Microsoft, no servers to maintain

Requires a local data center with virtual server, storage, networking and maintenance

Availability and SLA

99.9% uptime with a financially backed up SLA 

Cost separately depending on the hardware and skills 

Storage and Mailbox Size

Depending on the subscription, you can have 50GB or 100GB + Unlimited online archive for specific subscriptions

Limited only by the local storage availability. This requires further hardware and storage

Backup and Disaster Recovery

Microsoft has built-in geo-redundancy with a 30 day recycle bin and litigation hold (depending on the subscription)

This must be designed, maintained and tested on a yearly basis with a full disaster recovery strategy. Backup needs to be monitored daily and maintained with monthly test restores and storage to keep it

Compliance

Microsoft has all the compliance needed with full GDPR, NIS2, DORA and all the major compliance regulations for audit, retention and eDiscovery

This needs to be planned and setup which would require additional servers and admin effort

Cost Model

Operational Expenditure (OPEX) model

This requires Capital Expenditure (CAPEX) for the hardware and storage as well as Operational Expenditure (OPEX) for the maintenance and software licenses

Security

Depending on the licenses, you will benefit from a variety of security features such as ATP, Anti-Malware, Anti-Phishing, DLP, and conditional access

There are some basic built-in security features, but security would require further hardware, licenses and admin work

High Availability

Microsoft has its own built-in redundancy of the data centers in the region

Requires additional licenses, hardware and servers with Database Availability Groups (DAG) and load balancers

Performance

Performance is assured, optimized, and managed from Microsoft

This depends on the hardware performance, network connectivity, and internet bandwidth

Administration

Administration is performed from the online Admin Center or PowerShell

Full control of the services but with higher complexity depending on the infrastructure. Further expertise is required

Data Residency

All data is stored in the data centers of Microsoft which are region-based

Stored locally with full control and responsibility of the data

Section 5 — Pre-Migration Checklist

You must complete the below migration checklist to ensure a successful migration. Missing these prerequisites is the most common reason for the Hybrid Configuration Wizard (HCW) failure and migration batch errors. These can result in the project failure and missing data.

Checklist Item

Details

Required for

Mailbox Inventory

Count all mailboxes including shared, resource, and archive mailboxes. Export list using Get-Mailbox | Select DisplayName, PrimarySmtpAddress, TotalItemSize

All methods

Exchange CU Version

Hybrid: Exchange 2016 requires CU13+, Exchange 2019 requires CU12+. Cutover/staged: any supported version.

Hybrid migration

RBAC Role Assignment

Assign Mailbox Import Export role to admin account: New-ManagementRoleAssignment -Role 'Mailbox Import Export' -SecurityGroup 'Organization Management'

All methods

Entra ID Connect (AAD Connect)

Required for hybrid migration. Sync on-premises AD users to Entra ID before mailbox migration begins

Hybrid migration

Network Bandwidth

Microsoft recommends minimum 2 Mbps per 1,000 mailboxes. Test bandwidth before starting large batch migrations (Microsoft Learn: Migration Path Guide)

All methods

DNS TTL Reduction

Lower MX and Autodiscover TTL to 300 seconds (5 minutes) at least 48 hours before cutover. Revert to default (3600) after 72 hours post-cutover

Cutover & staged

SSL Certificate

Certificate must cover Autodiscover and mail.yourdomain.com and must not expire during the migration window

Hybrid migration

TLS 1.2 enabled

Hybrid Configuration Wizard enforces TLS 1.2. Verify it is enabled on all Exchange servers before running HCW

Hybrid migration

Microsoft 365 licenses

Assign M365 licenses to all target users before starting migration. Mailboxes cannot be created without a license

All methods

Backup Verification

Confirm last successful full backup of all Exchange databases before starting. Backup date should be within 24 hours before migration starts

All methods

Section 6 - Methods to Migrate from Exchange to Office 365

Use the comparison table below to understand the key differences between each method.

Method

Mailbox Limit

Downtime

Duration

Exchange Versions

IMAP

Under 2,000

Minimal

Varies

Any mail server

Cutover

Under 2,000

Yes — all at once

1–3 days

2003, 2007, 2010, 2013

Staged

2,000+ (in batches)

Minimal - per batch

Weeks to months

2003, 2007

Hybrid

150–2,000+ (recommended)

Zero downtime

4–8 weeks

2010, 2013, 2016, 2019

Here are the full step-by-step instructions to perform these methods.

Method 1 — IMAP Migration

For an IMAP migration, you should take these steps.

  1. Enable IMAP and check connectivity with the TCP ports - 143 and 993 for IMAP, while also verify with a login test.
  2. Create the Microsoft 365 tenant, verify the domains, and add the users.
  3. Preparation of the migration CSV for the migration batches.
  4. Run the IMAP migration batches and monitor progress.
  5. Cut over the DNS and complete the migration process.

For more details, refer to this (Microsoft Learn: IMAP Migration).

Method 2 — Cutover Migration

Cutover migration is the process to move the data using migration batches and change the DNS records after the migration of data is complete. Here are steps to perform this migration:

  1. Prepare the on-premises server with the latest Cumulative Updates (CU).
  2. Prepare and connect the Microsoft 365 to your Exchange Server with a migration endpoint.
  3. Start the cutover migration batch and monitor it.
  4. Complete the cutover and switch the DNS to point to Microsoft 365.

Here’s the (Microsoft Learn: Cutover Migration).

Method 3 — Staged Migration

This method uses migration batches and coexistence. It support only Exchange Server 2003 and 2007. Following these steps to perform this migration:

  1. Prepare the on-premises server and ensure that Outlook Anywhere is functioning.
  2. Set up Microsoft Entra Connect.
  3. Create the migration batches and monitor progress.
  4. Switch mail flow and complete migration.
  5. Clean up and decommission the Exchange Server

Method 4 — Hybrid Migration (Recommended)

This is the recommended method for organizations using Exchange 2010–2019. It is suitable for more than 150 mailboxes. It involves zero-downtime and remote mailbox moves with full coexistence. To perform hybrid migration, follow these steps:

  1. Prepare the on-premises server and fully update it.
  2. Setup of Microsoft Entra Connect.
  3. Setup and configuration of the Hybrid Configuration Wizard (HCW).
  4. Remote move of the mailboxes.
  5. Transition the mail flow and decommission the server.

See the (Microsoft Learn: Hybrid Migration) for full step-by-step instructions.

Section 7 — Post-Migration Checklist

After a successful migration, below are the steps you should follow:

  • Verify Email Flow: Test MX records, Autodiscover, internal and external email delivery.
  • Complete User Configuration: Setup new Outlook profiles, reconfigure mobile device, and enable MFA.
  • Update DNS Records: SPF, DMARC, DKIM, and Autodiscover CNAME.
  • Monitor for 30 days: Keep on-premises Exchange running for minimum 30 days post-cutover as rollback window.
  • Decommission on-premises Exchange: Decommission only after confirming all users are working correctly on Microsoft 365. See: full decommission guide.
  • Monitor Mail Flow and Check for Common Post-migration Issues: See: mail flow issues guide.

Section 8 — Common Migration Errors Hub

The table below lists the most common Exchange to Microsoft 365 migration errors, their causes, and a link to the full fix guide. Use this as your starting point when troubleshooting migration issues.

Error

When it occurs

Quick Cause

Full Fix Guide

HCW8078 — Migration endpoint could not be created

During HCW Step 5

Firewall blocking port 443, Autodiscover failure, or IIS misconfiguration

Fix HCW8078 error guide

HCW8064 — Hybrid Configuration Wizard error

During HCW run

IIS configuration, authorization failure, or certificate issue on CAS server

Fix HCW8064 error guide

StalledDueToTarget

During migration batch

M365 throttling limit reached on target tenant

Fix StalledDueToTarget guide

SourceMailboxAlreadyBeingMoved

When creating move request

Existing active move request conflict — another job is already moving this mailbox

Fix SourceMailboxAlreadyBeingMoved guide

TooManyTransientFailureRetries

During migration batch

Network instability, throttling, or tenant-side rate limiting

Fix TooManyTransientFailureRetries guide

Target mailbox does not have SMTP proxy matching

During batch creation

User's primary SMTP in Exchange doesn't match the proxy address in M365

Fix SMTP proxy matching guide

Migration stuck at Syncing/not completing

After batch starts

Large items, network throttling, or MRS service not running

Fix migration stuck syncing guide

Mailbox size exceeds target quota

During migration

Target M365 mailbox quota too small for source mailbox size

Fix mailbox quota error guide

Section 9 — Use Stellar Migrator for Exchange  

You can use Stellar Migrator for Exchange - a specialized Exchange migration tool to simplify and accelerate the Exchange to Microsoft 365 migration without requiring PowerShell or manual configuration. This tool supports all the versions of Exchange Server. Moreover, it features automatic mailbox matching, delta (incremental) migration, and real-time migration reporting.

The tool is ideal when there are issues with the current configuration due to constraints, incompatibility, or other issues. Here are some examples:

  • Hybrid Configuration Wizard (HCW) prerequisites cannot be met (certificate expired, CU version too low, firewall restrictions, etc.).
  • Mailboxes exceed 100 GB and M365 throttling causes repeated failures.
  • Multiple migration batches need to be managed simultaneously across sites.

Video demonstration to Migrate from Exchange to Office 365 using Stellar Migrator for Exchange

To Conclude

In this guide, we have explained different methods for migrating from an on-premises Exchange Server to Microsoft 365. Depending on your setup and requirements, you can use the native migration methods - IMAP, cutover, staged, and hybrid. However, you may face various errors and issues when using these methods. For quick and hassle-free migration, use Stellar Migrator for Exchange – a specialized tool for Exchange to Office 365 migration.  



Was this article helpful?
FAQs
The most recommended native method is full Hybrid, since it’s a seamless and secure method with no downtime. Alternatively, you can use Stellar Migrator for Exchange to reduce complexity and have full compatibility.
With full hybrid method, you can migrate without downtime. But ensure you comply with the complete requirements of this method.
Depending on the volume of mailboxes and performance of the local infrastructure and internet bandwidth, such migration can take up to 8 weeks.
IMAP migration moves email only with no coexistence, cutover moves all mailboxes at once, and staged moves batches but only for Exchange 2003/2007. Hybrid – suitable for Exchange 2010–2019 - provides full coexistence and enables seamless mailbox remote moves.
Yes, you can, but ideally you would create batches to ensure the performance of the server, the internet bandwidth as well to ensure that you are not throttled by Microsoft.
For the staged and hybrid migration, you definitely need the setup of the Microsoft Entra Connect to ensure a seamless migration of the users and mailboxes.
IMAP migration doesn’t support public folder migration, but during a staged and hybrid method, you can still use the Public Folders until these are migrated. Public folder migration from Exchange to Microsoft 365 is a separate process and is not handled by mailbox migration batches.
During a migration, the shared mailboxes will still be accessible.
Unfortunately using the native methods, this is not possible. However, specialized tools like Stellar Migrator for Exchange supports reverse migration.
Yes, you need to keep the Exchange Server running for audit and to ensure that the migration is successful in case you forgot to migrate any data.
About The Author
author image
Ravi Singh linkdin Icon

Senior Writer at Stellar®. He is an expert Tech Explainer.

WHY STELLAR® IS GLOBAL LEADER

Why Choose Stellar?
  • 0M+

    Customers

  • 0+

    Years of Excellence

  • 0+

    R&D Engineers

  • 0+

    Countries

  • 0+

    PARTNERS

  • 0+

    Awards Received

BitRaser With 30 Years of Excellence
Technology You Can Trust
Data Care Experts since 1993
google-trust
×