How to migrate to Microsoft 365 with ShareGate: Google Drive to OneDrive migration

How to Migrate to Office 365's OneDrive for Business from Google Drive

Planning a Google Drive to OneDrive migration? We explain how to move documents from Google Drive to OneDrive in Microsoft 365 with ShareGate, our best-in-class Teams migration tool.

So you’ve finally decided to jump straight into the deep end and migrate from Google Drive over to Microsoft 365’s OneDrive!

I’m sure you’ve had the idea in the back of your head for quite some time. Google Drive was fine for the time being, but the OneDrive’s added functionalities probably ended up getting the best of you.

Well do we have great news for you! ShareGate might be known best for its ability to simplify your SharePoint migrations—but it also supports imports from network drives, file shares, and file systems.

Yet one question remains: how do I proceed? This article will walk you through this procedure.

Download ShareGate to start your Google Drive to OneDrive migration

The first thing to do here is to download ShareGate. Once you’ve done that, migrating from Google Drive to OneDrive in Microsoft 365 is super easy!

Note: ShareGate only supports migrations from Google Drive users that are part of a G Suite organization. If you’re trying to migrate from a Google Drive for Individuals account, you’ll need to import from a file share instead.

Connect to Google Drive in ShareGate

Once in ShareGate, click the Copy tab on the left. When asked what type of copy you’d like to do, select the Import from Google Drive option.

Image of Copy screen in ShareGate.

Enter your G Suite email to connect to your Google Drive source account. Check the box for Connect as admin to migrate files from all the Google Drive accounts on your domain—or leave it unchecked if you’re just migrating from one domain. Then click on Connect.

Note: In order to migrate data from Google Drive, your administrator must set ShareGate as a trusted app in the G Suite. You can read step-by-step instructions on how to add ShareGate to the G Suite whitelist in our support documentation.

Enter G Suite credentials to connect to source.

On the authentication screen, re-enter your Google email, or enter the phone number associated with your account, and click Next.

Re-enter Google email on the authentication screen.

Enter your password. When ShareGate requests access to your Google account, click Allow.

Allow ShareGate to access your Google Account.

Select your destination in ShareGate

Once you’ve successfully connected ShareGate to your Google Drive account, it’s time to select your destination!

On the next screen, enter your credentials for the Microsoft 365 tenant you want to migrate your content to, and click Connect.

Enter your credentials for your target Office 365 tenant.

Then, select the destination target—i.e. the document library where you want your Google Drive content to appear. Because we’re performing a Google Drive to OneDrive migration, we’re going to select a OneDrive for Business document library that we have administrator permissions for. (If you were trying to complete a Google Drive to SharePoint migration, you would select the destination site collection from this screen.)

Click Next.

Select the destination library to migrate its content.

Once the destination has been chosen, simply select the content you would like to copy to the destination OneDrive library. You can drag and drop content into the destination, or click Start copy in the bottom right corner.

Drag and drop content to destination or click Start copy.

Find and fix errors with ShareGate’s post-migration report

Once your migration is completed, ShareGate generates a migration report detailing any successes, warnings, or errors that occurred:

Post-migration report in ShareGate.

If any warnings or errors did occur, ShareGate also gives you the information you need to solve them fast. Here’s an example where the user was trying to migrate content to a SharePoint site collection they didn’t have administrator permissions for:

Details about migration error.

With just a few clicks of the Back button, the user selects a destination site that they do have admin permissions for…

User fixing problem by clicking on the Back button.

…and completes a successful Google Drive to Microsoft 365 migration!

Proof of a successful migration.

A migration so simple, a child could do it

As you can see, it is a very simple process. The great thing is that any end user can run this operation as long as they have full control over the destination library.

Alternatively, you can automate the import process by using PowerShell. You can find additional information on this option along with the different commands in the Powershell section of our support documentation.

Finally, do not worry about your PowerShell script. I will gladly review it before you start your migration. You can simply send it to or paste it in the comment section below.

I hope this will help you on your journey to the cloud! For more details, be sure to take a look at what ShareGate can do for you in terms of helping with your migration to Microsoft 365.

What did you think of this article?

Recommended by our team

Getting started is easy

Try ShareGate free for 15 days. No credit card required.

WEBINAR Get up to speed on SharePoint management best practices