Compare

Google Data Migration Service vs Third-Party Tools

Google Data Migration vs third party tools compared on scope, scale, fidelity, and cost so you can pick before the Workspace migration starts.

AK

Alex Kerr

Lead Migration Engineer, Mailbox Taxi

· 11 min read
Stacked envelopes representing a Google Workspace mail migration

You are moving mail into Google Workspace and you have two budget lines on the table: zero with the built-in Data Migration Service, or per-user cost with a third-party tool. The free option is real and it works, within limits that surface at predictable scales. The paid options exist because those limits hurt above a certain threshold. This breakdown is the operational read so you pick before the kickoff call, not after the first failed wave.

Skip the manual setup — let Mailbox Taxi handle it

One desktop app, every IMAP provider, zero data leaving your machine.

What Google Data Migration Service actually is

The Data Migration Service (DMS) lives inside admin.google.com under Data > Data migration. It is a Google-hosted ingestion service that pulls messages, calendars, and contacts from a supported source and writes them into Workspace mailboxes you have already provisioned.

Supported sources, last verified:

  • IMAP servers (any RFC-compliant)
  • Microsoft 365 (Exchange Online) with OAuth2
  • Microsoft Exchange 2003 through 2019 (on-prem)
  • Another Google Workspace tenant
  • Gmail consumer accounts (limited scope)

The console is a wizard: connection details, mapping CSV, optional folder exclusions, schedule. You upload the user mapping, you grant the migration permissions on the destination, you click start. Google runs it from their infrastructure and writes status into the same console.

There is no per-mailbox license cost. That is the headline.

Where DMS wins

DMS is the right tool more often than the third-party vendor pages would have you believe.

Workspace-to-Workspace consolidation under 100 users. Two small companies merging, both already on Workspace, want to land everyone in one tenant. DMS does this cleanly. Labels survive because both sides are Gmail. Calendars survive. The console handles the per-user state.

Small IMAP-to-Gmail moves. A 40-user agency moving off hosted IMAP onto Workspace. DMS pulls the mail in over a weekend, you cut MX records, done. No software to install, no scripts to write.

Exchange-to-Workspace migrations under 200 mailboxes. DMS speaks EWS to on-prem Exchange and Graph to Exchange Online. For a mid-sized cutover where engineering time matters more than dashboard polish, it works.

Pilot waves. Even if you end up buying a third-party tool, DMS is useful for pilot testing. Run five users through it, see how labels and folders translate, then plan the bigger project.

The free path is a real path

Vendor sales decks will tell you DMS "does not scale" or "lacks features." It scales further than they say and has more features than they admit. Get a small batch running before you decide you need to buy anything. Five mailboxes on DMS will tell you more than ten vendor calls.

Where DMS hurts

The limits are real and they show up at known scales.

Throughput and concurrency

DMS runs your migration on Google's shared service infrastructure. Effective throughput is decent for individual mailboxes (typically 1 to 3 GB per hour) but the concurrency you get depends on what else Google's service is doing for other customers. There is no knob to push it. For 500 mailboxes the elapsed time can stretch beyond a single weekend.

Third-party tools (BitTitan MigrationWiz, CloudM Migrate, SkyKick, Quest On Demand) parallelise across many service accounts and can rate-limit themselves intelligently against the destination. The destination is Google in both cases, so the upper ceiling is similar. The difference is how efficiently each tool uses the available headroom.

Per-user reporting

DMS shows per-user status in the admin console: Pending, Processing, Completed, Failed, with an error count. For an engineer that is enough. For a project manager who needs to report "we are 73 percent through wave 2, with the following three exceptions" it falls short.

Third-party tools produce CSV exports, dashboards, and skipped-item categorisation that fit the way enterprises like to track these projects.

Calendar and contact fidelity from non-Microsoft sources

DMS handles calendars and contacts well when the source is Microsoft 365 or Exchange. From IMAP sources it does not handle them at all, because IMAP does not carry calendars. From legacy systems like Notes or Zimbra, you are looking at third-party or manual export-import.

Drive, Sites, Groups

DMS is mail, calendars, and contacts. Drive content uses the Workspace Transfer Tool for owner-to-owner moves, or Workspace Migrate for tenant-level Drive migration. Sites, Groups, and Vault content all have their own tooling. If your project is "everything in the tenant," you are stitching together three or four Google tools, and a third-party that bundles them starts to look attractive.

Source coverage

DMS does not handle every source. Notes, Zimbra, GroupWise, IceWarp, Kerio, and some older Exchange installations either fall outside the supported list or require manual workarounds. For these, third-party tools are not optional, they are mandatory.

Cutover and delta passes

DMS supports a "continue migration" pass that picks up new messages since the last run, which is how you do a cutover. It works. The lack of a first-class wave-scheduling UI means you orchestrate the cutover with your own change-control process. Third-party tools have cutover scheduling baked in.

Feature matrix

Authentication

DMS uses OAuth2 with admin-consented scopes. You grant migration permissions on the destination once during setup. For a Microsoft 365 source, you go through the Azure AD admin consent flow for the migration application. For an IMAP source, you provide credentials or app passwords per user via the mapping CSV (or use a service account with impersonation if the source supports it).

OAuth flows are usually the part that goes wrong. A few things to check before you blame the tool:

  • Admin consent is granted in the source tenant, not just the destination.
  • The IMAP server allows the connecting IP range. Some hosts block "datacenter" IPs aggressively.
  • App passwords are generated correctly when the source enforces 2FA without supporting OAuth.

Third-party tools handle the same flows. The difference is how much hand-holding the UI offers when something fails.

If you are migrating from a hosted IMAP source specifically, the step-by-step IMAP to Gmail walkthrough covers the OAuth setup and the common authentication errors.

Performance reality

Both DMS and third-party tools end up bound by the same destination limits:

  • Gmail API quotas per user (250 quota units per user per second, plus daily ceilings on certain operations).
  • Per-user IMAP append rate (Google does not document a hard number; expect occasional Too many simultaneous connections at high concurrency).
  • Message size limits (25 MB on the IMAP path, larger via the Gmail API for some operations).

Within those ceilings, DMS uses a single service-wide infrastructure with limited tuning. Third-party tools tune themselves to the per-user quota with multiple connection pools. For a 200-mailbox project the difference is usually under a day. For a 2,000-mailbox project the difference can be a full weekend window.

What 'faster' really means at scale

Third-party tools are not faster per mailbox than DMS. Google sets the ceiling. They are faster in elapsed wall-clock time because they orchestrate more aggressively within that ceiling. If your project is bottlenecked by something other than Google's quota (e.g., source bandwidth, OAuth refresh, your admin's attention), the speed advantage shrinks.

Cost model

DMS: $0 in license. You pay engineering time, which for a small migration is a few days and for a large one is several weeks.

Third-party tools: $8 to $20 per mailbox depending on vendor, volume, and bundled workloads. For 100 mailboxes that is $800 to $2,000. For 1,000 mailboxes it is $8,000 to $20,000.

The break-even calculation is:

(Third-party license cost) vs (extra engineering hours saved × hourly rate)

If a third-party tool saves you 40 engineering hours on a 500-mailbox project, at a $150/hour blended rate that is $6,000 of saved time against perhaps $5,000 of license. It pays for itself, just.

If the same tool saves you 8 hours on a 50-mailbox project, that is $1,200 of saved time against $500 to $1,000 of license. The math is closer and DMS often wins.

The shortlist of email migration tools for 2026 covers per-vendor pricing.

When third-party wins

Reach for a third-party tool when:

  • Mailbox count is above 300 and the cutover window is tight.
  • Drive content must migrate alongside mail.
  • Calendars and contacts from non-Microsoft sources matter.
  • You need waves, scheduled cutover, or executive-grade reports.
  • The source is Notes, Zimbra, GroupWise, or anything DMS does not cover.
  • An auditor will look at the project after it ends.

If your situation is mostly mail but the volume is high, the migration overview for Workspace covers the choice in detail.

When DMS wins

Reach for DMS when:

  • Mailbox count is under 200.
  • The source is IMAP, Microsoft 365, or another Workspace tenant.
  • Mail-and-calendar fidelity is enough; you are not also moving Drive.
  • Budget is the binding constraint.
  • You have a competent admin who can run the wizard and parse the per-user status.

For a Gmail-to-Microsoft pair specifically, see the Gmail to Office 365 walkthrough for what crosses cleanly.

A decision tree

Walk this in order:

  1. Is the source supported by DMS? If no, third-party.
  2. Is mailbox count under 200 and budget tight? If yes, DMS.
  3. Do you need Drive, Sites, Groups, or Vault alongside mail? If yes, third-party (or a stack of native tools).
  4. Do you need calendars and contacts from a non-Microsoft source? If yes, third-party.
  5. Is there a wave plan and an audit deliverable? If yes, third-party. Otherwise DMS.

Where Mailbox Taxi fits

Mailbox Taxi is the desktop-first option for the IMAP and small-Workspace cases. It runs locally on Windows, macOS, and Linux, talks IMAP to Workspace with OAuth2 built in, and gives you a per-mailbox view without a SaaS console or per-seat license. For teams that find DMS too console-bound and third-party SaaS too heavyweight, it sits between the two. The product is in waitlist phase.

If you are also weighing the Microsoft 365 native vs third-party trade-off, the Microsoft 365 native vs third-party breakdown covers the equivalent decision on the other cloud.

Common failure modes

These show up regardless of which path you choose:

  • Label-to-folder collisions when migrating from Gmail to IMAP-based clients, or the reverse when migrating from folder-heavy IMAP into Gmail.
  • OAuth2 token expired mid-migration when the refresh chain breaks. Restart the affected mailboxes; do not restart the whole batch.
  • STARTTLS handshake failed on legacy IMAP sources running old OpenSSL. Update the source if you can, otherwise allow legacy TLS on the migration host.
  • Message too large for destination on messages above 25 MB. DMS skips these; third-party tools sometimes split or report them.
  • Calendar duplication if the destination already has events synced from a phone before the migration runs. Wipe before importing.

FAQ

Try Mailbox Taxi

Migrate your mailbox the easy way

Join the waitlist for early access and lock in launch pricing.

Related reading

Try Mailbox Taxi

Migrate your mailbox the easy way

Join the waitlist for early access and lock in launch pricing.