Exchange Server to Exchange Online Migration: Complete Guide
Are you interested in migrating Exchange Server to Exchange Online? You can easily do so using Microsoft native methods, i.e., Cutover, Staged, or Hybrid. This will depend on number of Exchange mailboxes and their versions.
However, it might require manual setup and some scripting, which includes high risk of data loss, a lot of time, and human effort.
In such scenario, FreeViewer Exchange to Exchange Online Migration Tool is an automated software that allows users to move multiple Exchange mailbox data to the cloud without risk of losing data integrity. It can efficiently transfer up to 200 mailboxes directly without downtime and PowerShell scripting.
This guide will compare both manual and professional software for Exchange Server On Premise to Exchange Online migration with a brief explanation according to user needs.
Let’s begin the article by looking at some user queries.
User’s Query 1:

User’s Query 2:

Direct Solution to Migrate Exchange Server to Exchange Online
If someone has hundreds or thousands of mailboxes, then it is not possible to transfer data to M365 via manual native methods. For such migration, we recommend using FreeViewer Exchange Server to Office 365 Migration Utility. Users just have to download and use it for moving multiple mailboxes directly to cloud online at once.
This aforementioned software allows users to move Microsoft Exchange data such as emails, contacts, and calendars to Exchange Online effectively. Know more features of dedicated utility listed below.
- Compatible with Windows Server 2012, 2016, 2019, 2022, and Windows 10 & 11 (64-bit).
- Supports Exchange Server 2010, 2013, 2016, and 2019.
- It preserves complete data folder hierarchy.
- Offers user priority based Exchange Server transfer.
- Enables advanced filters for mailbox items.
- Permit for On Premise Exchange to M365 migration.
Steps to Migrate Exchange Server to Office 365
Now, it is time to go through step wise instructions for mentioned solution above:
- Launch and run the migration software on your system.
- Choose source platform as Exchange Server and destination platform as Office 365.
- Select or Deselect data items and apply date filter according to your choice.
- Choose Microsoft Exchange Server version and enter other required information.
- Now, users have to type their Office 365 Admin Email Address and Application ID.
- One has to mention source users. For that, you can either fetch users or Import users through CSV file.
- Now, Map Source mailboxes with destination mailboxes and hit Validate option.
- Finally, press Start Migration button to begin Exchange Server On Premise to Exchange Online migration process.






Note: The CSV file template can be downloaded from tool itself.


After understanding its working, we assume that you do not have to opt for any other solution. Still, if you want to know other approaches, then it is right time to know some manual native Microsoft methods.
Manual Methods to Migrate Exchange Server to Exchange Online
In this following section, we have listed some methods that can be used to migrate Exchange mailboxes directly to Office 365. Users must remember these pointers while using manual techniques, as it requires additional planning, preparation, and other permissions. Also, sometimes it shows an Exchange Server is in an inconsistent state error.
Plus, it requires a lot of time and effort with some technicalities, as it is way more complicated than it looks. Here are methods mentioned below:
#1: Cutover Migration
#2: Staged Migration
#3: Hybrid Migration
Let’s quickly understand them in detail.
Manual Method 1: Cutover Migration
This type of migration method allows you to export less than 2,000 mailboxes in a single shot. The cutover migration supports Exchange versions 2003, 2007, 2010, & 2013. This method can be divided into four stages.
Follow them one after another to finish Exchange Server to Office 365 migration process without facing any hurdles.
Step 1: Planning
The process of Exchange Server to Office 365 migration needs proper planning including steps mentioned below:
- First, open the site of the Exchange Deployment Assistant
- As soon as the site is launched, you will have 3 options. For a cutover migration, you need to choose the Cloud Only option. Therefore, click on Cloud Only
- Now, you need to answer all the questions that are asked of you
- Once it is done, click on the Next arrow
- This Exchange Deployment Assistant will create a step-by-step guide for you that you need to follow.
Step 2: Testing Existing Setup
Now, with help of guide provided by Exchange Deployment Assistant, you need to be sure that Exchange Server infrastructure supports Outlook Anywhere & Autodiscover. Once this step is completed, you can go to the next stage of this process to migrate Exchange Server to Office 365:
- Firstly, open Microsoft Remote Connectivity Analyzer site.
- Choose MS Outlook Anywhere (RPC over HTTP) test and click Next.
- Enter requested information. You need to confirm that you are using Autodiscover for detection of server settings.
- Now, type in Verification code and click Perform Test.
In case the test fails, use the report generated and Exchange Deployment Assistant for the resolution of issues.
Step 3: Migrate Exchange Server to Office 365 by Configuring Cutover Migration
- First, open Internet Explorer and then log in to Admin Center of Office 365.
- Now, open Exchange Admin Center and click on Migration.
- Then, click on drop-down menu & choose Migrate to Exchange Online.
- You need to choose Cutover migration followed by clicking on Next.
- Now, enter the credentials of on prem account and click Next. At time of proper configuration, Autodiscover should resolve on premise Exchange Server and RPC Proxy Server.
- Then, click on Next and enter name for New Migration Batch. Click Next button once again.
- In this step, you need to choose a user who will get report after migration. Users can select multiple accounts. Now, if you are prepared to migrate Exchange Server to Office 365, then start batch automatically. If not, then select manually start batch later.
- Click New and new migration batch will be created.
- User have to wait for some time for completion of process. To see details of migration, click on View Details option.
Step 4: Completion of Migration
Once synchronization from Exchange Server to Exchange Online is completed and all accounts are provisioned, report will be emailed to you. Now, as soon as you get report, you can proceed to complete process.
- Migrate Public Folders: This means migration of Exchange Public folders to Exchange Online.
- Assign Office 365 licenses to all users.
- After completion of migration of all emails to Office 365 and replication of MX record DNS, you can stop process of migration.
Manual Method 2: Staged Migration
In staged transition, users move mailboxes in small batches rather than migrating on premise server data at once. This technique is useful when organizations need to transfer users while keeping some of mailboxes in cloud for some time.
Steps to Migrate Exchange Server to Exchange Online:
- Start process by assessing and prioritizing which mailboxes are required for staged transition.
- Validate destination domain ownership within Office 365 system.
- Now, configure directory synchronization to establish user accounts.
- Make list of all user mailboxes that need to be transferred to cloud.
- Connect on premise server and Office 365 environment for staged migration.
- Run Exchange on premise to Exchange Online batch migration.
- Now, repeat same for other batches to reduce user disruption.
- Export tranferred on premise mailboxes to IMAP enabled users.
- Verify email flow to M365 to maintain communication without any hassle.
- Check each staged migration batch before finalizing.
Manual Method 3: Hybrid Migration
This method is best when migrating up to 200+ mailboxes to Exchange 2013 to Office 365. Here, users can easily connects on premise server with Exchange Online and then transfer their mailboxes while maintaining data integrity.
It is ideal for large organisations that require controlled migration instead of instant transition. Follow steps mentioned below:
- Configure hybrid migration wizard between Exchange Server and Exchange Online to begin moving legacy data to new system.
- Get secure proxy service that enables transfer of data between your legacy and new email environment.
- Use Exchange Admin Center to start moving mailboxes in bulk. Follow Hybrid Migration wizard to help you smoothly move your emails from one system to another.
- Once you migrate Exchange server to Office 365, delete all unwanted on premise data, which allows you to manage it properly.
Drawbacks of Manual Methods for Exchange Server to Office 365 Migration
Let’s look at common issues that might be faced during the migration:
- These manual solutions might take up a lot of time to complete procedure and lead to extended downtime due to complicated steps involved.
- It requires technical knowledge and hands on expertise in Exchange Server and Exchange Online.
- This can lead to data loss situations as it is very lengthy and complicated method where even one wrong step can cause lot of trouble.
- You cannot migrate data from mailboxes within certain period for selective transfer.
Exchange Server to Exchange Online: Manual vs Automated Method
| Capabilities | Manual Migration | Automated Migration Tool |
|---|---|---|
| Setup | Require Exchange & O365 Configuration | Easy (Guide Provided) |
| Large Mailbox Migration | Need Complete Planning | Handle Batch Migration |
| Multiple Mailboxes | No | Yes |
| Troubleshooting | Needs Manual Investigation | Migration Report Will Detect |
| Control | High Admin Control | Centralized Control |
| Technical Expertise | Complicated | Simple Steps |
| Delta Migration | No | Yes |
Conclusion
This guide helps users who are migrating from Exchange Server to Exchange Online. As it becomes critical challenge for large organisations, which require proper planning and deployment to not to lose imporytant mailbox data.
However, we have mentioned all ways to move multiple on premise to Office 365, such as FreeViewer Exchange Server to Office 365 Migration tool which enables all users to transfer up to 200+ mailboxes without losing data hierarchy and within timeframe. Users can download this suggested software for reliable and accurate migration results.