How to Set Up Business Email: Step-by-Step Guide (2026)
How to set up business email with a custom domain in 15-30 minutes. DNS records, Outlook, iPhone, GoDaddy, Namecheap, and Cloudflare walkthroughs.
How to Set Up Business Email: Step-by-Step Guide (2026)
TL;DR: To set up business email, register a domain, choose a hosting provider, add MX/SPF/DKIM/DMARC records at your registrar, create mailboxes, then connect Outlook, Apple Mail, or your phone using IMAP (port 993) and SMTP (port 587). End-to-end business email setup takes 15-30 minutes plus up to one hour for DNS propagation.
Learning how to set up business email at you@yourcompany.com is one of the highest-leverage moves a new business can make. It signals legitimacy, protects your brand, and costs a few dollars per user per month.
This business email setup guide walks you through every step, from buying a domain to verifying inbox delivery on Outlook, iPhone, and Android. It applies whether your registrar is GoDaddy, Namecheap, Cloudflare, or anyone else.
Before You Start
You need two things to create business email:
- A domain name (e.g., yourcompany.com)
- An email hosting provider to store and deliver messages
If your website is already live, you own the domain. Skip to Step 2. Already running email somewhere else? Read the email migration guide first — switching during setup is cheaper than redoing it later.
How Long Does Business Email Setup Take?
| Phase | Time |
|---|---|
| Domain registration (if needed) | 5 minutes |
| Provider signup + mailbox creation | 5-10 minutes |
| Adding DNS records | 5-10 minutes |
| DNS propagation | 15 minutes to 1 hour (up to 48 hours worst case) |
| Connecting Outlook / iPhone | 3-5 minutes per device |
Most small businesses are sending live email within one hour.
Step 1: Register Your Domain Name
Buy your domain from a registrar like Namecheap, GoDaddy, or Cloudflare Registrar. A .com typically costs $10-15/year.
Picking a good domain:
- Match your business name exactly when possible
- Stick with .com — it is the most trusted extension
- Avoid hyphens and numbers (people mistype them)
- Keep it short enough to say on a phone call
Already own a domain? Move to Step 2.
Step 2: Choose an Email Hosting Provider
Your provider runs the mail servers that send, receive, and store your email. Pick one with native support for SPF, DKIM, and DMARC so your messages reach the inbox.
| Provider | Starting price | Best for |
|---|---|---|
| MailAfiniti | $1.50/user/mo (annual) | Small businesses that want email done right at a fair price |
| Google Workspace | $8.40/user/mo | Teams that live in Docs, Sheets, and Meet |
| Microsoft 365 | $6.00/user/mo | Outlook-first shops that need Office apps |
| Zoho Mail | $1.25/user/mo (annual) | Solo founders with very basic needs |
Across MailAfiniti customers, the average switcher saves 60-70% versus Google Workspace while keeping the same custom-domain experience.
Not sure which to pick? See business email hosting for small business for the full decision frame, or cheap business email hosting if budget is the deciding factor.
Step 3: Add Your Domain in Your Provider
Inside your new provider's admin panel, add your domain (yourcompany.com). The provider will then generate the DNS records you need to publish: typically two MX records, an SPF TXT record, a DKIM TXT record, and a DMARC TXT record.
Keep that record list open in one tab. You will paste it into your registrar in the next step.
Step 4: Update DNS Records at Your Registrar
DNS records tell the internet where to deliver mail for yourcompany.com and which servers are allowed to send on your behalf.
Where to find DNS settings in each major registrar:
| Registrar | Path to DNS editor |
|---|---|
| GoDaddy | My Products → Domain → DNS → Manage Zones |
| Namecheap | Domain List → Manage → Advanced DNS |
| Cloudflare | Websites → yourdomain → DNS → Records |
| Google Domains / Squarespace Domains | My Domains → DNS |
| Hover | Domain → DNS tab |
| Porkbun | Domain Management → DNS Records |
Once you find the editor:
- Delete any existing MX records that point to a previous provider.
- Add the new MX records exactly as your provider listed them, including the priority number (lower = tried first).
- Add the SPF record as a TXT record on the root (@) host.
- Add the DKIM record (your provider will give you the exact hostname and value).
- Add the DMARC record as a TXT record on _dmarc.
- Save changes.
Example MX records:
| Type | Host | Value | Priority |
|---|---|---|---|
| MX | @ | mail.yourprovider.com | 10 |
| MX | @ | mail2.yourprovider.com | 20 |
Most changes are visible within 15-60 minutes. For a deeper walkthrough of the three authentication records, see SPF, DKIM, and DMARC setup. For why those records matter for inbox placement, see email deliverability.
Step 5: Create Your Mailboxes
In your provider's admin panel, create the email addresses your business needs.
| Address | Purpose |
|---|---|
| yourname@company.com | Your personal business email |
| info@company.com | General inbound |
| support@company.com | Customer support queue |
| billing@company.com | Invoices and payment questions |
Pick a naming convention (first name, first.last, or first initial + last) and use it for every hire. Set role-based aliases like sales@ that forward to a real person so the address survives staff changes.
Step 6: Connect Outlook and Apple Mail
Once your provider confirms the domain is verified, connect your desktop client. Almost every modern client auto-detects settings if you enter your email and password. If it asks for manual settings, use IMAP, not POP3.
| Setting | Value |
|---|---|
| Incoming server (IMAP) | imap.yourprovider.com |
| Incoming port | 993 (SSL) |
| Outgoing server (SMTP) | smtp.yourprovider.com |
| Outgoing port | 587 (STARTTLS) or 465 (SSL) |
| Username | full email address |
| Password | your mailbox password |
How to set up business email on Outlook: File → Add Account → enter your email → choose IMAP if prompted → paste the server settings above → Done.
Step 7: Connect Your iPhone or Android Phone
How to set up business email on iPhone:
- Settings → Mail → Accounts → Add Account
- Choose Other → Add Mail Account
- Enter name, full email, password, description, then Next
- Select IMAP, then enter the incoming and outgoing server settings from Step 6
- Tap Next, wait for verification, then Save
Android (Gmail app):
- Open Gmail → tap your profile → Add another account
- Choose Other
- Enter your full email address → Next → Personal (IMAP)
- Enter your password, then the IMAP and SMTP server details
- Tap Next to finish
Step 8: Verify Delivery and Authentication
Before announcing your new address, prove it works:
- Send a test email to a personal Gmail account. Confirm it lands in the inbox, not spam.
- In Gmail, open the message → three dots → Show original. Look for
spf=pass,dkim=pass, anddmarc=pass. - Reply from Gmail back to your business address. Confirm it arrives on your phone and desktop.
- Send an attachment both directions.
If anything fails authentication, recheck your SPF and DKIM values for stray spaces or quote marks, then wait 15 minutes and retest.
Troubleshooting Common Setup Issues
Emails landing in spam. Almost always an SPF, DKIM, or DMARC misconfiguration. Walk through SPF, DKIM, and DMARC setup and use a tool like mxtoolbox.com to confirm each record is published correctly.
Outlook or Apple Mail will not connect. Confirm you used your full email address as the username, SSL/TLS is enabled, and ports 993 and 587 are not blocked by your network.
DNS changes not appearing. Wait up to 48 hours (one hour is typical), then check propagation with whatsmydns.net.
MailAfiniti
Your own domain email, set up in minutes
We handle all the technical bits. You just pick your domain and go.
Set Up Business Email with MailAfiniti
MailAfiniti is built to make business email setup with custom domain painless. We pre-publish your SPF, DKIM, and DMARC values, give you registrar-specific paste-in instructions for GoDaddy, Namecheap, and Cloudflare, and our team verifies your DNS before you go live.
- Auto-generated DNS records with copy buttons per registrar
- Pre-configured SPF, DKIM, and DMARC at provisioning
- Free migration from Gmail, Microsoft 365, or your old host
- 14-day trial, no credit card, one-click cancel
Start your trial and have professional email running before lunch.
Frequently Asked Questions
How long does business email setup take?
Hands-on work is 15-30 minutes: register a domain, pick a provider, paste DNS records, and create mailboxes. DNS propagation usually finishes within an hour, though it can take up to 48 hours in rare cases. Most teams are sending live email the same day.
How do I set up business email on Outlook?
In Outlook, go to File → Add Account, enter your business email, and let Outlook auto-detect settings. If it asks for manual configuration, choose IMAP, set the incoming server to imap.yourprovider.com on port 993 (SSL), the outgoing server to smtp.yourprovider.com on port 587 (STARTTLS), and use your full email address as the username.
How do I set up business email on iPhone?
Go to Settings → Mail → Accounts → Add Account → Other → Add Mail Account. Enter your name, full email, and password. Choose IMAP, then enter your provider's IMAP server on port 993 and SMTP server on port 587. Tap Save when verification finishes.
How do I set up business email on GoDaddy?
If GoDaddy is only your registrar, you still need a separate email host. In GoDaddy, open My Products → your Domain → DNS → Manage Zones. Delete any old MX records, then paste in the MX, SPF, DKIM, and DMARC records your email host provides. Wait 15-60 minutes for propagation, then connect your client.
How do I set up business email on Namecheap?
In Namecheap, go to Domain List → Manage → Advanced DNS. Remove existing MX records, then add your provider's MX, SPF (TXT on @), DKIM (TXT on the provider-supplied host), and DMARC (TXT on _dmarc) records. Save, wait up to an hour, and verify with a test message.
Can I set up business email with Cloudflare DNS?
Yes. Cloudflare is one of the easiest registrars for email DNS. In the Cloudflare dashboard, open your domain → DNS → Records, add the MX, SPF, DKIM, and DMARC records from your email provider, and make sure the MX records are set to "DNS only" (gray cloud), not proxied.
Do I need a website to set up business email?
No. You only need to own the domain. You can register yourcompany.com, point its DNS at an email host, and start sending without ever building a site.
Related Reading
- Business email hosting for small business — pick the right plan and provider.
- SPF, DKIM, and DMARC setup — the authentication records that keep you out of spam.
- Email deliverability guide — diagnose and fix inbox placement issues.
- Cheap business email hosting — credible options under $5/user/month.
- Google Workspace vs Zoho vs MailAfiniti — side-by-side pricing and features.
- MailAfiniti vs GoDaddy Email — if you bought your domain at GoDaddy and are deciding where to host email.
- MailAfiniti vs Hostinger Email — if your web hosting is at Hostinger.
MailAfiniti
Stop using Gmail for your business
From $1.50/mo. Your domain, your email, your reputation. Up and running today.
No credit card required to start.