Free Email for Your Squarespace Domain, Step by Step

Yes, you can keep your domain at Squarespace and get business email on it without buying Google Workspace or Squarespace's own email plan. Add the domain to a free email host such as the Mailbux Free plan, then in Squarespace open the domains dashboard, choose the domain, DNS, then DNS Settings, and add one MX record (my.mailbux.com, priority 10) and one SPF TXT record. Your website records stay as they are. This also covers domains that moved from Google Domains to Squarespace in 2023. The steps follow Squarespace's own help pages, checked on 10 November 2026.

  • The domain and website stay at Squarespace; only mail records change
  • Works for former Google Domains domains, now managed in Squarespace
  • Required: MX my.mailbux.com (priority 10) and one SPF record
  • Squarespace email forwarding must be removed first; it locks its own MX records
  • Free plan: 1 domain, up to 7 business mailboxes, 7 GB shared storage
  • Outgoing mail on Free carries a small "Sent via Mailbux" footer

Before you start: where are your DNS records edited?

Squarespace lets you edit DNS in its domains dashboard only for some domains. Its help page lists four cases:

Your domainWhere the records go
Registered with Squarespace (including former Google Domains)Squarespace domains dashboard: follow this page
Registered elsewhere, connected with Nameserver ConnectSquarespace domains dashboard: follow this page
Registered elsewhere, connected with DNS ConnectAt your domain provider, not in Squarespace. For example GoDaddy, Namecheap or Cloudflare
Squarespace domain bought through Google WorkspaceThe Google Admin console, not Squarespace

Former Google Domains customers: Squarespace took over all Google Domains registrations on 7 September 2023. If you never had a Squarespace account, one was created with your Google Domains email address; sign in at squarespace.com/login with Continue with Google. If you only just bought the domain and are unsure what it needs, start with I bought a domain, how do I get email on it?

Your own domain, your own mailboxes, free to start.

Create a free account

Step 1: Add the domain to Mailbux

Do this first so mailboxes exist before mail starts arriving, and so you can copy the exact values.

  1. Create a free account

    Sign up at dash.mailbux.com. New accounts start in the onboarding wizard.

  2. Add your domain

    Open Services, then your plan, then Manage, then Domains, choose Add domain, enter your domain and save.

  3. Create the mailboxes

    Under Manage, then Mailboxes, create the addresses you need, for example [email protected].

  4. Open the DNS values

    Open Domains, then Open DNS setup. Every record is listed with a copy button. Keep this tab open while you edit Squarespace.

Step 2: Clear what Squarespace already set for mail

A domain can send incoming mail to one place only, so old mail records must go before the new ones work. Check the DNS Settings page for these:

  • Squarespace email forwarding. Squarespace offers free forwarding (up to 100 aliases) and adds its own MX, TXT and DMARC records in an Email forwarding section. Squarespace says those records cannot be removed while a forwarding rule is active, so delete the forwarding rules first. Forwarding stops when you do, so recreate those addresses as Mailbux mailboxes in Step 1. Moving from forwarding to a real mailbox has the full checklist.
  • A Google Workspace or Titan preset. If you signed up for either through Squarespace, it added their MX records for you. Delete them only if you are leaving that service; if you still pay for it, cancel it separately.
  • Old Google Domains forwarding. Squarespace says Google's built-in email forwarding can stop working after the move on domains with custom nameservers. Remove any leftover forwarding MX rows.

Squarespace's own warning: if you sign in to Squarespace with an email address at the domain you are changing, change your Squarespace account email first. Otherwise you can miss password-reset and verification emails while mail moves.

Step 3: Add the MX record in DNS Settings

Squarespace has one-click MX presets for a few providers. Mailbux is added as a custom record, which takes about a minute.

  1. Open the domain

    Open the Squarespace domains dashboard and click the domain name. Each domain has its own records.

  2. Open DNS Settings

    Click DNS, then DNS Settings, and scroll to Custom Records.

  3. Add the MX record

    Click Add record. Choose MX as the Type, enter @ in Name, 10 in Priority and my.mailbux.com in Mail Server.

  4. Save

    Click Save. If Squarespace asks for your password or a two-factor code before editing, enter it and continue.

TypeHostValuePriorityNote
MX@my.mailbux.com10Required. In Squarespace the value goes in the Mail Server field.

Step 4: Add the SPF record

SPF tells other mail servers that Mailbux may send mail for your domain. Squarespace handles SPF differently from most DNS hosts: it says to add each SPF record as its own custom record and it merges them into one. So if another service (for example a newsletter tool) already has an SPF record, you add ours as a separate record instead of editing theirs.

  1. Add a TXT record

    In Custom Records, click Add record and choose TXT as the Type.

  2. Fill in the values

    Enter @ in Name and v=spf1 include:msg25.com ~all in the Text field, without quotation marks.

  3. Save and refresh

    Click Save, then refresh the page. Squarespace shows SPF records merged after a refresh; SPF records inside a preset are not shown merged but still count as one record.

TypeHostValuePriorityNote
TXT@v=spf1 include:msg25.com ~allRequired (SPF). Squarespace merges SPF records into one.

Step 5 (optional): DKIM and DMARC

DKIM is optional and improves deliverability. Copy the DKIM TXT record shown in Domains → Open DNS setup and add it in Squarespace as a TXT custom record, using the name Mailbux shows. One DKIM record is enough.

DMARC is also optional. Squarespace allows only one DMARC record per domain and adds one itself when you create an email forwarding rule. If a _dmarc record is already there, keep one record and merge values rather than adding a second.

Squarespace-specific traps

  • Slow first changes. Squarespace says record changes can take 24 to 48 hours, and custom records have a 4-hour TTL by default. Most changes show sooner, but do not panic after one hour.
  • "Custom records not saved" when adding SPF. Squarespace's fix is to delete the current SPF records and add them again.
  • Quotation marks in SPF. Depending on the nameservers, quotes in the Text field can stop the record from resolving. Leave them out.
  • Editing in the wrong place. With DNS Connect, records you add in Squarespace do nothing; edit them at the domain provider.
  • Forwarding and a mailbox together. Squarespace's forwarding is only available for domains without a custom email address, so it cannot run next to Mailbux on the same domain. Inside Mailbux you can still forward a mailbox under Manage → Forwarders.
  • Website records. Leave the Squarespace defaults (A and CNAME records for the site) alone. Email only needs the MX and SPF records above; email without changing nameservers explains why the site is not affected.

Step 6: Check that it worked

  1. Run nslookup -type=MX yourdomain.com and nslookup -type=TXT yourdomain.com (or dig). You should see my.mailbux.com and one v=spf1 record that includes msg25.com.
  2. In Mailbux, Domains → Open DNS setup checks the records automatically; choose Re-check now after editing.
  3. Send a message from a personal address to your new mailbox, then reply from Mailbux webmail. The reply's headers should show spf=pass.

Sources: Squarespace Help Center, "Edit your domain's DNS records", "Add DNS records for email", "Email forwarding with a Squarespace domain", "Choose an email provider for your Squarespace domain" and "About the Google Domains migration to Squarespace" (support.squarespace.com), checked 10 November 2026.

What the free plan gives you

The Mailbux Free plan is free forever: 7 GB of shared storage, 1 domain, webmail, the Mailbux apps and SMTP sending, and outgoing mail carries a small "Sent via Mailbux" footer. The Free plan includes up to 7 business mailboxes.

Standard IMAP and POP3 access for clients like Outlook or Apple Mail is available on paid plans, so on Free you read and send mail in Mailbux webmail and the Mailbux apps. Setting up several people? See free business email for a small team. For the wider picture, read our guide to a free business email account, and compare plans on the pricing page.

Frequently asked questions

Does Squarespace include free email with a domain?

Squarespace includes free email forwarding for Squarespace-managed domains, which passes mail on to an inbox you already have. A real mailbox comes from an email provider; Squarespace sells Google Workspace and Essential Email by Titan, or you can add records for another host such as Mailbux.

Where are MX records in Squarespace?

Open the domains dashboard, click the domain, then DNS and DNS Settings. MX records are under Custom Records, or inside a preset if a provider was added for you.

My domain came from Google Domains. Do I need to move it?

No. Since September 2023 those domains are managed in Squarespace. You add the mail records in the Squarespace domains dashboard and the domain stays where it is.

Can I keep Squarespace email forwarding and add a mailbox?

Not on the same domain. Delete the forwarding rules first so their MX records can be removed, then recreate those addresses as mailboxes.

Does the free plan add anything to my emails?

Yes. Outgoing mail on the Free plan carries a small "Sent via Mailbux" footer.

Last updated November 10, 2026