How to Migrate G Suite to Exchange Online Mailbox Manually – Complete Guide

How to Migrate G Suite to Exchange Online Mailbox Manually – Complete Guide

Published By Mohit Jha
Anuraag Singh
Approved By Anuraag Singh
Published On August 9th, 2023
Reading Time 8 Minutes Reading

There can be various situations where users of G Suite require planning to migrate G Suite to Exchange Online. However, since the process involves two cloud platforms, users often face technical issues and complexity during its implementation. However, before moving to the data transfer, it’s suggested to go through the pre & post Office 365 migration checklist. Consequently, to ease the entire mail transition here is a step-by-step guide mentioning G Suite to Exchange Online migration.

Two Ways to Move G Suite to Exchange Online Mailbox

Users can use the manual, as well as the automated way to execute this task. However, the manual procedure requires technical know-how and it can be time-consuming at the same comparatively. On the other hand, using a smart tool, you can easily accomplish this task without any data loss or hassle. In the coming section, we are going to discuss the manual method in detail with step-by-step screenshots, in order to make it executable for everyone.

However, before getting into the manual method, here are the quick steps for the same.

5 Simple Steps to Migrate G Suite Data to Exchange Online

  • Step 1. Download & Run the Software.
  • Step 2. Authenticate G Suite & Office 365 Admin Accounts.
  • Step 3. Apply Filters & Set Category for G Suite Email.
  • Step 4. Map Users, Validate Permissions
  • Step 5. Click on Start Migration Button.

Manual Technique to Migrate G Suite to Exchange Online Mailbox

We are going to use the IMAP technique to transfer messages from G Suite into the Exchange Online platform. To use this approach, you first have to follow the below-discussed prerequisites.


  • To execute the IMAP migration, it is necessary that the user should be a global administrator in Microsoft O365.
  • Before creating a connection between G Suite and Office 365, it is required to generate passwords by account owners for accessing the account.
  • A two-step verification feature must be enabled for all G Suite users.

The entire procedure is categorized into six stages. You have to complete all these stages in a sequential manner. So, let’s get started!

Stage 1. Verify the Domain

As a first step to migrating G Suite to Exchange Online, you need to validate to O365 that you are the owner of the domain that is used in  G Suite. Under the Domain Verification process, you have to set up O365. Afterward, a TXT record is given to you by the O365 wizard while setting up Office 365. Further, this record should need to be added to the domain host provider.

Stage 2. Create Users in Office 365

In this step, you need to add users along with licenses either in one shot or several attempts. Ensure that every added user should have a mailbox in O365 where the G Suite emails will migrate.

Stage 3. Make a list of G Suite Mailboxes

Once you have migrated G Suite to Exchange Online, you need to enlist all the mailboxes whose data is going to be transferred to O365 mailboxes. For this, use any version of MS Excel. Make sure while making the migration file, you must have an app password for every Gmail user mailbox whose mails are going to be imported into Office 365. Moreover, there is a provision that 50,000 mailboxes can be moved in batches.

Note:- The size of the migration file should not be greater than 10 MB.

  • Login to G Suite as an admin.
  • From the interface, opt for Users.
  • Select each user and note down their email address.
  • After that, sign in to Office 365. Then, move to Users >> Active Users. The information under the username will be used further for making the migration file.
  • Now, open Excel and create three cells of Email address, Username, and Password as shown in the screenshot.
  • Type the following details in each field in the Excel sheet and save the file in CSV format.
  • Column A – Mention the O365 mailbox address
  • Column B – Gmail user’s mailbox mail address
  • Column C – Password associated with the mailbox

Stage 4. Make a Connection Between Office 365 & G Suite

To migrate G Suite to Exchange Online, you need to create an interface between both applications. For this, go through the below steps.

  1. Open EAC and opt for Recipients >> Migration.
  2. After that, click on More and opt for Migration endpoints.
  3. You need to click on New to make a migration endpoint.
  4. On the following window, go with the IMAP option.
  5. On the next page, type under the IMAP server box. Plus, make sure the rest of the settings remain the same.
  6. If the connection is established successfully, provide a suitable migration endpoint name and click on New to finally make the migration endpoint.

Stage 5. Ready to Migrate the Files by Creating a Migration Batch

In the 5th step of the G Suite to Exchange migration guide, if you want to migrate G Suite mailboxes in bulk you need to utilize the migration file that was created in the earlier step. For this, follow the below steps.

  1. In EAC, click on Recipients >> Migration.
  2. Click on New+ and opt for Migrate to Exchange Online from its drop-down menu. Then, you need to select IMAP migration and click Next.
  3. Upload the migration file and wait till O365 validates the file.
  4. After the successful validation, the number of Gmail mailboxes gets displayed on the interface.
  5. Now, pick the migration endpoint that was created in the above stage and hit the Next button.
  6. In the IMAP migration configuration page, opt for all the default values and hit Next to continue the process.
  7. After that, on the Move configuration page, you need to create a migration batch.
  8. On Start, on the batch page, perform the following operations.
  • Opt for Browse to forward the migration report to other users.
  • After that, select the option Automatically Start the batch and click on New. By doing this, the migration process gets started and a Syncing status is shown under the STATUS column.

Stage 6. Post-Migration Operations

Once you migrate G Suite to Exchange Online with the tool, move the MX record to Office 365 that previously pointed to Gmail account. Afterward, ensure that messages are forwarded to O365 or not. Once it is confirmed, remove the migration batch and terminate the synchronization task.

What If User Has to Move Contacts and Calendars from G Suite to Exchange Online?

That’s all about performing G Suite to Exchange Online migration using the IMAP technique. As you can see, there are lots of steps, time, and user efforts required to perform the mail export procedure. Still, it can only move emails and not contacts and calendars. So, if you want the easiest way for the same, then you can opt for SysTools G Suite to Office 365 Migration Software.

Download the free trial version from the below button:

Download Now   Purchase Now

A simple automatic way that can perform email, contacts, calendar, and document migration from G Suite to Exchange Online account. You only need to enter the G Suite and Office 365 credentials and the rest of the process is done by the tool. Plus, the incremental migration, mapping, and filter features are worth the user’s attention.

All in all, it depends on the user which method they choose for G Suite to Exchange Online migration. So, choose wisely!

Step By Step Detailed Software Guide to Migrate G Suite Data to Exchange Online

Step 1. Download, install, and run the tool on your PC. Choose G Suite and Office 365 as the source.

Step 2. Choose the required mailbox category fields and apply the optional date filter.

Step 3. Provide the Admin Email, Service Account, and Certificate File for the G Suite Account. Validate the required permissions and click on Next.

Step 4. Create user mapping for bulk user migration, using any of these three methods, such as Fetch Users, Import Users, and Download Templates. Validate the required permissions and click on Next.

Step 5. Select the required user to migrate from G Suite to Exchange Online mailbox, then click on the Start button.

Also Read: How to Move Domain Between Office 365 Tenants? Step-By-Step Complete Guide

Frequently Asked Queries

Is it necessary that the user should be a global administrator?

Yes, If you want to migrate data from a G Suite account to Exchange Online then you should be the administrator of that domain.

How can I create a connection between Office 365 & G Suite?

For creating a connection:

  • Step 1. Go to Exchange Admin Center (EAC) and select Recipient > Migrate > Migration endpoints > click New to create new endpoints.
  • Step 2. Go to the IMAP option and provide
  • Step 3. After the connection is established provide a suitable endpoint name.

Does the Migration batch create automatically?

No, Before starting the migration process you need to create a migration batch. For that go to the Move configuration page and provide the name in the New migration batch name field.

Is it possible to Migrate G Suite to Exchange Online without the IMAP technique?

Yes with the help of an automated solution, you can migrate the data in a more simple way. G Suite to Exchange Online migration will transfer emails, contacts, calendars, and document data.