← All guides
Guide

How to Set Up Business Email with a Custom Domain

Learn how to set up professional business email with your own domain name. Step-by-step guide for small businesses choosing and configuring email hosting.

Why Your Business Needs a Custom Domain Email

Using a free email service like Gmail or Yahoo with your business name might seem convenient, but it doesn't inspire confidence. When a potential client sees an email from "yourcompany@gmail.com," it raises questions about your professionalism and legitimacy.

A custom domain email (like hello@yourcompany.com) tells customers you're serious about your business. It's one of the simplest ways to build credibility, and it's more affordable than you might think.

What You'll Need Before You Start

Before setting up your business email, make sure you have:

  • A registered domain name - This is your website address (like yourcompany.com). If you don't have one yet, you'll need to purchase it from a domain registrar like Namecheap, Google Domains, or GoDaddy.
  • Access to your domain's DNS settings - You'll need to log into your domain registrar account to make configuration changes.
  • An email hosting provider - This is the service that will actually handle your email (we'll cover options below).

Step 1: Choose Your Email Hosting Provider

You have several options for hosting your business email:

Google Workspace (formerly G Suite) is popular among small businesses because it includes Gmail's interface plus Google Drive, Calendar, and Docs. Plans start around $6 per user per month.

Microsoft 365 offers Outlook email along with Office applications like Word and Excel. It's a good choice if you already use Microsoft products. Business plans start around $6 per user per month.

Zoho Mail provides a budget-friendly option with plans starting at $1 per user per month. It has fewer features than Google or Microsoft but works well for basic email needs.

cPanel Email (through web hosting providers) is often included free with website hosting packages. It's basic but functional for small teams.

For most small businesses, Google Workspace or Microsoft 365 offers the best balance of features, reliability, and ease of use. If you're already working with a web development partner for your website services, they can often recommend the best option for your specific needs.

Step 2: Sign Up for Your Email Hosting Service

Once you've chosen a provider, sign up for an account:

  1. Go to your chosen provider's website
  2. Select a business plan (not a personal account)
  3. Enter your domain name when prompted
  4. Choose how many email accounts you need
  5. Complete the payment process

Don't worry if you're not sure how many accounts you need right away. You can always add or remove users later.

Step 3: Verify Domain Ownership

Before your email provider will let you send mail from your domain, you need to prove you own it. This process varies slightly by provider, but generally works like this:

  1. Your email provider will give you a unique verification code
  2. You'll add this code as a TXT record in your domain's DNS settings
  3. The provider checks for this record to confirm ownership

Here's how to add the verification record:

  1. Log into your domain registrar account
  2. Find the DNS management or DNS settings section
  3. Look for an option to add a new record
  4. Select "TXT" as the record type
  5. Paste the verification code provided by your email host
  6. Save the changes

DNS changes can take anywhere from a few minutes to 48 hours to propagate, though it's usually much faster.

Step 4: Configure MX Records

MX (Mail Exchange) records tell the internet where to deliver email sent to your domain. This is the most critical step in the setup process.

Your email provider will give you specific MX records to add. For example, Google Workspace provides five MX records with different priority numbers.

To add MX records:

  1. Return to your domain's DNS settings
  2. Find existing MX records (if any) and delete them
  3. Add the new MX records provided by your email host
  4. Enter the priority numbers exactly as specified
  5. Save your changes

Important: Make sure to delete old MX records before adding new ones. Having multiple sets of MX records pointing to different services will cause email delivery problems.

Step 5: Add SPF, DKIM, and DMARC Records

These DNS records help prevent your emails from being marked as spam and protect your domain from being used in phishing attacks.

SPF (Sender Policy Framework) specifies which mail servers are allowed to send email from your domain. Your email provider will give you an SPF record to add as a TXT record in your DNS.

DKIM (DomainKeys Identified Mail) adds a digital signature to your outgoing emails. You'll need to add a DKIM record (also a TXT record) provided by your email host.

DMARC (Domain-based Message Authentication) tells receiving mail servers what to do if an email fails SPF or DKIM checks. A basic DMARC record looks like this:

v=DMARC1; p=quarantine; ruf=mailto:admin@yourcompany.com

Add all three of these records to your DNS settings the same way you added the verification code earlier.

Step 6: Create Email Accounts

Now that your domain is verified and configured, you can create email accounts:

  1. Log into your email hosting provider's admin console
  2. Navigate to the users or accounts section
  3. Click to add a new user
  4. Enter the person's name and desired email address
  5. Set a strong password or enable password creation by the user
  6. Assign any necessary permissions or group memberships

Create accounts for each team member who needs email access. Common addresses to set up include:

Step 7: Configure Email Clients

Your team can access email through a web browser, but many people prefer using an email client like Outlook, Apple Mail, or Thunderbird.

Most modern email providers support automatic configuration. Users simply need to:

  1. Open their email client
  2. Add a new account
  3. Enter their full email address and password
  4. Let the client auto-detect settings

If automatic setup doesn't work, your email provider's documentation will have manual configuration settings (IMAP/SMTP server addresses and port numbers).

Step 8: Test Everything

Before announcing your new email addresses, test them thoroughly:

  1. Send test emails between your new accounts
  2. Send emails to external addresses (Gmail, Outlook, etc.)
  3. Reply to emails from external addresses
  4. Check that emails aren't landing in spam folders
  5. Test on both desktop and mobile devices

If emails are going to spam, double-check that your SPF, DKIM, and DMARC records are configured correctly.

Ongoing Maintenance and Best Practices

Once your business email is running, keep these tips in mind:

  • Use strong passwords and enable two-factor authentication for all accounts
  • Back up important emails regularly (most providers offer backup tools)
  • Monitor your email reputation using tools like Google Postmaster Tools
  • Train your team on email security and phishing awareness
  • Review user accounts periodically and remove access for former employees

If you're using cloud services for other parts of your business, consider how your email integrates with those systems for maximum efficiency.

Need Help Getting Started?

Setting up business email isn't complicated, but it does require attention to detail. If you'd rather have experts handle the technical setup while you focus on running your business, we're here to help.

Contact our team at O-Cyrus to discuss your business email needs. We'll make sure everything is configured correctly, secure, and ready for your team to use.

FAQ

How long does it take to set up business email with a custom domain?

The actual setup process takes about 30-60 minutes, but DNS changes can take up to 48 hours to fully propagate. In most cases, your email will be working within a few hours.

Can I keep my existing email address and just forward it to my new business email?

Yes, most email providers allow you to forward mail from external addresses. However, for professional communications, it's better to send emails from your custom domain address rather than having replies come from a personal email account.

What happens to my email if I change web hosting providers?

Your email and web hosting are separate services. As long as you keep your domain name and maintain your email hosting account, changing web hosts won't affect your email. Just make sure not to accidentally change your MX records when updating DNS for your new web host.

Need a hand with this?

O-Cyrus helps small businesses with websites, DNS, custom apps, and the everyday tech that keeps things running.

Talk to us →