MSADVANCE LOGO
✕
  • Services
    • Migration to Microsoft 365
    • Azure Cloud Architecture
    • Modern Workplace
    • Security & Compliance
    • Software License Procurement & Sales for Businesses
  • About Us
  • Blog
  • Contact
  • English
    • Español
    • English
  • Services

    Collaboration is the key to business success.

    Microsoft 365 Migration

    Azure Cloud Architecture

    Azure Cloud Architecture

    Modern Workplace

    Security and Compliance

    Software license

    • Migration to Microsoft 365
    • Azure Cloud Architecture
    • Modern Workplace
    • Security & Compliance
    • Software License Procurement & Sales for Businesses
  • About Us
  • Blog
  • Contact
  • English
    • Español
    • English
Published by MSAdvance on August 28, 2025
Categories
  • Microsoft 365 Migration
  • Google Workspace Migration
Tags
  • delta sync migration
  • DNS cutover MX SPF DKIM DMARC
  • G Suite migration
  • Google Workspace to Microsoft 365
  • Microsoft 365 migration guide
  • migrate Gmail to Exchange Online
  • migrate Google Calendar to Outlook
  • migrate Google Drive to OneDrive
  • migrate Shared Drives to SharePoint
Cómo migrar de Google Workspace a Microsoft 365

Cómo migrar de Google Workspace a Microsoft 365

How to migrate from Google Workspace to Microsoft 365 without losing data

By MSAdvance · B2B cloud consulting in Microsoft 365, Azure, migrations and modern workplace

Want MSAdvance to handle the entire migration for you?

If you need a smooth migration with zero data loss and a strong focus on user adoption, our team is ready to support you end to end.

Talk to our team See our Microsoft 365 migration service

Table of contents

  1. Introduction
  2. 1. Why migrate to Microsoft 365 now
  3. 2. Project methodology & governance
  4. 3. Phase 0 — Discovery & assessment
  5. 4. Phase 1 — Identity, DNS & coexistence
  6. 5. Phase 2 — Microsoft 365 hardening & governance
  7. 6. Phase 3 — Google Workspace prep (OAuth, cleanup, permissions)
  8. 7. Phase 4 — Mail, calendars & contacts migration
  9. 8. Phase 5 — File migration (Drive/Shared Drives → OneDrive/SharePoint)
  10. 9. UAT, validations & quality control
  11. 10. Change management and 30–60–90 communications
  12. 11. Licensing: Business Basic, Business Standard, Business Premium
  13. 12. RAID risk matrix & mitigations
  14. 13. Playbooks by scenario (SaaS, M&A, industry)
  15. 14. Migration methods: comparison & selection
  16. 15. Operational checklists (pre, during, post)
  17. 16. Scripts & configs (PowerShell/JSON)
  18. 17. Success KPIs & adoption analytics
  19. 18. Frequently asked questions (FAQ)
  20. 19. Glossary
  21. 20. Official resources
  22. 21. Conclusion & next steps

Introduction

Migrating from Google Workspace to Microsoft 365 without losing data is not just moving mailboxes: it’s about preserving processes, security and productivity without friction. This guide gives you a clear, people-first plan: honest inventory, identity and DNS choices without unnecessary jargon, security that protects without getting in the way, well-explained coexistence, and a go-live with delta sync to keep everyone included. We also link to official Microsoft and Google documentation so every step can be audited.

Quick tip: the more transparent you are with the business about what changes and when, the fewer post-migration incidents you’ll face.

1. Why migrate to Microsoft 365 now

Microsoft 365 brings together collaboration (Teams, SharePoint, OneDrive), security (Defender for Office 365), identity (Microsoft Entra ID) and governance (Microsoft Purview). It’s all synchronized so IT gets a single control plane and the business gains speed.

Equivalences & migration considerations
Google WorkspaceMicrosoft 365What to consider
GmailExchange OnlineLabels ↔ folders/categories; review rules and delegations.
CalendarExchange CalendarRooms/resources and delegated permissions.
Drive / Shared DrivesOneDrive / SharePointPermissions, versions and native format conversion.
Chat / MeetTeamsChannels, meetings, recordings and telephony.
AppSheetPower Apps / Power AutomateReplatforming of apps and flows.
Documentation: Defender for Office 365 · Microsoft Information Protection · Intune

2. Project methodology & governance

At MSAdvance we work in waves: first a small, representative pilot; then early adopters; and finally critical areas. Every wave includes delta sync, real business tests and role-based communications to minimize surprises.

2.1 Clear governance from day one

RoleResponsibilities
ExecutivePrioritize, unblock and approve change windows.
IT LeadArchitecture, master plan and wave coordination.
Security/LegalRetention, DLP, eDiscovery and compliance.
Partner (MSAdvance)Technical design, execution, automation and day-1 support.
ChampionsAdoption, feedback and best practices per area.

2.2 RACI (condensed)

ActivityRACI
Identity & DNSITITMSAdvanceExecutive
Microsoft 365 hardeningMSAdvanceITSecurityBusiness
Data migrationMSAdvanceITBusinessExecutive
CommunicationsBusinessITMSAdvanceAll

2.3 Sample timeline

  1. Weeks 1–2: Assessment & architecture.
  2. Weeks 3–4: M365 security and Google prep.
  3. Week 5: Pilot (10–15%).
  4. Weeks 6–8: Waves 1 & 2 + delta sync.
  5. Week 9: MX cutover, final UAT and stabilization.

3. Phase 0 — Discovery & assessment

3.1 Honest inventory

  • Users, aliases, groups, shared mailboxes and delegations.
  • Mail volume/attachments, special rules and retention.
  • Room/team calendars, bookings and permissions.
  • Drive/Shared Drives: size, file count, external owners, Docs/Sheets/Slides.
  • Integrations: SMTP/IMAP, Apps Script, webhooks, SSO.

3.2 Data quality

ItemWhat to checkRecommended action
Duplicate aliasesConflicts with UPNNormalize before provisioning
DelegationsCross-mailbox accessInventory and recreate in target
Public permissionsOpen links in DriveRestrict and notify
Docs/Sheets/SlidesUsage by areaConversion plan to Office formats

3.3 Compliance & retention

Define retention and legal holds in Records Management and eDiscovery. Document who can access what and for how long.

4. Phase 1 — Identity, DNS & coexistence

4.1 Identity without headaches

  • Cloud-only (Microsoft Entra ID) or hybrid model.
  • Clear UPN, verified domains and MFA from day one.

4.2 Mail, MX & authentication

Coexistence avoids hard cutovers. Preparing SPF, DKIM and DMARC reduces spam and spoofing.

  • SPF: configure
  • DKIM: enable
  • DMARC: define policy
DNS records (illustrative example)
# MX to Exchange Online Protection
MX @ 0 → company-com.mail.protection.outlook.com

# Email authentication
TXT @ "v=spf1 include:spf.protection.outlook.com -all"
CNAME autodiscover → autodiscover.outlook.com
TXT _dmarc "v=DMARC1; p=quarantine; rua=mailto:dmarc@company.com"
    
Tip: lower the MX TTL 48–72 hours before cutover to speed up propagation.

5. Phase 2 — Microsoft 365 hardening & governance

5.1 Minimum viable hardening

  • MFA and Conditional Access by role/location/risk.
  • Block POP/IMAP (basic auth) except for migration use: reference.
  • Enable Defender for Office 365: Safe Links, Safe Attachments and anti-phishing.

5.2 Information governance (MIP & DLP)

Label taxonomy (MIP)

LabelScopeAction
PublicGeneral docsVisual marking; no encryption
InternalInternal useMarking; limited external sharing
ConfidentialFinance/CustomersEncryption; forward blocking
SecretR&D/LegalStrong encryption; expiration

Recommended DLP policies

  • Mail: block/justify for PII and financial data.
  • SharePoint/OneDrive: sensitivity detection and owner alerts.
  • Teams: protect messages and files.

5.3 Pre-provisioning & licenses

Pre-create users, shared mailboxes, groups and OneDrive to save time on cutover day. Reference: Microsoft Graph PowerShell.

6. Phase 3 — Google Workspace prep (OAuth, cleanup, permissions)

6.1 Cleanup

  • Disable inactive accounts and close public shares.
  • Freeze critical changes the week before each wave.

6.2 Delegation & APIs

Configure domain-wide delegation for the migration service account. Official guide: Google Admin.

6.3 Drive permissions

Review owners and groups; identify Shared Drives with irregular permissions and normalize them. Reference: Sharing options.

7. Phase 4 — Mail, calendars & contacts migration

The Exchange Admin Center (EAC) lets you migrate from Google in batches with delta syncs until cutover. Official guide: migrate from Google Workspace.

7.1 Recommended flow

  1. Create a migration endpoint (IMAP/OAuth depending on approach).
  2. Upload a CSV with users for the wave.
  3. Run a pilot batch and validate rules, delegations and calendars.
  4. Schedule deltas and define the MX cutover.
PowerShell — IMAP endpoint & batch (example)
Connect-ExchangeOnline
New-MigrationEndpoint -Name "Gmail-IMAP" -Imap -RemoteServer "imap.gmail.com" -Port 993 -Security SSL

$csv = [System.IO.File]::ReadAllBytes("C:\Migration\users.csv")
New-MigrationBatch -Name "Batch-Gmail-01" -SourceEndpoint "Gmail-IMAP" -CSVData $csv `
  -TargetDeliveryDomain "company.onmicrosoft.com" -AutoStart -AutoComplete:$false

Get-MigrationBatch | Get-MigrationUser | Get-MigrationUserStatistics -IncludeReport
    

7.2 CSV format

Headers: EmailAddress,UserName,Password
Row 1: ana.perez@company.com,ana.perez@company.com,TempPwd#1
Row 2: juan.garcia@company.com,juan.garcia@company.com,TempPwd#2
Communication: explain that Gmail labels will appear as folders/categories in Outlook. This avoids unnecessary tickets.

8. Phase 5 — File migration (Drive/Shared Drives → OneDrive/SharePoint)

Use Migration Manager in the SharePoint admin center to move Drive and Shared Drives with identity mapping. Guide: Microsoft Learn.

8.1 Key steps

  1. Configure source/target connectors.
  2. Map identities and define destinations.
  3. Scan, resolve permissions/ownership and push initial load.
  4. Run a pre-cutover delta and validate access.

8.2 Limits & best practices

  • Long paths/names: review official limits: OneDrive/SharePoint.
  • Groups: Google Groups ≠ Microsoft 365 Groups; recreate and map.
  • Docs/Sheets/Slides: clear conversion policy to Office formats for native editing.

9. UAT, validations & quality control

Make sure what matters to the business works as before… or better. Test with real users by role, not just IT.

AreaTestSuccess criteria
MailSend/receive, rules and delegations100% deliverability and rules active
CalendarBookings and permissionsAvailability and delegations correct
OneDriveSync and external sharingNo conflicts; stable access
SharePointLibrary permissionsInheritance and groups OK
MobileOutlook + IntuneProtected mail and compliance
IntegrationsSMTP/reportsUpdated connections

10. Change management and 30–60–90 communications

10.1 Communication milestones

  • T-14 days: general announcement and expectations.
  • T-7 days: “what changes today”, access and support.
  • Day 0: reminder, support channel and first-day guide.
  • Day 7/30: productivity tips and common questions.

10.2 Role-based training

  • Sales: Outlook + Teams meetings and client sharing.
  • Finance: retention, labels and critical SharePoint libraries.
  • Operations: Teams channels by process and shift checklists.

Looking for adoption support and modern workplace enablement? Explore Modern Workplace, Azure Architecture or browse all our services.

11. Licensing: Business Basic, Business Standard and Business Premium

For many organizations moving from Google Workspace, the most direct options are Microsoft 365 Business Basic, Business Standard and Business Premium. Here’s a simple, practical way to choose:

License comparison (practical view)
PlanWhat’s includedSecurity & managementWhen to choose
Business BasicMail (Exchange Online), Teams, OneDrive/SharePoint, web Office appsBaseline controls; can combine with initial access policies and DLPTeams that don’t need desktop apps or need tighter cost control
Business StandardEverything in Basic + desktop Office apps (Word/Excel/PowerPoint/Outlook)Best fit for advanced productivity and heavy collaborationUsers who work intensively with documents and meetings
Business PremiumEverything in Standard + strengthened security and device managementEndpoint management with Intune, advanced protection and stricter policiesOrgs needing device control and advanced protection without going Enterprise
Quick note: if you’re mid/large or have strong security/compliance needs, we can also evaluate Enterprise plans (E3/E5). The key is balancing cost vs. risk.

12. RAID risk matrix & mitigations

RiskProb.ImpactMitigation
Gmail labels → Outlook foldersMediumMediumCommunicate the change with examples and a short video
Long paths in OneDrive/SharePointHighHighNormalize before migrating · official limits
Complex inherited permissionsMediumHighPre-scan and recreate groups in M365
Legacy IMAP appsMediumMediumInventory and migrate to OAuth/Graph
MX cutover bouncesLowHighLow TTLs, testing and rollback plan

13. Playbooks by scenario

13.1 Scale-up SaaS (150–300 employees)

  • Pilot 10–15% with sales, support and product profiles.
  • Two waves with deltas and Friday-night cutover.
  • DLP for code/PII; alerts to the IT channel.

13.2 Multi-domain M&A

  • Verify domains and align UPNs.
  • Temporary calendar coexistence; transition to Teams (live events if needed).
  • SharePoint “bridge” for combined teams.

13.3 Industry with kiosks

  • Business Premium + Intune for shared devices.
  • Waves by shift; signage and micro-training.
  • Teams Walkie Talkie and plant-wide announcement channel.

14. Migration methods: comparison & selection

MethodProsLimitationsBest for
EAC (Google Workspace)Native; batches and deltas; basic reportingDepends on source/API; manual adjustmentsMost B2B scenarios
IMAP (EAC)Simple; useful for legacyEmail only; no calendars/contactsMinimal or emergency cases
Third-party toolsMore mappings; detailed reportingCost; learning curveComplex/M&A environments
Scripts/GraphBespoke automationRequires expertiseCustom workflows

15. Operational checklists (pre, during, post)

15.1 Before migration

  • Verified domains; UPN strategy decided.
  • MFA and Conditional Access enabled.
  • Users/licenses and OneDrive provisioned.
  • Google OAuth: domain-wide delegation.
  • Migration Manager connectors (guide).
  • Wave-based communication and day-1 support plan.

15.2 During

  • Monitor batches and retries (EAC/PowerShell).
  • Resolve name conflicts and long paths.
  • Run delta synchronizations.

15.3 After

  • Update MX/SPF/DKIM/DMARC.
  • Validate delegations, rooms and mobiles.
  • Review SharePoint/OneDrive permissions and recertify access.

16. Scripts & configurations (PowerShell/JSON)

Exchange Online — disable POP/IMAP post-migration
Connect-ExchangeOnline
Get-CASMailbox -ResultSize Unlimited | Set-CASMailbox -ImapEnabled:$false -PopEnabled:$false
    
Conditional Access — minimum MFA (conceptual JSON)
{
  "displayName": "MFA required for M365-licensed users",
  "conditions": {
    "users": { "includeUsers": ["All"] },
    "clientAppTypes": ["browser", "mobileAppsAndDesktopClients"]
  },
  "grantControls": { "operator": "OR", "builtInControls": ["mfa"] }
}
    
Graph PowerShell — bulk provisioning & OneDrive “touch”
Connect-MgGraph -Scopes "User.ReadWrite.All","Directory.ReadWrite.All","Files.ReadWrite.All"
$sku = (Get-MgSubscribedSku | Where-Object {$_.SkuPartNumber -eq "ENTERPRISEPACK"}).SkuId
Import-Csv "C:\Provisioning\users.csv" | ForEach-Object {
  $u = New-MgUser -DisplayName $_.DisplayName -UserPrincipalName $_.UPN `
    -MailNickname $_.Alias -AccountEnabled:$true `
    -PasswordProfile @{Password=$_.Password; ForceChangePasswordNextSignIn=$true}
  Set-MgUserLicense -UserId $u.Id -AddLicenses @{SkuId=$sku} -RemoveLicenses @()
  Invoke-WebRequest -Uri "https://graph.microsoft.com/v1.0/users/$($u.Id)/drive" -Headers @{Authorization="Bearer $((Get-MgContext).AccessToken)"}
}
# Doc: https://learn.microsoft.com/en-us/powershell/microsoftgraph/overview
    
Sample CSV for EAC batches
EmailAddress,UserName,Password
ana.perez@company.com,ana.perez@company.com,TempPwd#1
juan.garcia@company.com,juan.garcia@company.com,TempPwd#2
    
Transport rule examples (illustrative)
# Tag external subjects and block executable attachments
New-TransportRule -Name "Tag External" -SentToScope NotInOrganization -PrependSubject "[EXTERNAL]"
New-TransportRule -Name "Block executables" -AttachmentExtensionMatchesWords @("exe","js","vbs") -DeleteMessage $true

# Reference:
# https://learn.microsoft.com/en-us/exchange/security-and-compliance/mail-flow-rules/mail-flow-rules
    

17. Success KPIs & adoption analytics

Users migrated within window (≥ 98%)
Item retries (< 1%)
Tickets per user in week 1 (< 0.3)
Support MTTR (< 4 hours)
OneDrive adoption at 30 days (> 80%)
% of meetings in Teams (30/60 days)

18. Frequently asked questions (FAQ)

How long does a full migration take?

It depends on volume, bandwidth and business calendar. Work in waves with delta sync and perform the MX cutover during off-peak hours.

Do Gmail labels remain?

They map to folders/categories in Outlook. Explain this with screenshots to avoid confusion.

What happens to Docs/Sheets/Slides?

You can convert them to Office formats for native editing or keep them with clear access rules in SharePoint.

How do I protect mobile access?

Manage devices with Intune and apply Conditional Access (MFA, compliance).

19. Glossary

  • Delta sync: incremental synchronization prior to cutover.
  • EOP: Exchange Online Protection (routing and filtering).
  • MIP: Microsoft Information Protection (labels/encryption).
  • Entra ID: Microsoft’s cloud identity (formerly Azure AD).
  • DLP: Data Loss Prevention.

20. Official resources

  • EAC: migrate from Google Workspace
  • Migration best practices
  • Migration Manager (Google Drive → OneDrive/SharePoint)
  • OneDrive/SharePoint limits
  • Conditional Access (Entra ID)
  • Defender for Office 365
  • Google: Domain-wide Delegation
  • Google Drive: sharing options
  • Microsoft Graph PowerShell
  • POP/IMAP in Exchange Online

21. Conclusion & next steps

Migrating from Google Workspace to Microsoft 365 without losing data is absolutely achievable when you follow a structured path: inventory, well-planned identity/DNS, security that supports users, meaningful pilots, wave-based execution with delta sync, serious UAT and clear communications. With native tools (EAC and Migration Manager) and sound practices, go-live becomes predictable and adoption rises naturally.

Want MSAdvance to take care of the entire process?

We’ll support you at every step: discovery, architecture, migration, security and adoption.

Contact MSAdvance Explore our migration service

· We can also help with Modern Workplace and Azure Architecture · All services

Do you have an idea, a challenge, or a specific business need?

Speak with our experts about your next big project

This is only a glimpse of what we can do. Whatever you have in mind—no matter how unique or complex—we are ready to turn it into reality.

info@msadvance.com

Contact Us

Services

About Us

Blog

Cookies Policy

Privacy Statement

Legal Notice / Imprint

© 2026 MSAdvance | All rights reserved worldwide

MSAdvance
Gestionar consentimiento
Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Always active
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
Ver preferencias
  • {title}
  • {title}
  • {title}