Why Use a Custom Domain Email?

Sending emails from yourname@gmail.com is fine for personal use, but if you're running a business, freelancing, or building a brand, a custom domain email like hello@yourbusiness.com signals professionalism and builds trust with clients and partners.

Google Workspace (formerly G Suite) lets you use Gmail's powerful interface while sending and receiving email from your own domain. This tutorial walks you through the complete setup process.

What You'll Need Before Starting

  • A registered domain name (e.g., from Namecheap, GoDaddy, Cloudflare Registrar, or Google Domains)
  • Access to your domain's DNS settings
  • A Google Workspace account (plans start at a monthly fee per user — check Google's current pricing)

Step 1: Sign Up for Google Workspace

  1. Go to workspace.google.com and click "Get Started."
  2. Enter your business name, number of employees, and country.
  3. When asked about your domain, choose "I have a domain I want to use" and enter it.
  4. Complete the account creation and billing setup.

Step 2: Verify Your Domain Ownership

Google needs to confirm you own the domain. The most common method is adding a TXT record to your DNS:

  1. In the Google Workspace Admin Console, go to Domains → Manage Domains.
  2. Click "Verify" next to your domain. Google will give you a unique TXT record value.
  3. Log in to your domain registrar's control panel and open the DNS management area.
  4. Add a new TXT record with:
    Host/Name: @ (or leave blank)
    Value: The code provided by Google
    TTL: 3600 (or default)
  5. Return to Google Workspace and click "Verify." DNS propagation can take a few minutes to a few hours.

Step 3: Set Up MX Records

MX (Mail Exchange) records tell the internet where to deliver emails for your domain. Without them, email won't work.

  1. In your domain's DNS settings, delete any existing MX records.
  2. Add the following Google MX records (exact values are shown in your Admin Console under Setup → Set up Gmail):
PriorityMail Server
1ASPMX.L.GOOGLE.COM
5ALT1.ASPMX.L.GOOGLE.COM
5ALT2.ASPMX.L.GOOGLE.COM
10ALT3.ASPMX.L.GOOGLE.COM
10ALT4.ASPMX.L.GOOGLE.COM

Step 4: Create User Accounts

  1. In the Admin Console, go to Directory → Users → Add New User.
  2. Enter the person's name and their new email address (e.g., john@yourdomain.com).
  3. Set a temporary password and send them the login instructions.

Step 5: Configure SPF, DKIM, and DMARC

These three DNS records protect your domain from email spoofing and improve deliverability:

  • SPF: Add a TXT record: v=spf1 include:_spf.google.com ~all
  • DKIM: In Admin Console → Gmail → Authenticate Email, generate a DKIM key and add it as a TXT record.
  • DMARC: Add a TXT record at _dmarc.yourdomain.com with your policy, e.g.: v=DMARC1; p=none; rua=mailto:postmaster@yourdomain.com

Testing Your Setup

Once DNS has propagated, send a test email to and from your new address. Use mail-tester.com to check your deliverability score and confirm SPF/DKIM/DMARC are correctly configured.

You're Live!

Your custom domain email is now powered by Gmail. You get all of Gmail's features — filters, labels, search, mobile apps — with your own professional email address front and center.