---
title: "How to Add a DMARC Record in GoDaddy - Step-by-Step DNS Guide | DMARC Report"
description: "Add a DMARC record to your GoDaddy domain in 5 minutes. Step-by-step DNS configuration guide with screenshots description, policy recommendations, and verification instructions."
image: "https://dmarcreport.com/images/og-default.png"
canonical: "https://dmarcreport.com/how-to-add-a-dmarc-record-in-godaddy/"
---

Setup Guide 

# Add a DMARC Record in  
GoDaddy DNS 

Protect your domain from email spoofing and phishing by publishing a DMARC record in GoDaddy. Five steps, under 10 minutes.

[ Start Free Trial → ](https://app.dmarcreport.com/) [Check Your DMARC Record](/tools/dmarc-checker/) 

Quick Answer

Log in to GoDaddy, open DNS Management for your domain, click Add, select TXT, enter `_dmarc` as the name, and paste your DMARC policy (e.g., `v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com`) as the value. Save and allow 24-48 hours for DNS propagation.

Source: [RFC 7489 (DMARC)](https://datatracker.ietf.org/doc/html/rfc7489) | GoDaddy DNS Management

## Before you start

SPF Record 

A published SPF TXT record listing authorized sending IPs for your domain.

[Check SPF →](/tools/spf-checker/) 

DKIM Signing 

DKIM enabled in your email provider (Google Workspace, Microsoft 365, etc.).

[Check DKIM →](/tools/dkim-lookup/) 

GoDaddy Access 

Admin credentials for your GoDaddy account with DNS management permissions.

[GoDaddy Login →](https://www.godaddy.com/) 

Step-by-Step 

## GoDaddy DMARC setup walkthrough

1

### Log in to GoDaddy

Go to godaddy.com and sign in with your username and password. Enable two-factor authentication if you have not already. From the main dashboard, locate "My Products" to see all domains you manage.

2

### Open DNS Management

Click on the domain you want to configure. Look for "DNS Management" under Additional Settings - this opens the DNS Zone Editor where you can view and modify all DNS records (A, AAAA, CNAME, TXT, MX) for the domain.

3

### Add a new TXT record

In the Records section, click "Add" and select "TXT" from the record type dropdown. In the Name field, enter \_dmarc (GoDaddy automatically appends your domain). This prefix tells receiving mail servers that this record contains your DMARC policy.

4

### Enter your DMARC policy value

In the Value field, enter your DMARC record. A recommended starting point: v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com - replace the email address with your own or use the rua address provided by DMARC Report. Set TTL to 1 Hour (or the default).

Example DMARC Record

Name

`_dmarc` 

Type

`TXT` 

Value

`v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com` 

5

### Save and verify

Click "Save" to publish the record. DNS propagation typically takes 1-48 hours. Use the DMARC Report DMARC Checker to verify your record is live and correctly formatted. First aggregate reports typically arrive within 24-72 hours.

Enforcement Timeline 

## Path to full enforcement

DMARC enforcement is a journey, not a switch. Each phase requires a minimum of 90 days of monitoring. The full path from p=none to p=reject typically takes 9 to 18 months.

`p=none` 

Monitor

90+ days minimum

Collects aggregate reports without affecting mail delivery. Identifies all legitimate sending sources and discovers unauthorized senders.

`p=quarantine` 

Quarantine

90+ days minimum

Routes failing messages to spam/junk folders. Provides intermediate protection while you confirm all legitimate senders pass authentication.

`p=reject` 

Enforce

Ongoing

Blocks unauthenticated email entirely. The strongest protection against domain spoofing and phishing. Typically reached 9-18 months after initial setup.

## Understanding DMARC record parameters

| Tag    | Purpose                      | Example                     | Required    |
| ------ | ---------------------------- | --------------------------- | ----------- |
| v=     | DMARC version                | DMARC1                      | Yes         |
| p=     | Policy for domain            | none / quarantine / reject  | Yes         |
| rua=   | Aggregate report address     | mailto:dmarc@example.com    | Recommended |
| ruf=   | Forensic report address      | mailto:forensic@example.com | Optional    |
| pct=   | Percentage subject to policy | 100 (default)               | Optional    |
| adkim= | DKIM alignment mode          | r (relaxed) / s (strict)    | Optional    |
| aspf=  | SPF alignment mode           | r (relaxed) / s (strict)    | Optional    |
| sp=    | Subdomain policy             | none / quarantine / reject  | Optional    |

FAQ 

## Common questions

### How long does it take to add a DMARC record in GoDaddy?

Adding the DNS record itself takes less than 5 minutes. DNS propagation can take up to 48 hours, though most changes are visible within 1-2 hours. First DMARC aggregate reports typically arrive within 24-72 hours after propagation completes.

### What should I set my DMARC policy to initially?

Always start with p=none. This monitoring-only policy collects data without affecting email delivery. Monitor aggregate reports for a minimum of 90 days to identify all legitimate sending sources before progressing to p=quarantine and eventually p=reject. The full journey to enforcement typically takes 9 to 18 months.

### Can I have multiple DMARC records for my domain?

No. A domain must have exactly one DMARC TXT record at \_dmarc.yourdomain.com. Multiple records cause a PermError and receivers ignore all of them. If you see an existing DMARC record in GoDaddy DNS, edit it rather than creating a new one.

### Do I need SPF and DKIM before adding DMARC?

Yes. DMARC authenticates email by checking that either SPF or DKIM passes and aligns with the From header domain. Without SPF and DKIM configured, DMARC has nothing to validate. Configure SPF and DKIM first, then add your DMARC record.

### What email address should I use for rua reports?

You can use any email address, but a dedicated address like dmarc@yourdomain.com keeps reports organized. For automated processing, use the rua address provided by DMARC Report - our platform parses the XML reports into visual dashboards. If rua points to a different domain, you need an external verification DNS record.

### What if my DMARC record is not detected after saving?

Verify the record was saved correctly in GoDaddy DNS settings. Check for typos in the \_dmarc name or value field. Allow up to 48 hours for DNS propagation. Use the DMARC Report DMARC Checker to test. If the record still does not appear, clear your local DNS cache and try again.

## Monitor your GoDaddy domain with DMARC Report

Start your free trial - no credit card required. See who sends email from your domain in minutes.

[Start Free Trial](https://app.dmarcreport.com/)

## Easy Setup, Powerful Protection

![G2 Leader - DMARC](https://media.mailhop.org/dmarcreport/images/g2-badges/DMARC_Leader_Leader.png)

Rated 4.8/5 on G2 · 469 verified reviews

![G2 Momentum Leader - DMARC](https://media.mailhop.org/dmarcreport/images/g2-badges/DMARC_MomentumLeader_Leader.png)

DG

Dave G.

Owner

5/5

### "DMARC Report has been invaluable in fixing email deliverability issues for our clients"

DMARC Report dashboard allows us to see easily what is compliant and what isn't compliant so we can quickly fix issues.

9/27/2022Verified on G2

AL

Antoine L.

5/5

### "Incredible Service for an affordable price"

The software is easy to use and has also an entry friendly free plan up to 1,000 mails per month.

9/12/2023Verified on G2

ZK

Zunaid K.

Director

5/5

### "Essential tool for email delivery"

This tool helps us to implement DMARC reporting for our domains in an easy to use manner.

8/8/2024Verified on G2

[Read all 469 reviews on G2 →](https://www.g2.com/products/dmarc-report/reviews)

```json
{"@context":"https://schema.org","@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com","logo":{"@type":"ImageObject","url":"https://dmarcreport.com/images/dmarcreport-logo.png"},"description":"DMARC reporting and email authentication management. Monitor aggregate and forensic DMARC reports, analyze authentication results, and enforce DMARC policies across all your domains.","parentOrganization":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138883901","name":"DuoCircle LLC","url":"https://www.duocircle.com","sameAs":["https://www.wikidata.org/wiki/Q138883901","https://www.crunchbase.com/organization/duocircle-llc","https://www.linkedin.com/company/duocircle","https://github.com/duocircle"],"subOrganization":[{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897912","name":"Phish Protection","url":"https://www.phishprotection.com"}]},"sameAs":["https://www.wikidata.org/wiki/Q138898167","https://www.linkedin.com/company/duocircle","https://x.com/duocirclellc","https://www.g2.com/products/dmarc-report/reviews","https://github.com/duocircle","https://www.crunchbase.com/organization/duocircle-llc","https://www.trustradius.com/products/duocircle/reviews"],"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.8","reviewCount":"470","bestRating":"5","worstRating":"1","url":"https://www.g2.com/products/dmarc-report/reviews"},"contactPoint":{"@type":"ContactPoint","contactType":"customer support","url":"https://dmarcreport.com/support/"},"knowsAbout":["DMARC","DMARC Reporting","DMARC Aggregate Reports","DMARC Forensic Reports","Sender Policy Framework","DKIM","Email Authentication","Email Security","DNS Management","Email Deliverability"]}
```

```json
{"@context":"https://schema.org","@type":"WebSite","name":"DMARC Report","url":"https://dmarcreport.com","description":"DMARC reporting and email authentication management. Monitor aggregate and forensic DMARC reports, analyze authentication results, and enforce DMARC policies across all your domains.","publisher":{"@type":"Organization","name":"DMARC Report","url":"https://dmarcreport.com","logo":{"@type":"ImageObject","url":"https://dmarcreport.com/images/dmarcreport-logo.png"},"description":"DMARC reporting and email authentication management. Monitor aggregate and forensic DMARC reports, analyze authentication results, and enforce DMARC policies across all your domains.","parentOrganization":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138883901","name":"DuoCircle LLC","url":"https://www.duocircle.com","sameAs":["https://www.wikidata.org/wiki/Q138883901","https://www.crunchbase.com/organization/duocircle-llc","https://www.linkedin.com/company/duocircle","https://github.com/duocircle"],"subOrganization":[{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897912","name":"Phish Protection","url":"https://www.phishprotection.com"}]}}}
```

```json
[{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How long does it take to add a DMARC record in GoDaddy?","acceptedAnswer":{"@type":"Answer","text":"Adding the DNS record itself takes less than 5 minutes. DNS propagation can take up to 48 hours, though most changes are visible within 1-2 hours. First DMARC aggregate reports typically arrive within 24-72 hours after propagation completes."}},{"@type":"Question","name":"What should I set my DMARC policy to initially?","acceptedAnswer":{"@type":"Answer","text":"Always start with p=none. This monitoring-only policy collects data without affecting email delivery. Monitor aggregate reports for a minimum of 90 days to identify all legitimate sending sources before progressing to p=quarantine and eventually p=reject. The full journey to enforcement typically takes 9 to 18 months."}},{"@type":"Question","name":"Can I have multiple DMARC records for my domain?","acceptedAnswer":{"@type":"Answer","text":"No. A domain must have exactly one DMARC TXT record at _dmarc.yourdomain.com. Multiple records cause a PermError and receivers ignore all of them. If you see an existing DMARC record in GoDaddy DNS, edit it rather than creating a new one."}},{"@type":"Question","name":"Do I need SPF and DKIM before adding DMARC?","acceptedAnswer":{"@type":"Answer","text":"Yes. DMARC authenticates email by checking that either SPF or DKIM passes and aligns with the From header domain. Without SPF and DKIM configured, DMARC has nothing to validate. Configure SPF and DKIM first, then add your DMARC record."}},{"@type":"Question","name":"What email address should I use for rua reports?","acceptedAnswer":{"@type":"Answer","text":"You can use any email address, but a dedicated address like dmarc@yourdomain.com keeps reports organized. For automated processing, use the rua address provided by DMARC Report - our platform parses the XML reports into visual dashboards. If rua points to a different domain, you need an external verification DNS record."}},{"@type":"Question","name":"What if my DMARC record is not detected after saving?","acceptedAnswer":{"@type":"Answer","text":"Verify the record was saved correctly in GoDaddy DNS settings. Check for typos in the _dmarc name or value field. Allow up to 48 hours for DNS propagation. Use the DMARC Report DMARC Checker to test. If the record still does not appear, clear your local DNS cache and try again."}}]}]
```

```json
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://dmarcreport.com/"},{"@type":"ListItem","position":2,"name":"Learn","item":"https://dmarcreport.com/what-is-dmarc/"},{"@type":"ListItem","position":3,"name":"DMARC Record in GoDaddy","item":"https://dmarcreport.com/how-to-add-a-dmarc-record-in-godaddy/"}]}
```
