How to set up DMARC for Google Workspace
By Ash, Founder, HosteazePublished 2 min read
The short answer
First make sure SPF includes _spf.google.com and DKIM is switched on in the Google Admin console. Wait 48 hours, then add a TXT record at _dmarc on your domain with the value v=DMARC1; p=none; rua=mailto: followed by a reporting address. Read the reports for a few weeks before moving to quarantine.

If your business email runs on Google Workspace, Google does most of the hard work. It sends your email from servers already covered by its SPF record, and it signs it with DKIM once you switch that on. DMARC is the last step, and it's the one Google can't do for you, because it's a record in your own domain's DNS.
What has to be in place first?
DMARC only works if your email already passes SPF or DKIM. Check both before you start.
- SPF: your domain needs one TXT record starting
v=spf1that includesinclude:_spf.google.com, for examplev=spf1 include:_spf.google.com ~all. Add an include for any other service that sends as your domain. - DKIM: sign in to the Google Admin console and go to Apps > Google Workspace > Gmail > Authenticate email. Generate a key, add the TXT record Google shows you (its name starts
google._domainkey) to your DNS, then come back and click Start authentication.
Google recommends waiting 48 hours after setting up SPF and DKIM before you add DMARC.
How do I add the DMARC record?
- Create a mailbox or group to receive reports, such as
dmarc@yourdomain.co.uk. - Open your domain's DNS settings, wherever your DNS is managed.
- Add a TXT record with the host set to
_dmarc. Some panels want the full name,_dmarc.yourdomain.co.uk. - Set the value to
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.co.uk. - Save, then check your domain has DMARC once the change has spread.
Google's own example record also sets adkim=s; aspf=s (strict alignment). Leave those out to begin with. The default relaxed setting is more forgiving of subdomains and suits most small businesses.
How do I check Google is passing DMARC?
Send an email from your Workspace account to a personal Gmail address, open it, choose Show original, and look for DMARC: PASS. Then do the same from every other tool that sends as your domain, such as your newsletter platform, booking system or website forms.
When should I move beyond p=none?
When the reports show every legitimate sender passing, usually after two to four weeks. Then move to p=quarantine, and later p=reject. DMARC p=none vs quarantine vs reject has a safe step-by-step order. For the bigger picture across all three records, see how to set up SPF, DKIM and DMARC.
Step by step
1.Check SPF
Make sure your domain has one SPF record that includes include:_spf.google.com.
2.Turn on DKIM
In the Google Admin console, generate a DKIM key, add it to your DNS and click Start authentication.
3.Wait 48 hours
Google recommends waiting 48 hours after setting up SPF and DKIM before adding DMARC.
4.Add the DMARC record
Create a TXT record with the host _dmarc and the value v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.co.uk.
5.Read reports and tighten
Review the reports for a few weeks, fix any service that fails, then move to p=quarantine and later p=reject.
Frequently asked questions
Can I set up DMARC inside the Google Admin console?
No. DMARC is a DNS record, so it goes in your domain's DNS settings, not in Google Workspace. Google provides the DKIM key, but the DMARC record is yours to write.
Where should DMARC reports go?
To a mailbox you create for the purpose, such as dmarc@yourdomain.co.uk, or to a DMARC reporting service that turns the XML files into readable charts. The reports can be numerous, so keep them out of your main inbox.
Do I need DMARC if I only send a few emails a day?
Google only requires it from senders of 5,000 or more emails a day to Gmail, but it's free and stops scammers sending fake emails from your domain, so we recommend it for every business.




