How to Set Up Business Email With Your Own Domain (The Right Way)
Step-by-step guide to setting up professional business email on your own domain using Microsoft 365, Google Workspace, or Zoho Mail — with DNS records included.
I’ve watched business owners hand out business cards with @gmail.com addresses and wonder why prospects don’t call back. I’ve also watched them lose a sale outright when a vendor’s spam filter flagged their email as suspicious — because they’d set up the domain email wrong. Both problems are avoidable.
A custom domain email address — [email protected] — signals that you’re a real operation. It’s not a guarantee, but it removes a friction point. And setting it up correctly, with proper DNS records, means your email actually lands in inboxes instead of spam folders.
Here’s how to do it right.
Why @gmail.com Isn’t Enough
A free Gmail address works fine for personal email. For business, it creates three real problems.
First, it signals low investment. Right or wrong, prospects make snap judgments. A plumber, accountant, or consultant using @gmail.com reads as someone without the time or budget to set up a real business. That impression costs you deals.
Second, you don’t own it. Google can disable your account. You can get locked out. Your business email is tied to a platform that has zero obligation to keep your access active.
Third, it limits your deliverability. Without SPF, DKIM, and DMARC records tied to your own domain, your outgoing email is more likely to get flagged as spam — especially by corporate mail servers. Proper DNS setup on your own domain fixes this.
Your Three Options
Microsoft 365 Business Basic ($6/user/month)
The best choice if your team already uses Outlook, you want 1 TB of OneDrive storage per user, or you’re running more than one or two users. You get a professional Outlook email experience, the Exchange backend (which handles calendars, contacts, and shared mailboxes well), and tight integration with the rest of Office.
Google Workspace Business Starter ($6/user/month)
The best choice if your team is comfortable with Gmail, you prefer a simpler admin interface, or you’re starting fresh without any legacy preferences. Same price as Microsoft at entry level, with Gmail’s excellent search and a clean mobile experience.
Zoho Mail Free Tier (free for up to 5 users)
The best choice if you need professional email on a tight budget and don’t need the rest of the productivity suite. Zoho’s free tier is legitimate — it’s not a trial. You get a functional webmail interface and basic email for up to 5 users with no monthly cost. The tradeoff is that the interface is less polished and the ecosystem is less integrated than Microsoft or Google.
Step 1: Buy Your Domain (If You Haven’t)
If you don’t have a domain yet, register it at a registrar you can actually log into and manage DNS records. Namecheap, Cloudflare Registrar, and Google Domains (now Squarespace Domains) are all solid choices. Avoid GoDaddy’s default upsell flow — it’s easy to end up paying for services you don’t need.
Make sure you control the DNS settings. Some web hosting companies manage DNS for you and make it difficult to add custom records. If you’re setting up email, you need to be able to add MX, TXT, and CNAME records yourself.
Step 2: Sign Up for Your Email Provider and Verify Domain
Each provider will ask you to verify that you own the domain. This is done by adding a TXT record to your DNS.
Log into your DNS management panel (wherever your domain is registered, or wherever your nameservers point). Add the verification TXT record provided by Microsoft or Google. It will look something like:
Type: TXT
Host: @
Value: MS=ms12345678 (Microsoft)
or
google-site-verification=abc123xyz (Google)
TTL: 3600
After adding the record, go back to the setup wizard and click Verify. DNS propagation can take anywhere from a few minutes to a few hours depending on your registrar. Most modern registrars propagate within 15-30 minutes.
Step 3: Set Up MX Records
MX (Mail Exchange) records tell the internet where to deliver email for your domain. You must replace any existing MX records with the ones your provider gives you.
Microsoft 365 MX Records
Type: MX
Host: @
Value: yourdomain-com.mail.protection.outlook.com
Priority: 0
TTL: 3600
The exact value will be shown in your Microsoft 365 admin center — it’s based on your specific tenant. Delete any old MX records pointing elsewhere before adding this.
Google Workspace MX Records
Google uses multiple MX records with different priorities:
Type: MX Host: @ Value: ASPMX.L.GOOGLE.COM Priority: 1
Type: MX Host: @ Value: ALT1.ASPMX.L.GOOGLE.COM Priority: 5
Type: MX Host: @ Value: ALT2.ASPMX.L.GOOGLE.COM Priority: 5
Type: MX Host: @ Value: ALT3.ASPMX.L.GOOGLE.COM Priority: 10
Type: MX Host: @ Value: ALT4.ASPMX.L.GOOGLE.COM Priority: 10
Zoho Mail MX Records
Type: MX Host: @ Value: mx.zoho.com Priority: 10
Type: MX Host: @ Value: mx2.zoho.com Priority: 20
Type: MX Host: @ Value: mx3.zoho.com Priority: 50
Step 4: Add SPF, DKIM, and DMARC Records
These three records are what separate a properly configured email domain from one that ends up in spam. Don’t skip them.
SPF (Sender Policy Framework)
SPF tells receiving mail servers which servers are authorized to send email from your domain. Without it, anyone can spoof your domain.
For Microsoft 365:
Type: TXT
Host: @
Value: v=spf1 include:spf.protection.outlook.com -all
For Google Workspace:
Type: TXT
Host: @
Value: v=spf1 include:_spf.google.com ~all
For Zoho Mail:
Type: TXT
Host: @
Value: v=spf1 include:zoho.com ~all
The -all at the end of the Microsoft record is strict (hard fail). The ~all in the Google and Zoho records is soft fail — more forgiving during initial setup. You can tighten to -all later once you’ve confirmed all your legitimate senders are included.
DKIM (DomainKeys Identified Mail)
DKIM adds a cryptographic signature to outgoing email that proves the message wasn’t tampered with in transit. Each provider generates a unique key pair for your domain.
Microsoft 365: Go to the Microsoft 365 Defender portal, navigate to Email & Collaboration > Policies & Rules > Threat Policies > DKIM. Select your domain and enable DKIM. Microsoft will give you two CNAME records to add:
Type: CNAME
Host: selector1._domainkey
Value: selector1-yourdomain-com._domainkey.yourtenant.onmicrosoft.com
Type: CNAME
Host: selector2._domainkey
Value: selector2-yourdomain-com._domainkey.yourtenant.onmicrosoft.com
Google Workspace: Go to Apps > Google Workspace > Gmail > Authenticate email in the Admin console. Generate the DKIM key, then add the TXT record Google gives you:
Type: TXT
Host: google._domainkey
Value: v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3... (your full key)
Zoho Mail: Go to Mail Admin Console > Email Authentication > DKIM. Generate a key and add the TXT record Zoho provides.
After adding DKIM records, go back to your provider’s admin panel and enable/activate DKIM. It won’t be active until you do.
DMARC (Domain-based Message Authentication, Reporting & Conformance)
DMARC tells receiving servers what to do when email fails SPF or DKIM checks. It also gives you a reporting address so you can see who’s sending email on your behalf.
Start with a monitoring-only policy while you’re getting set up:
Type: TXT
Host: _dmarc
Value: v=DMARC1; p=none; rua=mailto:[email protected]
The p=none means receiving servers will take no action on failures — they’ll just send reports to the address you specify. Once you’ve reviewed those reports and confirmed your legitimate mail is passing, you can tighten to p=quarantine or p=reject.
Step 5: Set Up Email on Mobile
Once DNS is propagated and your first mailbox is working, you’ll want email on your phone.
For Microsoft 365: Download the Outlook app (iOS or Android). Sign in with your full email address and Microsoft password. The app auto-configures Exchange settings. Don’t manually configure IMAP — the Outlook app is the better path.
For Google Workspace: The Gmail app works natively. Add your workspace account the same way you’d add any Google account. It will pick up your calendar and contacts automatically.
For Zoho Mail: Use the Zoho Mail app, or configure your favorite email client using IMAP. Zoho’s IMAP settings are: incoming server imap.zoho.com port 993 (SSL), outgoing server smtp.zoho.com port 465 (SSL).
What to Do With Existing Gmail Contacts
If you’ve been running your business from a personal Gmail account and you’re switching to a professional domain, don’t abandon the contacts you’ve built up.
Export your Google Contacts as a CSV (Google Contacts > Export > Google CSV). Import that file into your new email system. In Microsoft 365, import via Outlook (File > Open & Export > Import/Export). In Google Workspace, import directly in Google Contacts.
Send a one-time email from your old personal address to your contact list announcing your new professional email. Keep an auto-responder on the old address for 60-90 days if you can, so anyone who emails the old address gets directed to the new one.
Confirming Everything Works
Once you’ve added all your DNS records, use MXToolbox (mxtoolbox.com) to verify your setup. Run a check on your domain for MX records, SPF, and DKIM. The tool will flag anything misconfigured.
Send a test email to mail-tester.com — it’s a free service that scores your email configuration from 1-10 and tells you exactly what’s missing or wrong. A properly configured domain should score 9 or 10.
The whole setup process, from domain registration to working email with all DNS records correct, typically takes about 2-3 hours. Most of that time is waiting for DNS to propagate. Do it once, do it right, and your email stops being a liability.
Related Articles
Best Antivirus and Endpoint Protection for Small Business in 2026
Consumer antivirus won't cut it for a business. Here are the SMB-realistic options, what central management actually gives you, and what to skip.
Break-Fix vs MSP: Which IT Support Model Actually Makes Sense for Small Business
Break-fix vs managed services — what each costs, when each makes sense, and the red flags to watch for in MSP contracts.
Video Surveillance Basics for Small Business — What You Actually Need
IP cameras, NVR vs cloud storage, resolution, PoE cabling, and storage math. A practical guide to business surveillance without overkill.