Portmux
File Storage → File Storage MIGRATION

Google Drive to SharePoint
migration service.

Portmux is a Google Drive to SharePoint migration service that moves files from My Drives, Shared Drives, and shared-with-me into SharePoint Sites and OneDrive with the permissions, version history, and folder structure your teams depend on.

Google Drive-to-SharePoint is the canonical "we're moving from Google Workspace to Microsoft 365" migration. Files move with content, but Google's permission model (Editor/Commenter/Viewer with link-share) doesn't 1:1 match SharePoint's (Full Control/Edit/Read with sensitivity labels). The hardest decisions are about Shared Drives, each one becomes a SharePoint Site, and the team membership model is fundamentally different.

FIG. GOOGLE DRIVE → SHAREPOINT
SOURCE
Google Drive
File Storage
DESTINATION
SharePoint
File Storage
4–6
Weeks typical
0ms
Cutover downtime
$12k
Starting fee
§ WHAT WE MIGRATE

Every object, every field.
From Google Drive, into SharePoint.

Google Drive's three storage types (My Drive, Shared Drive, Shared with me) map to three SharePoint/OneDrive destinations: My Drive → personal OneDrive; Shared Drive → SharePoint Site; Shared with me → permission-based access on the original site. Google native files (Docs, Sheets, Slides) are converted to Office formats with fidelity preserved.
My Drive Files

Personal Drive files migrated to user OneDrive with original folder hierarchy, last-modified timestamp, and ownership preserved.

Shared Drives → SharePoint Sites

Each Shared Drive becomes a SharePoint Site with members migrated to the Site's Microsoft 365 Group; folder structure mirrored exactly.

Google Docs → Word

Google Docs converted to .docx with formatting, embedded images, comments, and suggested edits preserved (suggested edits land as Word tracked changes).

Google Sheets → Excel

Sheets converted to .xlsx with formulas, formatting, sheet structure, conditional formatting, and most charts preserved; some Apps Script automations need re-implementation.

Google Slides → PowerPoint

Slides converted to .pptx with layout, themes, embedded media, animations, and speaker notes preserved.

Folder Structure

Complete folder hierarchy preserved in SharePoint document libraries; Google Drive labels and starred items mapped to SharePoint columns and tags.

Permissions

Google Drive permissions (Editor/Commenter/Viewer) translated to SharePoint permission levels (Edit/Read with comment-only via SharePoint check-out) and applied per file/folder.

Sharing Links

Google Drive sharing links (Anyone with the link, Specific people) re-created as SharePoint sharing links with equivalent access scope.

Version History

Google Drive version history (up to 100 most recent versions per file) migrated as SharePoint Version History with original timestamps and editors.

Comments

Google Docs/Sheets/Slides comments migrated as Office Word/Excel/PowerPoint comments with original commenter (matched by email) and timestamp.

Files Shared with Me

Files in Shared with me migrated only if they're also in a Shared Drive; otherwise the original owner's permission grants are recreated post-migration.

Drive Labels

Google Drive Labels (Workspace Enterprise only) migrated as SharePoint columns or sensitivity labels; classification taxonomies preserved.

§ HOW THIS MIGRATION RUNS

Three steps. One go-live date.

01
CONNECT

Plug into Google Drive.

We connect to Google Workspace via a Service Account with domain-wide delegation, which gives us read access to every user's Drive, all Shared Drives, and Drive metadata at scale. Microsoft Graph access is provisioned via a Microsoft 365 application registration with SharePoint and OneDrive write scopes. Within 72 hours you see total file count, total bytes, Shared Drive inventory, and a sharing-link audit.

02
MAP

Map to SharePoint.

The mapping decisions are: Shared Drive → SharePoint Site name and Group membership, ownership reassignment for files from departed users, conversion strategy for Google native files (default: convert to Office, keep the Google file as a backup link), and permission-translation rules. Pilot Site provisioned with 1 Shared Drive's content for stakeholder validation before full cutover.

03
CUTOVER

Flip the connection.

Migration runs in waves: My Drive content first (per-user OneDrive), then Shared Drives (one Site per Drive) prioritized by team. Each wave includes pre-migration communication, in-migration progress dashboards, and a post-migration validation report. After all waves complete, Google Drive is set to read-only for 30 days as a safety net before access is revoked.

§ WHERE IT GETS HARD

Google Drive to SharePoint isn't a button.

Every migration has its own gotchas. Here's what we plan for on this specific path.

● 01

Permission model translation

Google Drive permissions are simple (Editor/Commenter/Viewer) and inheritable. SharePoint permissions are more granular (Full Control, Design, Edit, Contribute, Read) and inheritance behaves differently. We translate to the closest SharePoint permission level and document where Google's "Commenter" maps to SharePoint Read with sharing on (the closest equivalent).

● 02

Shared with me without Shared Drive

Files shared with a user that aren't in a Shared Drive are owned by someone else and don't have a clear destination in SharePoint. We catalog these per user and ask the original owner to migrate to a Shared Drive first (so they get a SharePoint Site), or leave them as Google Drive sharing maintained via the original owner.

● 03

Google Apps Script automations

Apps Script bound to Google Sheets/Docs/Forms doesn't migrate, it's Google-specific JavaScript. We catalog every script in scope and propose Office Script (Excel automation), Power Automate, or Logic Apps replacements during mapping. Most simple scripts re-implement cleanly; complex ones may stay in Google Sheets for that workflow.

● 04

Storage quota and cleanup

Google Workspace gives generous Shared Drive storage; SharePoint has per-Site storage limits and per-tenant Microsoft 365 storage that can be smaller than your current Google footprint. Pre-migration audit identifies orphaned files, departed-user files, and bloated version histories that should be cleaned up before, not after, the move.

§ STARTING PRICE

Google Drive to SharePoint from $12K.

Single-system migrations like Google Drive to SharePoint run as Track A engagements: one source, one destination, up to 1M records, 4–6 weeks. Final price depends on object volume, custom field count, and integrations, scoped on a 20-minute call before any commitment. See full pricing →

TRACK A
FROM$12K
4–6 weeks · 1 source → 1 destination · up to 1M records
Get a quote
§ QUESTIONS

Google Drive → SharePoint, asked.

How long does a Google Drive to SharePoint migration take? +
Migrations are sized by data volume and user count, not just file count. A typical 500-user org with 20TB of Drive content runs 8–12 weeks including discovery, pilot, and waved cutover. Smaller orgs (under 100 users, under 5TB) can finish in 5–6 weeks. Multi-tenant orgs and regulated industries (with extra audit/sensitivity requirements) take longer.
Will Google Docs / Sheets / Slides convert correctly to Office formats? +
Yes, with high fidelity for standard documents. Google Docs to Word, Sheets to Excel, Slides to PowerPoint conversion preserves formatting, formulas, embedded media, comments, and most styling. Where conversion has known limitations (advanced Sheets pivot tables, custom Slide animations, Google-specific functions), we either keep the Google file as a backup link or pre-flag the file for manual review.
Do Google Drive permissions transfer to SharePoint? +
Yes, with translation. Google Editor → SharePoint Edit; Google Viewer → SharePoint Read; Google Commenter has no exact SharePoint equivalent, mapped to Read with sharing. External sharing (Google "Anyone with the link") translates to SharePoint anonymous sharing links if your tenant allows; otherwise to specific-people sharing.
What happens to Shared Drives? +
Each Shared Drive becomes a SharePoint Site with its own Microsoft 365 Group. The Shared Drive members become the Group's owners and members. Folder structure mirrors exactly. This 1:1 Shared Drive → Site mapping is the cleanest model and is what most migrations use; for very large Shared Drives we may split into multiple Sites with subsite linking.
Can I keep Google Drive available during the migration? +
Yes. The migration runs without disrupting Google Drive, users continue working in Google Workspace until their wave's cutover day. After their wave, Google Drive becomes read-only for 30 days as a safety net (so anyone who can't find a file can still go grab it from the source), then access is revoked.
NEXT CUTOVER

Book a 20-minute
scoping call.

Tell us what's in the source, where it's going, SaaS or custom, and when you need to be live. You'll walk away with a scoped quote, a named engineer, and a go-live date.

§ RELATED MIGRATIONS