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
Step-by-step fix
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.