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. 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. 2

    Add a new TXT record

    On the DNS Management page, click Add New Record. Set Type to TXT.

  3. 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 TXT
    v=DMARC1; p=none; rua=mailto:[email protected]; fo=1
  4. 4

    Save the record

    Click Save. GoDaddy usually publishes DNS changes within minutes, though it can take up to an hour.

  5. 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 →