How to Add a DMARC Record in GoDaddy

Step-by-step guide to adding a DMARC TXT record in GoDaddy DNS. Includes screenshots guidance and troubleshooting tips.

Adding a DMARC record in GoDaddy is straightforward once you know where to look. This guide walks through the exact steps to add your DMARC TXT record using GoDaddy's DNS management interface.

Prerequisites

Before adding DMARC, ensure you have:

  • A domain registered with GoDaddy or using GoDaddy DNS
  • GoDaddy account access
  • SPF and DKIM already configured (recommended)

If you haven't set up SPF yet, check your SPF record and add one first.

Step 1: Access GoDaddy DNS Management

  1. Sign in to your GoDaddy account
  2. Click My Products in the top navigation
  3. Find your domain and click DNS (or Manage DNS)

You'll see your domain's DNS records listed.

Step 2: Add the DMARC TXT Record

  1. Scroll down to the Records section
  2. Click Add to create a new record
  3. Select TXT as the record type

Fill in the Record Details

FieldValue
TypeTXT
Name`_dmarc`
Value`v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com`
TTL1 Hour (or default)

Important notes:

  • In the Name field, enter only _dmarc (GoDaddy automatically appends your domain)
  • Replace dmarc@yourdomain.com with your actual email address for reports
  • Don't add quotes around the value; GoDaddy handles this automatically

Click Save

Click Save or Add Record to create the record.

GoDaddy adds the domain automatically

When you enter _dmarc as the name, GoDaddy creates the record at _dmarc.yourdomain.com. Don't enter the full domain name.

Step 3: Verify the Record

DNS changes take time to propagate. Wait 15-30 minutes, then verify:

Example DMARC Records

Monitoring Only (Start Here)

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

Collects reports without affecting email delivery.

Quarantine Policy

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

Sends failing email to spam.

Reject Policy

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

Blocks failing email entirely.

Editing an Existing Record

If you need to update your DMARC record:

  1. Go to DNS Management for your domain
  2. Find the existing _dmarc TXT record
  3. Click the pencil icon to edit
  4. Update the value
  5. Click Save

Troubleshooting

Record Not Showing Up

  • Wait longer for propagation (can take up to 48 hours)
  • Verify you entered _dmarc not _dmarc.yourdomain.com
  • Check you selected TXT as the record type

Invalid Record Error

  • Ensure the value starts with v=DMARC1
  • Check for typos in the policy tag (p=none, p=quarantine, or p=reject)
  • Verify the rua address uses mailto: prefix

Multiple DMARC Records

You should have only one DMARC record. If you see multiple:

  1. Keep the most recent/correct one
  2. Delete the others using the trash icon

Quotes in the Value

GoDaddy handles quotes automatically. Enter the value without surrounding quotes:

# Correct
v=DMARC1; p=none; rua=mailto:dmarc@example.com

# Don't do this
"v=DMARC1; p=none; rua=mailto:dmarc@example.com"

GoDaddy Professional Email

If you're using GoDaddy's Professional Email (Microsoft 365):

SPF Record

Ensure your SPF includes Microsoft:

v=spf1 include:spf.protection.outlook.com ~all

DKIM

GoDaddy Professional Email should have DKIM enabled by default. If not, contact GoDaddy support or check your Microsoft 365 admin settings.

Complete Checklist

  • [ ] Logged into GoDaddy account
  • [ ] Navigated to DNS Management
  • [ ] Added TXT record with Name: _dmarc
  • [ ] Set correct DMARC value with policy and report address
  • [ ] Saved the record
  • [ ] Waited for propagation
  • [ ] Verified record with DMARC checker

Monitor Your DMARC Records

Checking once is good. Monitoring continuously is better. The Email Deliverability Suite watches your SPF, DKIM, DMARC, and MX records daily and alerts you when something breaks.

Never miss a DMARC issue

Monitor your SPF, DKIM, DMARC and MX records daily. Get alerts when something breaks.

Start Monitoring