DMARC for Google Workspace (Gmail): Complete Setup Guide (2026)
Quick Answer
To set up DMARC for Google Workspace: (1) configure SPF with include:spf.google.com (uses 4 DNS lookups), (2) enable DKIM signing in the Google Admin console under Apps → Gmail → Authenticate email, (3) publish a DMARC TXT record at dmarc.yourdomai
Related: Free DMARC Checker
Try Our Free DMARC Checker
Validate your DMARC policy, check alignment settings, and verify reporting configuration.
Check DMARC Record →**To set up DMARC for Google Workspace (Gmail for Business), configure SPF with include:_spf.google.com, enable DKIM signing in the Google Admin console, and publish a DMARC TXT record at _dmarc.yourdomain.com. Google has enforced DMARC for bulk senders (5,000+ daily messages to Gmail) since February 2024.
The most common mistake we see during DMARC setup is jumping straight to p=reject without monitoring first, says Vasile Diaconu, Operations Lead at DuoCircle. Start at p=none, analyze your reports for at least a full quarter — you need to catch monthly, quarterly, and annual email senders that only fire periodically. Then fix any legitimate senders that fail before enforcing. We walk every customer through this sequence.
Per Google’s sender guidelines, all bulk senders must authenticate with SPF AND DKIM AND publish a DMARC policy of at least p=none. Non-compliant email is rejected or routed to spam.
Step 1: Configure SPF for Google Workspace
yourdomain.com. IN TXT "v=spf1 include:spf.google.com -all"
Note: Google’s include uses 4 of your 10 RFC 7208 DNS lookups (1 top-level + 3 netblocks). If you also use other email services, watch the lookup count.
Step 2: Enable DKIM for Google Workspace
- Go to Google Admin console → Apps → Google Workspace → **Gmail 2. Click **Authenticate email 3. Select your domain → **Generate new record 4. Choose key length (2048-bit recommended)
- Copy the TXT record value
- Add it as a TXT record at
google._domainkey.yourdomain.comin your DNS - Return to Google Admin and click Start authentication Verify your DKIM is working →
Step 3: Publish DMARC Record
dmarc.yourdomain.com. IN TXT "v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com"
Use our DMARC Record Generator for custom settings.
Step 4: Monitor and Enforce
Point rua= at DMARC Report to automatically analyze the incoming reports. Google sends detailed aggregate reports showing every source that sends email from your domain.
Check your DMARC record → Start monitoring →
Sources
Topics
CEO
Founder and CEO of DuoCircle. Product strategy and commercial lead for DMARC Report's 2,000+ customer base.
LinkedIn Profile →Take control of your DMARC reports
Turn raw XML into actionable dashboards. Start free — no credit card required.