Switching Between Google Workspace and Microsoft 365
How to migrate email, calendar, contacts, and files between Google and Microsoft platforms
Whether your organization is switching platforms or you are moving on your own, you can transfer email, calendars, contacts, and files between Google Workspace and Microsoft 365 without losing data. The process works in both directions.
The best approach: run both in parallel during the transition. Set up the new platform, migrate your data, then gradually shift your daily work over a week or two before decommissioning the old one.
Google to Microsoft
Option 1: IMAP sync (simplest for individuals)
- Open Outlook (desktop app or new Outlook)
- Go to File > Add Account (or Settings > Accounts > Add Account in new Outlook)
- Enter your Gmail address and connect with your Google credentials
- Outlook pulls in all your Gmail messages via IMAP
- Drag and drop (or move) emails from your Gmail folders to your Outlook folders
- Once everything is moved, remove the Gmail account from Outlook
Option 2: Google Takeout (export and import)
- Go to takeout.google.com
- Deselect everything, then select only Mail
- Choose MBOX format and download the export
- Import the MBOX file into Outlook using a tool like Aid4Mail or Thunderbird (as an intermediary)
Gmail labels do not map neatly to Outlook folders. Gmail allows one message to have multiple labels, but Outlook uses a strict folder hierarchy. Messages with multiple labels may end up duplicated across folders. Clean up labels before migrating if possible.
Calendar
- Open Google Calendar
- Click the three-dot menu next to the calendar you want to export
- Select Settings and sharing
- Scroll down and click Export calendar (downloads an
.icsfile) - Open Outlook Calendar or the Outlook desktop app
- Go to Add calendar > Upload from file (web) or File > Open & Export > Import/Export (desktop)
- Select the
.icsfile and import it
Repeat for each calendar. Shared calendars with other Google users will not carry over — the calendar owner needs to re-share or the other users need to subscribe to the new calendar.
Contacts
- Open Google Contacts
- Click Export in the left sidebar
- Choose Outlook CSV format and download
- Open Outlook People or the Outlook desktop app
- Click Manage contacts > Import contacts (web) or File > Open & Export > Import/Export (desktop)
- Select the CSV file and map the fields
Files (Google Drive to OneDrive)
For individual accounts:
- Open Google Drive
- Select all files and folders you want to move
- Click Download — Google Docs, Sheets, and Slides automatically convert to
.docx,.xlsx, and.pptx - Upload the downloaded files to OneDrive
For organization accounts:
Your IT admin can use Microsoft's Migration Manager (in the SharePoint admin center) to bulk-migrate Google Drive content to OneDrive or SharePoint. This preserves folder structure and permissions.
Google Docs, Sheets, and Slides convert to their Microsoft equivalents, but complex formatting (especially in Sheets with Google-specific functions) may not survive perfectly. Review important documents after migration.
Microsoft to Google
Option 1: IMAP sync (simplest)
- Open Gmail
- Go to Settings (gear icon) > See all settings > Accounts and Import
- Under Check mail from other accounts, click Add a mail account
- Enter your Outlook email address and connect via IMAP
- Gmail pulls in all messages. Once imported, remove the linked account
Option 2: Google Workspace migration (organization accounts)
Your IT admin can use the Google Workspace Migration for Microsoft Exchange (GWME) tool to bulk-migrate mailboxes from Exchange or Microsoft 365 to Google Workspace.
Calendar
- Open Outlook Calendar (web or desktop)
- Go to Settings > Calendar > Shared calendars (web) or select the calendar and use File > Save Calendar
- Export as
.icsfile - Open Google Calendar
- Click the gear icon > Settings > Import & Export > Import
- Select the
.icsfile and choose which calendar to add events to
Contacts
- Open Outlook People
- Click Manage contacts > Export contacts
- Download the CSV file
- Open Google Contacts
- Click Import in the left sidebar
- Upload the CSV file
Files (OneDrive to Google Drive)
- Open OneDrive
- Select files and folders, then click Download
- Upload to Google Drive
- Word, Excel, and PowerPoint files can be opened directly in Google Docs, Sheets, and Slides — or converted using File > Save as Google Docs/Sheets/Slides
Things to watch out for
- Shared links break. Any Google Docs links you have shared with colleagues will stop working if you delete the originals. Keep the old account active (read-only) until everyone has updated their links.
- Google-specific formulas. Google Sheets functions like
IMPORTRANGE,GOOGLEFINANCE, andQUERYhave no direct Excel equivalent. Review spreadsheets that use these. - Calendar invite replies. If you migrated a calendar event, replies from attendees go to whichever platform originally created the invite. For ongoing meetings, create new invites from the new platform.
- Storage differences. Google Workspace and Microsoft 365 have different storage quotas. Check your plan limits before migrating large Drive or OneDrive libraries.
- Two-factor authentication. You may need to generate an app password or grant OAuth access when connecting accounts via IMAP. Check your security settings if the connection fails.
- Email forwarding during transition. Set up forwarding from the old account to the new one so you do not miss messages during the switch. In Gmail: Settings > Forwarding > Add a forwarding address. In Outlook: Settings > Mail > Forwarding.
Running both in parallel
The cleanest migration strategy is to run both platforms for a week or two:
- Set up the new platform and migrate data
- Set up email forwarding from old to new
- Update your email signature to mention the new address
- Start sending from the new account
- Once confident nothing is missing, stop checking the old one
- Keep the old account active for a month in case stragglers still email the old address
short
Google to Microsoft: Export Gmail via IMAP or Takeout, export calendars as .ics, export contacts as CSV, download Drive files (auto-converts to Office formats), upload everything to Outlook/OneDrive.
Microsoft to Google: Add Outlook to Gmail via IMAP, export calendar as .ics and import to Google Calendar, export contacts as CSV and import to Google Contacts, download OneDrive files and upload to Drive.
Key tip: Run both in parallel during transition and set up email forwarding.
Frequently Asked Questions
Will I lose any emails during the migration?▾
No, as long as you keep the old account active until the migration is complete. IMAP sync copies messages — it does not move or delete them from the source. Google Takeout exports are also non-destructive.
Do Google Docs convert properly to Word format?▾
Simple documents convert well. Complex formatting — especially multi-column layouts, heavily styled tables, and Google-specific features like smart chips — may look different in Word. Always review important documents after conversion.
Can I keep my old email address?▾
If you own the domain, yes. Update your MX records to point to the new provider and your existing address works on the new platform. If you are on a free Gmail or Outlook.com address, you cannot move that address — but you can set up forwarding.
How long does a full migration take?▾
For an individual with a few GB of email and files, a few hours. For an organization with hundreds of mailboxes, IT typically runs the migration over a weekend using admin tools. Calendar and contact imports are fast — usually under a minute per account.
Should I delete my old account after migrating?▾
Not immediately. Keep it active for at least a month to catch forwarded emails and verify nothing was missed. If it is a paid account, you can downgrade to a free tier. Make sure shared documents and links have been updated before closing it.