Skip to main content
BlogHow to Set Up Business Email: Step-by-Step Guide (2026)
Business email setupCustom domain email

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.

H
Hassan Razzaq

Email Infrastructure & DevOps Specialist

Updated Jun 6, 2026
10 min read

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:

  1. A domain name (e.g., yourcompany.com)
  2. 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?

PhaseTime
Domain registration (if needed)5 minutes
Provider signup + mailbox creation5-10 minutes
Adding DNS records5-10 minutes
DNS propagation15 minutes to 1 hour (up to 48 hours worst case)
Connecting Outlook / iPhone3-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.

ProviderStarting priceBest for
MailAfiniti$1.50/user/mo (annual)Small businesses that want email done right at a fair price
Google Workspace$8.40/user/moTeams that live in Docs, Sheets, and Meet
Microsoft 365$6.00/user/moOutlook-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:

RegistrarPath to DNS editor
GoDaddyMy Products → Domain → DNS → Manage Zones
NamecheapDomain List → Manage → Advanced DNS
CloudflareWebsites → yourdomain → DNS → Records
Google Domains / Squarespace DomainsMy Domains → DNS
HoverDomain → DNS tab
PorkbunDomain Management → DNS Records

Once you find the editor:

  1. Delete any existing MX records that point to a previous provider.
  2. Add the new MX records exactly as your provider listed them, including the priority number (lower = tried first).
  3. Add the SPF record as a TXT record on the root (@) host.
  4. Add the DKIM record (your provider will give you the exact hostname and value).
  5. Add the DMARC record as a TXT record on _dmarc.
  6. Save changes.

Example MX records:

TypeHostValuePriority
MX@mail.yourprovider.com10
MX@mail2.yourprovider.com20

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.

AddressPurpose
yourname@company.comYour personal business email
info@company.comGeneral inbound
support@company.comCustomer support queue
billing@company.comInvoices 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.

SettingValue
Incoming server (IMAP)imap.yourprovider.com
Incoming port993 (SSL)
Outgoing server (SMTP)smtp.yourprovider.com
Outgoing port587 (STARTTLS) or 465 (SSL)
Usernamefull email address
Passwordyour 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:

  1. Settings → Mail → Accounts → Add Account
  2. Choose Other → Add Mail Account
  3. Enter name, full email, password, description, then Next
  4. Select IMAP, then enter the incoming and outgoing server settings from Step 6
  5. Tap Next, wait for verification, then Save

Android (Gmail app):

  1. Open Gmail → tap your profile → Add another account
  2. Choose Other
  3. Enter your full email address → Next → Personal (IMAP)
  4. Enter your password, then the IMAP and SMTP server details
  5. 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, and dmarc=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.

Start Free Trial

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.

MailAfiniti

Stop using Gmail for your business

From $1.50/mo. Your domain, your email, your reputation. Up and running today.

Start Free Trial

No credit card required to start.