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
- Go to workspace.google.com and click "Get Started."
- Enter your business name, number of employees, and country.
- When asked about your domain, choose "I have a domain I want to use" and enter it.
- 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:
- In the Google Workspace Admin Console, go to Domains → Manage Domains.
- Click "Verify" next to your domain. Google will give you a unique TXT record value.
- Log in to your domain registrar's control panel and open the DNS management area.
- Add a new TXT record with:
Host/Name: @ (or leave blank)
Value: The code provided by Google
TTL: 3600 (or default) - 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.
- In your domain's DNS settings, delete any existing MX records.
- Add the following Google MX records (exact values are shown in your Admin Console under Setup → Set up Gmail):
| Priority | Mail Server |
|---|---|
| 1 | ASPMX.L.GOOGLE.COM |
| 5 | ALT1.ASPMX.L.GOOGLE.COM |
| 5 | ALT2.ASPMX.L.GOOGLE.COM |
| 10 | ALT3.ASPMX.L.GOOGLE.COM |
| 10 | ALT4.ASPMX.L.GOOGLE.COM |
Step 4: Create User Accounts
- In the Admin Console, go to Directory → Users → Add New User.
- Enter the person's name and their new email address (e.g., john@yourdomain.com).
- 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.comwith 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.