How to Set Up a Business Email on Your Own Domain
Customers notice when a bakery with a polished website still asks them to write to sweetcrumbs1987 at a free webmail address.

Customers notice when a bakery with a polished website still asks them to write to sweetcrumbs1987 at a free webmail address. A business email on your own domain looks more trustworthy, lands in fewer spam folders and stays yours if you ever switch providers.
The setup is not hard, but it involves DNS records that most small business owners touch once and then forget. This guide walks through the choices, the exact records you need and the mistakes I see most often when I audit small sites.
Why a business email on your domain matters
There are three practical reasons, and only one of them is about looks.
- Trust. An address like orders at yourshop dot com matches your website, so customers can tell a real message from a phishing attempt.
- Deliverability. When you control the domain, you can publish authentication records that tell inbox providers your mail is genuine. That cuts the chance of your quotes and invoices ending up in spam.
- Portability. If you leave a provider, you move the domain's mail records and keep the same address. With a free webmail account, the address belongs to the provider.
It also helps your listings stay consistent. If you have already connected your Google Business Profile to your website, using the same domain for email keeps everything pointing to one identity.
Choosing where your business email lives
You have three common routes. Prices below are typical per user, per month, as of late 2026.
| Option | Typical cost | Good for | Watch out for |
|---|---|---|---|
| Mail included with web hosting | Often free with the plan | One or two people, low volume | Weak spam filtering, shared server reputation |
| Dedicated email suite | About 6 to 8 dollars | Teams who want calendar and shared files | Cost grows with each user |
| Privacy focused mail service | About 3 to 5 dollars | Owners who care about data handling | Fewer office extras |
For most shops with one to five people, a dedicated suite or a privacy focused service is worth the few dollars. Hosting mail is fine for a contact address that gets a handful of messages a week.
Step by step setup
The provider's dashboard will show you the exact values. Your job is to copy them into your domain's DNS settings, usually at your registrar or host.
- Verify the domain. The provider gives you a TXT record with a random string. Add it, wait 5 to 30 minutes, then click verify.
- Add MX records. These tell the world which servers accept mail for your domain. Delete any old MX records first, or incoming mail may be split between two places.
- Add SPF. This is a single TXT record listing which services may send mail as your domain. You can only have one SPF record, so if you also send from a newsletter tool or a shop platform, combine them into one line.
- Turn on DKIM. The provider generates a key. You publish it as a TXT or CNAME record, then switch signing on in the dashboard.
- Add DMARC. Start with a policy of "none" and a reporting address. After two to four weeks of clean reports, move to "quarantine".
- Create the mailboxes. Set up the real user accounts first, then the shared addresses.
- Send test messages. Write to a free webmail account and open the message headers. You want to see SPF, DKIM and DMARC all marked as pass.
DNS changes can take up to 48 hours to spread everywhere, though most finish inside an hour. Do the switch on a quiet day, not the Friday before a sale.
Aliases versus separate mailboxes
Every extra mailbox usually costs money. Aliases do not. An alias is just another address that delivers into an existing inbox.
A small shop might have one paid mailbox for the owner and aliases for hello, orders and support. Later, when you hire someone to handle support, you turn that alias into a real mailbox. Customers never see the change.
One rule: put each public address on your contact page and in your footer, and keep them the same everywhere. If your contact form quietly stops working, a visible plain address is the backup that saves the sale.
The catch-all advice I would skip
Many guides tell you to turn on a catch-all, so any address at your domain, even a typo, reaches you. It sounds helpful. In practice I think it does more harm than good on a small business domain.
Spammers send to random names at known domains, such as admin, info, sales and hundreds of made-up words. With a catch-all on, every one of those lands in your inbox. One client of mine went from about 15 junk messages a day to more than 200 within a month of enabling it.
Instead, create aliases for the five or six addresses people might reasonably guess, such as info, hello, contact, orders and billing, and let everything else bounce. You keep the convenience without the flood.
Common mistakes after the switch
Two SPF records
Adding a second SPF line for a newsletter tool breaks both. Merge them into one record with every sender listed.
Forgetting the website's own mail
WordPress sends order notices and password resets. If those go out through the web server without authentication, they fail your new DMARC policy. Route them through an SMTP plugin that sends via your mail provider.
Leaving the old address alive and unread
Keep forwarding from the old free account for at least six months, and update the address on invoices, social profiles and directory listings. Search engines and customers hold on to old details for a long time.
No signature or a cluttered one
Set a short signature for every mailbox: name, role, shop name, phone number and the website address in plain text. Skip large logos and social icons, which often show up as attachments and can push messages toward spam filters. Four or five lines is plenty.
Frequently asked questions
Can I get a business email address for free?
Often yes, if your web hosting plan includes mail. The trade-off is weaker spam filtering and a shared server reputation, which can hurt delivery. For anything customer facing, a paid service at a few dollars a month is usually more reliable.
How long does it take to set up email on my own domain?
The setup itself takes 30 to 60 minutes if you have access to your DNS settings. DNS changes usually take effect within an hour but can take up to 48 hours. Plan the switch for a quiet day.
Do I need SPF, DKIM and DMARC for a small business?
Yes. Major inbox providers now expect all three, and mail without them is far more likely to land in spam. They are free to add and only need to be set up once.
More in Web Tips
Web Tips
How to Connect Google Business Profile to Your Website
A local shop can have a tidy website and still be invisible when someone nearby searches for "game store near me" or "bike...
Web Tips
Google Title Rewrite and How to Get Your Own Title Back
You wrote a careful title tag for your guide page, and Google is showing something else entirely, often your H1, a chunk of...
Web Tips
How to Add a Cookie Consent Banner to a Small Website
You added analytics and an embedded video to your site, and now a visitor has asked where your cookie consent banner is.