How to Get a Professional Business Email on Your Own Domain
Disclosure: We may earn a commission when you buy through links on this site, at no extra cost to you. Learn more.
Preview draft (not yet reviewed by L.C.). Provider prices and plan details are deliberately left out until they are checked on the day of publishing.
An address like you@yourbusiness.com tells customers you are a real business, and it stays yours if you change providers. Setting one up takes about an hour. You need two things: a domain you own, and an email provider that will host mail for it.
1. Choose an email provider
Your domain registrar is not usually your email host. The common choices for a small business are:
- Google Workspace: Gmail interface, works with Google Drive and Calendar.
- Microsoft 365: Outlook interface, works with Word, Excel and Teams.
- Zoho Mail: a lower-cost option with a smaller suite of apps.
- Your registrar’s or web host’s email add-on: convenient, but check storage, spam filtering and how easy it is to move away later.
TODO (L.C.): a comparison table (features, storage, migration) once each has been tried; prices checked on publishing day.
2. Verify that you own the domain
Every provider asks you to prove ownership, usually by adding a TXT record they give you to your domain’s DNS. You add it wherever your DNS is managed (often the registrar; sometimes Cloudflare or your web host).
3. Point your mail at the provider: MX records
MX (mail exchanger) records tell the internet which servers accept mail for your domain. Replace any existing MX records with the ones your provider lists. Mail starts arriving once the change spreads, which is often minutes but can take up to 48 hours.
4. Prove your mail is genuine: SPF, DKIM and DMARC
Without these three records, your messages are far more likely to land in spam.
| Record | What it does | Where it lives |
|---|---|---|
| SPF | Lists which servers may send mail for your domain | a TXT record on the domain |
| DKIM | Adds a cryptographic signature to each message | a TXT (or CNAME) record your provider generates |
| DMARC | Tells receiving servers what to do with mail that fails SPF or DKIM, and where to send reports | a TXT record at _dmarc.yourdomain.com |
Start DMARC with a monitoring policy (p=none) so you can read the reports before tightening it.
5. Test before you rely on it
Send messages to a Gmail and an Outlook address, check they arrive in the inbox, and look at the message headers for spf=pass, dkim=pass and dmarc=pass.
Common mistakes
- Leaving the registrar’s old MX records in place alongside the new ones.
- Publishing two SPF records (only one is allowed; merge them).
- Forgetting to add new sending services (a newsletter tool, a store) to SPF and DKIM.