Fix guide

How to Fix DMARC Alignment for Klaviyo

Klaviyo DMARC alignment requires dedicated sending domain setup — adding CNAME records for DKIM and a custom Return-Path to enable full SPF and DKIM alignment.

Why alignment fails

Without a dedicated sending domain, Klaviyo cannot align bounces and DKIM with your brand domain. Use Klaviyo's DNS wizard for exact hostnames.

Exact DNS records

(From Klaviyo → Dedicated Sending Domain — copy exactly) DKIM CNAME(s) + Return-Path/bounce CNAME as shown SPF may include Klaviyo via TXT on root or subdomain per setup

Step-by-step fix

Step 1 Klaviyo → Settings → Email → Dedicated Sending Domain
Step 2 Klaviyo recommends a subdomain such as email.yourdomain.com
Step 3 Copy DKIM and Return-Path CNAME records from Klaviyo
Step 4 Add all records at your DNS host
Step 5 Wait for Klaviyo to verify — up to 48 hours
Step 6 Confirm alignment with DNS Preflight

Verify alignment and DNS in your browser

Open DNS Preflight →

FAQ

How do I set up Klaviyo DMARC alignment?

Enable a dedicated sending domain in Klaviyo, add the provided DKIM and bounce/Return-Path CNAMEs to DNS, then verify in Klaviyo.

Should I use a subdomain or root domain for Klaviyo?

Klaviyo often recommends a subdomain (e.g. email.yourdomain.com) for sending — follow their UI guidance for your account.

How long does Klaviyo domain verification take?

Typically up to 24-48 hours for full DNS propagation.

How does Klaviyo SPF alignment work?

The custom Return-Path CNAME lets SPF align for the bounce domain Klaviyo uses for your mail.

Is Klaviyo compatible with DMARC p=reject?

Yes once DKIM and SPF alignment pass — phase in policy and monitor reports.