snailworkmail
← All guides

How to get email on your own domain

What custom domain email actually is, the three ways to get it, and what each one costs you in money and effort.

Updated 2026-08-10

If you own a domain, you can receive mail at it. hello@yourbrand.com reads differently from yourbrand2026@gmail.com on an invoice or a business card, and the difference is not subtle. What is less obvious is that there are three quite different ways to get there, and they fail in different ways.

The three options

ApproachWhat you getWhat it costs you
Google Workspace / Microsoft 365Full mailbox, calendar, drivePer user, per month — forever
Forwarding (ImprovMX, Cloudflare)Mail lands in your personal inboxCheap, but you own no history
Self-hosting (Mailcow, Mail-in-a-Box)Everything, under your controlYou become the mail admin

Why per-user pricing hurts small teams

The real problem is not people — it is addresses. A five-person company usually wants more than five addresses: hello@, support@, billing@, press@. Nobody sits behind most of them. On per-seat plans those either consume licenses or force you to learn the group/alias features, which is a tax on your attention rather than your wallet.

This is why the pricing question is really a structure question. If you pay per person, every new hire and every new address is a decision. If you pay per domain, neither is.

Why forwarding is only half a solution

Forwarding is genuinely good for one person with one address. It stops working as a team tool for a specific reason: the mail lives in someone's personal account. When that person leaves, the history of support@ leaves with them. You also can't hand a shared inbox to a new colleague, because there is no shared inbox — just a copy in each person's Gmail.

Why self-hosting is not the answer for most people

Running your own mail server is a solved problem technically and an unsolved problem operationally. You are signing up to care about SPF, DKIM, DMARC, PTR records, blocklist delistings, and disk space — permanently, at 2am, when a customer says they never got your quote. If that sounds like a hobby you want, it's a good one. If it sounds like a liability, it is.

What to actually check before you pick

  • Can you edit DNS for the domain? Everything depends on this.
  • Do you need shared addresses, or just one per person?
  • If someone leaves, whose mailbox does their mail live in?
  • Does the price change when you add an address, or only when you add a domain?

snailworkmail is the third answer to that last question: real stored mailboxes with webmail and sending, priced per domain, with mailboxes and aliases unlimited on paid plans. Setup is a handful of DNS records and takes about ten minutes.

Put email on your own domain

Free to start. No credit card. About ten minutes to connect a domain.

Start free