How do you set up DMARC on GoDaddy?
Updated July 3, 2026
To set up DMARC on GoDaddy, add a TXT record with the name _dmarc and a value starting with v=DMARC1 in your domain's DNS management page. The whole process takes about five minutes, and this guide gives you the exact record to paste.
What you need before starting
- ✓A GoDaddy account with access to the domain's DNS (if your DNS is hosted elsewhere, follow that host's guide instead)
- ✓A DMARC record value (generate one with our free DMARC generator if you don't have one yet)
- ✓Optional but recommended: SPF and DKIM already configured for your email provider
Step by step
- 1
Open your domain's DNS settings
Sign in to GoDaddy, click your name in the top-right, and choose My Products. Find your domain in the list and click DNS (or the three-dot menu → Manage DNS).
- 2
Add a new TXT record
On the DNS Management page, click Add New Record. Set Type to TXT.
- 3
Enter the DMARC record
In the Name field enter _dmarc (GoDaddy appends your domain automatically; don't type the full _dmarc.yourdomain.com). In the Value field paste your DMARC record. Leave TTL at the default.
Host _dmarcType TXTv=DMARC1; p=none; rua=mailto:[email protected]; fo=1
- 4
Save the record
Click Save. GoDaddy usually publishes DNS changes within minutes, though it can take up to an hour.
- 5
Verify it's live
Run your domain through our free DMARC checker. If the record shows up and parses cleanly, you're done. The first aggregate reports typically arrive within 24-48 hours.
Check that it worked
Our free checker reads your DMARC record live and explains every tag. Run it after the record saves.
Open the DMARC checker →Common mistakes
Typing the full hostname in the Name field
GoDaddy appends your domain automatically. If you enter _dmarc.yourdomain.com, the record ends up at _dmarc.yourdomain.com.yourdomain.com and receivers never find it. Enter only _dmarc.
Adding a second DMARC record instead of editing the first
If a DMARC record already exists (some GoDaddy email products add one), edit it rather than adding another. Two DMARC records means receivers ignore both.
Wrapping the value in quotes
Paste the value without surrounding quotes. GoDaddy handles quoting internally. Doubled quotes are a common reason records fail to parse.
Frequently asked questions
- Does GoDaddy add a DMARC record automatically?
- Sometimes: Microsoft 365 email purchased through GoDaddy may configure one. Always check DNS Management for an existing _dmarc TXT record before adding a new one, and edit rather than duplicate.
- How long does a GoDaddy DNS change take?
- Usually minutes; GoDaddy's default TTL is one hour, so allow up to an hour for the record to be visible everywhere.
- My domain is registered at GoDaddy but DNS points to Cloudflare. Where do I add the record?
- Wherever the nameservers point: that host controls your DNS. If your domain uses Cloudflare nameservers, add the DMARC record in Cloudflare, not GoDaddy.
The record is step one. The reports are the point
Publishing p=none starts a stream of XML reports about everyone sending as your domain. DMARCPath turns them into a plain-English dashboard and walks you to full protection at p=reject. One domain free.
Monitor this domain free →