Skip to main content
Updated 8 min read

Email on Your Own Domain: Why, What It Costs and How to Set It Up

What an address like [email protected] costs, how to set up MX, SPF, DKIM and DMARC without jargon, and how to leave Gmail without losing mail.

Article cover: Custom Domain Email: How to Win Your Customers' Trust

Yes, it is worth it: for almost any business that emails customers, an address like [email protected] instead of [email protected] costs little — the domain, which you need for your website anyway, plus a monthly fee per mailbox — and it makes the address belong to the business rather than to one person. Setting it up comes down to four DNS records (MX, SPF, DKIM and DMARC), and you can move off Gmail without losing a single message if you do things in the right order. This guide walks through each step in plain language.

Why the address matters (beyond looking professional)

Customers can't see your work before they hire you; they see signals. A free address full of numbers says nothing bad about your business, but it doesn't help either — and there are practical reasons that matter more than appearance:

  • The address belongs to the business. When an employee leaves, the bookings@ mailbox stays. If the business email is the owner's personal account, years of customer history are mixed with private mail and tied to an account the company doesn't own.
  • Addresses by role. With your own domain you can have bookings@, quotes@ or invoices@. With many providers these are aliases that land in the same mailbox and don't count as extra mailboxes.
  • Consistency customers can check. If your site is yourbusiness.com and the email comes from @yourbusiness.com, people can tell it's really you — not someone pretending to be you.
  • You decide who may send on your behalf. Your invoicing software, booking tool and website form can send authenticated mail as @yourbusiness.com. With a free address you have no control over that authentication.

There is also a simple visibility point. In the 347 Google Business Profiles we read in full to build websites, only 11% showed a public contact email. A professional address, visible on your site and your profile, is an easy way to offer a written channel that many businesses don't. Your website and your email share the same domain, so it pays to plan them together — see what a good business website needs.

What it costs

ItemWhat it isHow you pay
DomainThe name, e.g. yourbusiness.com (or a country domain such as .pt or .co.uk)Yearly, to the registrar. Prices vary by extension and registrar; compare the renewal price, not just the first year.
MailboxAn account with its own login, password and storageMonthly fee per mailbox (Google Workspace, Microsoft 365, or your website provider's email).
Aliases and forwardingbookings@ delivering into hello@'s mailboxOften included at no extra cost.
SetupThe DNS records described belowFree if you do it yourself; usually an afternoon's job at most.

A rule to avoid overpaying: one mailbox per person who needs their own login, and aliases for roles. A two-person business can run on two mailboxes (anna@ and rob@) with hello@ and bookings@ aliases pointing to whoever handles each.

Before you buy: choosing and protecting the domain

  • Short and easy to spell out over the phone. Avoid hyphens and spellings people have to ask about.
  • Registered in the name of the business or owner, in your own account — not your web designer's or a nephew's.
  • Auto-renew switched on with a valid card. When a domain expires, the website and the email stop working at the same moment.

How to set it up: the four records in plain words

Everything happens in your domain's DNS panel — usually at the registrar where you bought it, or wherever you moved your DNS. The email provider gives you the exact values; your job is to paste them in the right place. You don't need to understand the technology, but it helps to know what each record does.

MX — where your mail goes

Tells the rest of the internet which server receives mail for @yourbusiness.com. Without a correct MX record, messages sent to you never arrive. When you switch providers, delete the old MX records so you don't have two competing destinations.

SPF — who may send as you

A text (TXT) record listing the services allowed to send as @yourbusiness.com. It looks something like v=spf1 include:(provider's server) ~all. Two things to watch: a domain can have only one SPF record — if you also use invoicing or newsletter software, they all go into the same record — and SPF has a limit of 10 DNS lookups, so don't keep services you no longer use.

DKIM — the digital signature

Your provider generates a key pair and signs every outgoing message. You publish the public key in DNS (a record named something like selector._domainkey), and receiving servers can confirm the message really came from you and wasn't altered on the way. With several providers you have to go back to their panel after publishing the record and switch signing on — a step that often gets forgotten.

DMARC — what happens when a check fails

A TXT record at _dmarc.yourbusiness.com that tells receiving servers what to do with messages failing SPF and DKIM, and where to send reports. Start in monitoring mode, e.g. v=DMARC1; p=none; rua=mailto:[email protected]. After a few weeks of reports showing that all your legitimate mail passes, move to p=quarantine and later p=reject.

This is no longer optional: large mailbox providers such as Gmail now require senders to authenticate, and anyone sending in volume needs SPF, DKIM and DMARC. DNS changes can take anywhere from minutes to a few hours to show up everywhere.

Check your setup in 5 minutes

  1. Send an email from the new address to a personal Gmail account.
  2. Make sure it landed in the inbox, not spam.
  3. Open it, click the three dots and choose Show original. SPF, DKIM and DMARC should all say PASS.
  4. Reply from Gmail to confirm that receiving works too.
  5. Run your domain through a free DNS checker (MXToolbox, for example) to see your MX, SPF and DMARC records and catch syntax errors.
  6. Fill in the contact form on your own website and check the message arrives.

Moving off Gmail without losing mail

  1. Create and test the new mailbox first. Send and receive before changing anything public.
  2. If your domain already had email somewhere else (say, with your old web host), copy the messages across before changing the MX record. Many providers offer an IMAP import tool. Lower the records' TTL the day before so the switch propagates faster, and keep access to the old provider for a few weeks.
  3. Bring over your Gmail history with the new provider's migration tool, and keep a backup with Google Takeout.
  4. Turn on forwarding in the old Gmail account to the new address. Don't delete the old account: it is probably linked to suppliers, your bank or your Google profile.
  5. Update the address everywhere. Minimum list: website, Google Business Profile (and Bing Places or Apple Business Connect if you use them), Facebook and Instagram, invoicing software, email signature, business cards, shop window or van, suppliers and official bodies you deal with.
  6. Always reply from the new address, even to people who wrote to the old one. Within a few months almost nobody uses the old address.

Your Google profile is the one people forget — and it is often the first place a customer looks for your contact details. To review the whole profile, follow our guide on how to show up on Google.

Common mistakes

  • Two SPF records. The second doesn't add up — it invalidates both. Merge them into one.
  • DKIM published but never switched on in the provider's panel.
  • DMARC at p=reject on day one. If your invoicing software isn't in your SPF record yet, your invoices stop reaching customers.
  • Forwarding everything to Gmail and replying from there. The reply goes out as @gmail.com and the point is lost. Use your provider's app, or set Gmail to send as your domain address through your provider's outgoing (SMTP) server.
  • One mailbox shared by the whole team with the same password and no two-step verification. When someone leaves, nobody changes the password.
  • Addresses that are hard to dictate, like general.orders.london@. Prefer hello@, bookings@ or a first name.
  • The domain sits in someone else's account. The day you need to change a record, you depend on someone who may no longer answer.

For other mistakes people make when building their first online presence, see common mistakes when creating a business website.

Signature and out-of-hours reply

A short signature does the job of a business card: name and role, business name, phone, address or service area, website link and opening hours. Avoid signatures that are a single image — many mail apps don't display them and the phone number can't be copied.

Set an out-of-hours auto-reply too, with a promise you can keep: "Thanks for your message. We reply on the next working day; we're available Monday to Friday, 9am to 6pm. For anything urgent, call (phone)."

Next step

Pick your domain with both the website and email in mind, register it in your own account, and set up the four records in the order above. If you'd rather have it all in one place, WebGenPro's Professional plan includes your own domain (first year free with annual billing) and each email mailbox is €5 a month — see plans and pricing.

Need a professional website?

WebGenPro creates your business site automatically, with modern design and SEO included. Free to start; your own domain and more pages on paid plans.

Get started →