How to Create Email With a Custom Domain: Step by Step
Gabriel Moraes · · 7 min read · updated on
Quick answer: to create email with a custom domain you need a registered domain (like yourcompany.com) and an email service. You add the domain to the service, publish the DNS records it shows you (a TXT record to prove ownership, then MX, SPF and DKIM), create the addresses and invite your team. Most of it takes under an hour; DNS changes can take a few hours to spread. On Domailo, plans start at US$ 5 a month for the whole organization, with a 30-day trial.
What custom domain email is
It is an address with your company name after the @, such as hello@yourcompany.com, instead of yourcompany@gmail.com. People also call it business email or professional email.
Three things change when you use one:
- Trust. A quote from
sales@yourcompany.comlooks like a real business; one from a free address looks improvised. - Ownership. The address belongs to the company. When someone leaves, their mailbox and history stay with you.
- Delivery. Google's email sender guidelines ask senders to authenticate their domain with SPF and DKIM. With your own domain you publish those records and decide which services may send in your name.
What you need before you start
- A registered domain. Buy it from a registrar such as Cloudflare, Namecheap, GoDaddy or Squarespace Domains, and renew it every year. Email services connect a domain; they usually do not register it for you.
- Access to the domain's DNS. This is where you paste the records. It is usually at your registrar, unless your nameservers point somewhere else (for example, your website host or Cloudflare).
- An email service. It receives, stores and sends your mail, and controls who can open each mailbox.
You do not need a website. If the domain already runs a site, that is fine: email uses its own records.
How much it costs
You pay the registrar for the domain once a year and the email service every month. For the service, the pricing model matters more than the headline price: the big suites charge per user, Domailo charges per organization.
| Service | Billing | Entry price (annual plan) | Cost for 5 people |
|---|---|---|---|
| Google Workspace Business Starter | Per user | US$ 7 per user/month | US$ 35/month |
| Microsoft 365 Business Basic | Per user | US$ 7 per user/month | US$ 35/month |
| Fastmail Standard | Per user | US$ 5 per user/month | US$ 25/month |
| Zoho Mail Lite | Per user | US$ 1 per user/month | US$ 5/month |
| Domailo Essential | Per organization | US$ 9/month for 5 users and 5 mailboxes | US$ 9/month |
Prices before tax, read on each provider's official pricing page from the US on October 24–25, 2026; promotions not included. Our business email comparisons show the sources, and our pricing page lists every Domailo plan and limit.
Shared addresses change the math. On per-user plans, a mailbox like support@ with its own login is one more paid seat (aliases and groups are free, but they have no login of their own). On Domailo, several people open support@ with their own logins inside the plan's limits.
Step by step
The steps use Domailo, but they look the same on any provider.
1. Create your account and organization
Sign up, create your company's organization and pick a plan. The trial lasts 30 days: you add a card after proving you own the domain, and the first charge comes at the end of the trial if you do not cancel. If you cancel, the organization becomes read-only and nothing is deleted.
2. Add your domain
Under Domains, type your domain, such as yourcompany.com. Domailo shows a TXT record that proves the domain is yours.
3. Publish the DNS records
Create each record in your DNS with the exact type, name and value shown in the dashboard:
- TXT (verification): proves you own the domain. It sits next to your other records and does not affect your website.
- MX: tells the internet where to deliver mail for your domain. Without it, nobody can email you.
- SPF: lists the servers allowed to send for your domain, as defined in RFC 7208. A domain must have only one SPF record: if you already have one, merge the services into it.
- DKIM: signs each message so the recipient can check it came from your domain and was not changed (RFC 6376).
- DMARC (recommended): tells receiving servers what to do with mail that fails SPF and DKIM.
Changes usually show up within minutes to a few hours. The guide MX, SPF, DKIM and DMARC explained covers each record, and how to check your domain's email setup helps you confirm it.
4. Create your mailboxes
A practical start for a small business:
- one mailbox per person who talks to customers (
mary@yourcompany.com); - shared mailboxes for incoming requests (
hello@,sales@,billing@).
5. Give the team access without sharing passwords
Invite each person by email and choose which mailboxes they can open. Several people can work in hello@ with their own logins; admins see every mailbox, and when someone leaves you remove their access instead of changing a shared password. More on this in shared email for teams.
6. Send your first email
Send a message to an outside address, like a personal Gmail, and reply to it. If it lands in the inbox and not in spam, your records are working.
Mistakes that slow setup down
- Records in the wrong place. If your nameservers point to a web host or to Cloudflare, add the records there, not at the registrar.
- Two SPF records. Receivers treat that as an error. Keep one and list every sending service in it.
- An old MX left behind. If the domain received mail somewhere else, remove the old MX record, or part of your mail keeps going there.
- Typos in DKIM. The value is long; copy it with the copy button instead of selecting it by hand.
- Sharing one password for
sales@. You lose track of who replied and have to change the password every time someone leaves.
Which option fits your business
- Email on your domain for a small team: Domailo charges one price per organization, has shared mailboxes with individual logins and works in the browser and in the Android app.
- A full office suite (documents, video calls, cloud storage): Google Workspace or Microsoft 365 bundle that in, charging per user.
- Email in desktop Outlook or other IMAP apps: Domailo does not offer IMAP or POP, so pick a provider that does.
Conclusion
Creating email with a custom domain comes down to five moves: get the domain, add it to a service, publish TXT, MX, SPF and DKIM, create the mailboxes and invite the team. What shapes the bill over time is whether you pay per user or per organization. If you only need email on your domain for a small team, Domailo starts at US$ 5 a month for the whole organization, with a 30-day trial.
Frequently asked questions
What do I need to create email with a custom domain?
A registered domain, access to its DNS settings and an email service. The service shows the records to publish (TXT, MX, SPF and DKIM); once they are live, you create the mailboxes and invite your team.
Can I create custom domain email for free?
Only with limits. Zoho Mail has a free plan for up to 5 users on one domain, without IMAP or POP and not in every region. A free Gmail or Outlook.com account does not use your domain. The domain itself is always a yearly fee to the registrar.
How long does it take to start working?
Setting up takes under an hour. DNS changes usually show up within minutes to a few hours, after which you can send and receive mail on the new addresses.
Can several people use the same address, like hello@?
Yes, on services with shared mailboxes. On Domailo, each person opens hello@ with their own login, so nobody shares a password and access ends when someone leaves.
How much does business email cost for 5 people?
With annual prices read in October 2026: Google Workspace Business Starter or Microsoft 365 Business Basic, US$ 35 a month; Domailo Essential, US$ 9 a month for the whole organization, with 5 users and 5 mailboxes.