How to move your business email from Google Workspace

How to move business email from Google Workspace to Inbox.eu: an envelope icon with an arrow pointing to the Inbox.eu logo, and the Inbox.eu mailbox open on a laptop and a phone.

Deciding to move business email from Google Workspace sounds like the kind of project that ends in a day of lost messages and an angry sales team. It does not have to. A domain email migration is three separate things done in a sensible order: copy the old mail across, change where new mail is delivered, and close the old account once you are sure the first two worked.

This guide walks through how to move business email from Google Workspace to Inbox.eu, whether you are a freelancer or a small team. The order of operations is the same wherever you go, so the general approach is useful even if you end up somewhere else.

What actually has to move

Three moving parts, which people tend to mix up and then panic:

  • Where new mail is delivered. This is controlled by your domain’s MX records in DNS, not by Google. The moment you change them, new mail arrives at the new provider. Nothing about your old mail changes.
  • Where your old mail lives. Messages already in Gmail stay in Gmail until you copy them. That is a separate operation over IMAP, and it can happen days before the MX change.
  • Who you pay. Your Google Workspace subscription bills until you cancel it, and cancelling deletes the data. This is always the last step, never the first.

Do these in the wrong order and you will lose mail. Do them in the right order and most users notice nothing at all.

A short preparation checklist

Half an hour of preparation removes most of the risk.

  1. Inventory what you have. In the Google Admin console, list every user mailbox, every alias, every group or shared address, and any forwarding rules. Aliases and groups are the things most commonly forgotten, and they are why “some of our mail disappeared” turns up two weeks after a migration.
  2. Find out where your DNS is actually managed. It might be your registrar, your host, Cloudflare, or Squarespace (Google sold its domain registration business, so domains originally bought through Google Workspace are managed by Squarespace now). Confirm you have access before cutover day, not on it.
  3. Lower your MX record TTL. TTL (“time to live”) is a number on every DNS record, in seconds, telling other servers how long they may cache it before checking again. A TTL of 14400 means some mail servers will keep using your old record for four hours after you change it. So a day or two before the switch, find the TTL field next to your MX records, wherever your DNS is managed, and set it to 300. The switch then propagates in minutes instead of hours.
  4. Take a full export as a safety net. Google’s Data Export tool produces a complete archive of your organization’s data. It has real prerequisites: a super administrator account at least 30 days old with 2-Step Verification enabled. The archive cannot be downloaded earlier than 48 hours after you start, usually completes within 72 hours, can take up to 14 days for large volumes, and is deleted 60 days after the export began. Start it early.
  5. Tell your team. One uncomplicated message: mail moves on this date (X), you may need to sign in somewhere new (Y), contact this person (Z) if anything looks wrong.

Step 1: Add your domain and prove you own it

Add your existing domain in the Inbox.eu business admin panel, then verify it. There are four ways to do this, and the one you pick decides how gradual your migration is.

Inbox.eu admin panel Validation Options screen, Option 1 expanded to show the NS records ns1.inbox.eu and ns2.inbox.eu, with Options 2, 3 and 4 collapsed below, the first step to move business email from Google Workspace.

Option 1, transfer DNS records to Inbox. You point your nameservers to ns1.inbox.eu and ns2.inbox.eu, remove the other NS records, and Inbox.eu creates all the required records in the zone for you, mail records included. This is the least hands-on route and the one the panel recommends. It also means Inbox.eu manages your whole DNS zone, so if your domain serves a website or other services, make sure those records are recreated before you switch nameservers.

Option 2, add an MX record. You add mx.inbox.eu and remove the others. This validates the domain and starts delivering mail immediately, which is convenient, but it means the cutover happens at verification time rather than when you are ready.

Inbox.eu validation Option 2 expanded, showing the MX record value mx.inbox.eu with status OK.

Option 3, add a TXT record. You add the TXT value shown in the panel. This proves ownership without touching mail delivery, so you can create mailboxes and import old mail while Google still receives your live mail. For a phased migration, this is usually the right choice.

Inbox.eu validation Option 3 expanded, showing the TXT ownership record to add and its status.

Option 4, upload an HTML file. If you can put files in the root of your website, create inbox-domain-validation.html with the code shown and upload it. Same effect as the TXT method, useful when you have website access but not DNS access.

Inbox.eu validation Option 4 expanded, with instructions to upload inbox-domain-validation.html to the website root and the verification code to put in it.

If you want the smoothest switch, verify with Option 3 or Option 4 now and save the MX change for Step 4.

Step 2: Choose how to copy your mail across

The admin panel includes a data migration tool that connects to your existing mailboxes over IMAP and copies messages into the new ones. It offers three paths.

Inbox.eu data migration tool with three choices: transfer a single mailbox, transfer all mailboxes in the domain, or create mailboxes without copying mail.

A single mailbox suits a freelancer or a one-address move: simplest interface, least to configure. All mailboxes in your domain suits a team, with more options and more complexity, and filters, aliases and forwards can be imported from a CSV file. The third option creates new mailboxes without copying anything, if you would rather start clean.

Copying can run while Google is still handling your live mail. Nothing in this step interrupts anything.

Step 3: Connect to Google and run the import

This is where migrations most often stall, and almost always for the same reason: authentication. Google no longer allows plain username-and-password access from third-party applications, so you cannot simply type a mailbox password into the import form.

If you are moving a single mailbox, there is not much to it: you enter the address you are moving from, and the tool works out the provider and creates the new mailbox if it does not exist yet. If you are moving a whole domain, you get the full import form, and the Server type list there holds two Google options.

Inbox.eu e-mail import screen showing origin domain, mail server address, port, and the Server type list including Gmail web OAuth2 marked unstable and Google Workspace service account marked recommended.

Service account, the recommended option. This is the one the panel marks as recommended and reliable, and it is meant for custom Google domains. In Google Cloud you enable the Gmail API, create a service account and generate a JSON key for it, then grant that service account domain-wide delegation in the Google Workspace admin console with the scope https://mail.google.com/. You paste the contents of the JSON key file into the panel, under Advanced options, in the field marked Google credentials .json file contents. Selecting this option hides the mail server, port, protocol and encryption fields, because none of them apply to it.

The panel lists all four Google Cloud steps inline, with links straight to the relevant console pages, and there is a fuller guide in our help centre. It is still the fiddliest part of this migration. If there is one step worth handing to our support team rather than doing it yourself, this is it, and once your domain is verified that help is free.

Web OAuth, the quicker option. Enable IMAP on the Google account, choose the Gmail/G-suite/Workspace web OAuth2 option, and click “Add account”. You sign in to the Google account, approve the access request (it grants access for syncing, not for deleting anything), set the password the mailbox will use on Inbox.eu, check the folder mapping, and save. There is no Google Cloud work at all, which makes it tempting, but the panel labels this option unstable, so confirm the result rather than assuming it finished. A large mailbox can take a few hours. Instructions are here.

Inbox.eu mailbox users section with username, existing IMAP password, POP3/IMAP toggle, new password, name and last name fields.

Add each mailbox you want to bring over, typed in one by one or loaded from a CSV file, which is the same option beyond about five users. Passwords are generated automatically if you leave that field empty, and name fields are optional.

One detail worth getting right: create the new addresses so they match the old ones exactly. Migrations get messy when firstname.lastname@ quietly becomes firstname@.

Advanced options hold two more things worth knowing about for a big migration. You can skip messages newer or older than a given number of days, which is handy if you only need the last couple of years of mail, and you can cap the transfer rate if you would rather the import ran gently.

The import copies rather than moves, so your original mailboxes stay untouched until you are satisfied with the transfer. Most migrations complete within 2 to 48 hours, depending on data volume. Another walkthrough is also on our email migration page.

Step 4: Check the mailboxes, then switch mail delivery

Once the import has run, open the Mailboxes list and confirm that every address exists, that the right subscription is applied to each one, and that mail content actually landed.

Inbox.eu Mailboxes admin panel listing users, email addresses, subscription type, per-mailbox options and file storage usage.

The list shows usage per mailbox, so a mailbox reading 0% when it should hold years of mail is a clear sign the import did not finish for that user. Per-mailbox options such as aliases, forwarding, POP access and two-factor authentication are set from the same screen.

When the mailboxes look right, change your MX records: replace the Google entries with mx.inbox.eu and remove the old ones, or complete the nameserver transfer if you chose Option 1.

Then work through the DNS Settings section of the admin panel, which appears once your domain is validated. It lists every record your domain needs, with the exact host name and value, plus a status for each one, so you can keep fixing your DNS until every row reads as added. Two are required, and the panel is explicit about DKIM: without it, messages to Gmail and other large providers are likely to be rejected or filtered.

Inbox.eu DNS Settings screen listing MX, DKIM CNAME, SPF TXT, webmail CNAME, DMARC TXT and SRV records, each marked Required or Recommended and Added or Not added.

The records themselves are the same for every domain on Inbox.eu. Only the host names carry your own.

Table of the DNS records for email on a custom domain: MX, DKIM CNAME, SPF TXT, DMARC TXT, webmail CNAME and SRV, with the value for each and whether it is required or recommended.

Replace yourdomain.com with your own domain. If you choose Option 1 in Step 1 and let Inbox.eu manage your DNS, these records are added for you.

The four recommended records are worth doing rather than genuinely optional. SPF states which servers may send mail for your domain. DMARC tells receiving servers what to do with mail that fails those checks: start with p=none, then move to p=quarantine once you are confident nothing legitimate is failing. The CNAME lets your users open webmail at mail.yourdomain. The SRV record lets mail apps configure themselves, and there is a fuller set of SRV records if you want clients to pick up submission and IMAP ports too. The DKIM and DMARC records have their own guide. Bear in mind that DNS changes can take up to 24 hours to appear everywhere.

Then test properly. Send a message from an outside address and confirm it arrives. Send one out and check it is not flagged. For the next 24 to 48 hours, watch both the new mailboxes and the old Gmail ones, because some senders will still be using cached DNS. When delivery has clearly settled, run the import once more to pick up anything that arrived at Google during propagation.

Step 5: Only now, close Google Workspace

Leave the Workspace subscription running in parallel for a couple of weeks. Yes, it costs one more billing cycle but it is the cheapest insurance in the project.

Before cancelling, clear the loose ends. Anything that sends mail through Google SMTP needs new credentials: your website contact form, invoicing tool, CRM, booking system. If your domain was bought through Google, transfer its management to Squarespace first, or you risk losing access to the domain itself. If you want mail to stop flowing through Google before closing the account entirely, you can turn Gmail off for your organization in the Admin console and leave the rest in place.

Then cancel, knowing what cancellation means. Google’s own warning is unambiguous: after you cancel, your users’ Workspace data is deleted and cannot be restored. On a flexible plan, charges stop immediately. On an annual plan, you are charged for the balance of the contract. Full deletion can take up to 90 days, and there is a limited window (51 days if you keep the organization account) in which you could resubscribe. Cancelling is not a step you undo.

What this costs

Price is a common reason small teams look elsewhere, so here are the published figures side by side. Compare carefully, because these are not the same product.

Offers
Per user
File storage
Google Workspace Business Starter
$7 per month on annual billing ($84 per year)
30 GB pooled
Google Workspace Business Standard
$14 per month on annual billing ($168 per year)
2 TB pooled
Inbox.eu Business Premium
€9.99 per year
100 GB per user, plus 100 GB shared per domain

Prices as published in September 2026 by Google Workspace and Inbox.eu.

Google Workspace is a full productivity suite: Docs, Sheets, Drive, Meet and the rest. Inbox.eu is email, with custom domain support, file storage, aliases, IMAP and POP access, two-factor authentication, and data held on European servers under GDPR. If your team genuinely uses Workspace as its office suite, the honest comparison is not €9.99 against $84, it is €9.99 plus whatever replaces Docs and Drive. If what you needed all along was reliable business email on your own domain, the gap is real.

Mistakes that cause trouble

The failures are consistent and all avoidable: cancelling Workspace before confirming the new mailboxes work, missing aliases, groups and shared addresses in the inventory, leaving the MX TTL at several hours so the cutover drags, running the mail import only once and losing whatever arrived during propagation, forgetting the applications that send through Google SMTP, and skipping the SPF, DKIM and DMARC updates so outgoing mail starts landing in spam.

The short version: how to move business email from Google Workspace

Verify your domain without touching mail flow. Create matching mailboxes and copy the old mail across. Switch MX when the mailboxes check out. Watch delivery for a day or two, run a final import pass, and only then close the old account. Handled in that order, a small-team migration is an afternoon of work spread across two weeks, not a crisis.
And if you would rather not handle the DNS and IMAP parts yourself, you do not have to.

We will migrate your email for you, free
Once your domain is verified, our team can run the whole import for you and plan the MX switch with you, at no extra cost. Support is available in English, Latvian, Lithuanian, Estonian and Russian, and most migrations finish within 2 to 48 hours.