How do I migrate content from a Gmail mailbox into an Exchange mailbox using Outlook?

Overview

This article documents a manual, Outlook for macOS-based method for migrating existing email, contacts, and tasks from a Gmail account into an Exchange mailbox when both accounts are already added to the same Outlook profile. For detailed instructions on adding Gmail and Exchange accounts to Outlook for macOS, refer to the knowledge base article How do I add a Gmail account alongside an Exchange account in New Outlook for macOS? before proceeding. This method is intended for individual users and smaller migrations where server-side tools are not available. While concepts may apply to other platforms, the steps below are specific to macOS.

This article represents a best-effort explanation based on observed behavior in Outlook for macOS. Results may vary depending on mailbox size, network conditions, and client performance.

Table of Contents

Purpose

Use this method when Gmail and Exchange are both added to Outlook for macOS and historical data needs to be copied into Exchange. This is a client-side, Outlook-driven process. Outlook must remain open and responsive for the migration to complete.

Email and contacts migrate reliably. Tasks may migrate, but some task details may not transfer cleanly.

Scope and expectations

This process copies data from Gmail into Exchange. It does not delete data from Gmail unless the user explicitly chooses to do so.

The steps in this article assume Outlook for macOS. Menu names and behaviors differ from Outlook for Windows and Outlook on the web.

Warnings and limitations

For very large mailboxes, approximately 10 to 15 GB or larger, Outlook performance and stability may be affected. Proceed with caution and consider migrating data in smaller batches.

This method is not recommended for shared or delegated mailboxes.

Before you begin

This article assumes that Gmail and Exchange accounts are already configured in Outlook for macOS. For detailed setup instructions, refer to the knowledge base article How do I add a Gmail account alongside an Exchange account in New Outlook for macOS?

Understanding Gmail labels vs Exchange folders

Gmail uses labels rather than folders, and a single message can exist in multiple labels.

When Gmail is added to Outlook for macOS, labels are presented as folders. The same message may appear in more than one folder.

When messages are copied into Exchange, each message becomes a single item in the destination folder.

To reduce duplicate messages, migrate mail from a single source folder such as All Mail.

Recommended migration strategy

Migrate mail from the Gmail All Mail folder into a dedicated folder structure in Exchange.

Move mail in smaller batches rather than copying all messages at once.

Start with older mail first, followed by newer mail.

Migrate contacts before removing the Gmail account from Outlook.

Creating destination folders in Exchange

In Outlook for macOS, control-click or right-click the Exchange mailbox and create one or more folders to receive migrated mail, such as Gmail Imported or Gmail Archive.

Using dedicated folders makes it easier to verify what content has been migrated.

Migrating mail

Open the Gmail source folder, typically All Mail.

Select a manageable number of messages.

Drag the selected messages to the destination folder under the Exchange mailbox, or use the Move command from the menu.

Do not close Outlook while messages are copying.

Migrating contacts

Switch to the People view in Outlook for macOS.

Under the Gmail account, select the Contacts folder and confirm contacts are visible.

Select contacts and drag them to the Contacts folder under the Exchange mailbox.

After migration, review several contacts to confirm details copied correctly.

Migrating tasks

Switch to the Tasks view in Outlook for macOS.

If a Gmail Tasks folder exists, drag tasks into the Tasks folder under the Exchange mailbox.

Some task attributes such as reminders, recurrence, or completion status may not transfer cleanly.

Verifying migrated data

Compare message counts between the Gmail source folders and the Exchange destination folders. In Outlook for macOS, you can select all messages in a folder and review the item count shown at the bottom of the message list.

Because Gmail labels can result in duplicate messages appearing across multiple folders, exact counts may not match. Focus on confirming that expected messages are present rather than achieving an exact numerical match.

Review a sample of migrated contacts and confirm that key fields such as name, email address, and phone number transferred correctly.

After migration is complete

Leave the Gmail account in Outlook temporarily in case additional data is needed.

Once migration is confirmed, remove the Gmail account from Outlook for macOS using Account Settings. This does not delete the Gmail account itself.