Stripe makes DMARC table stakes for custom sender domains
Stripe makes DMARC non‑optional for custom sender domains—and will fall back to stripe.com if your DNS slips. Here’s what that changes for billing mail.
By Iris Calder· Email Vox · 20 Oct 2026

Key facts
- ■Stripe requires DMARC, SPF and DKIM for custom email domains on billing messages.
- ■Stripe rechecks DNS and reverts to stripe.com if records break for 48 hours.
- ■Stripe recommends starting DMARC at p=none, then moving to p=quarantine and p=reject.
- ■CNAME sets Mail From and DKIM; TXT verifies ownership and publishes DMARC.
- ■PCI DSS encourages DMARC, SPF and DKIM to stop domain spoofing in payment emails.
- ■DMARC reports give visibility into who sends on your behalf, aiding safe enforcement.
Stripe just raised the bar for who gets to put their name on billing emails it sends. If you want receipts and invoices to show your domain—not stripe.com—you must have DMARC in place, alongside SPF and DKIM.
That’s a security nudge with bite: Stripe continuously rechecks your DNS, and if required records break, it will revert your mail to stripe.com after 48 hours until you fix it, according to dmarcian’s explainer.
What happened
Stripe powers payment flows globally—and it also sends customer emails like invoices, receipts and failed‑payment notices. By default, those messages come from stripe.com. Businesses can switch to a custom email domain, but Stripe requires verifying domain ownership and publishing SPF, DKIM and DMARC in DNS, per Stripe’s documentation summarized by dmarcian.
Stripe’s requirement is specific: “To use a custom email domain, you need to set up a DMARC policy for your domain,” the dmarcian article quotes. That makes DMARC non‑optional for branded billing messages sent through Stripe.
Technically, Stripe asks for two record types with different jobs. CNAME records configure Stripe’s Mail From and DKIM so it can sign mail on your behalf. TXT records verify ownership and publish policies like DMARC, which receiving systems use to check authentication and apply your instructions on failure.
The checks don’t stop at setup. Stripe “frequently checks” the required DNS TXT records; if a record goes invalid or disappears, Stripe alerts the account owner. If it stays broken for 48 hours, Stripe automatically switches your customer emails back to stripe.com until you restore valid DNS, dmarcian reports.
Stripe also points senders to a maturity path on policy. Its guidance is to begin DMARC with p=none (monitoring only), then move toward p=quarantine and p=reject as your email environment is ready—reducing spoofing risk while you bring every legitimate sender into alignment.
The background
DMARC—Domain‑based Message Authentication, Reporting and Conformance—sits on top of SPF (Sender Policy Framework) and DKIM (DomainKeys Identified Mail). SPF lists which infrastructure may send for your domain; DKIM adds a cryptographic signature tied to a signing domain; DMARC requires alignment and tells inboxes what to do when checks fail.
For payments, that control matters because billing emails ask people to click, pay or share details. dmarcian notes that this makes them high‑value phishing lures. The Payment Card Industry Data Security Standard (PCI DSS) encourages combining DMARC, SPF and DKIM as anti‑spoofing controls to stop impersonation and reduce business email compromise exposure.
Visibility is the underrated benefit. DMARC reports show who’s sending as your domain—marketing tools, ticketing platforms, help desks, HR systems, suppliers and, yes, Stripe. That inventory lets teams spot unknown services, fix alignment and remove unauthorised sources before moving to enforcement.
dmarcian frames the safe journey as five distinct stages: Discover, Understand, Fix, Monitor, Enforce. Discover all sources; Understand aggregate XML reports; Fix SPF/DKIM alignment for legitimate senders; Monitor for drift; and Enforce with p=quarantine or p=reject once everything passes.
For most organisations, Stripe is one piece of a big ecosystem. Microsoft 365 or Google Workspace might handle employee mail; marketing may run through a separate platform; support tickets and CRM alerts often add more senders. Each must authenticate correctly, or DMARC enforcement will block them.
Payment trust also has a compliance lens. Stripe holds PCI DSS Level 1 certification, the highest tier cited by dmarcian, which aligns with using layered controls to defend against spoofing at scale where money moves.
If you want to show a brand logo in compatible inboxes, BIMI (Brand Indicators for Message Identification) typically requires DMARC at enforcement, not just monitoring. Our earlier piece on BIMI logos starting with DMARC enforcement walks through that requirement and the verification details many teams overlook.
What people are saying
The dmarcian analysis quotes PCI DSS guidance directly: “Entities are encouraged to consider a combination of approaches,” and explicitly lists DMARC, SPF and DKIM as anti‑spoofing controls to stop phishers from impersonating an organisation’s domain. That language connects inbox policy to payment security objectives.
dmarcian also stresses that DMARC isn’t a “set it and forget it” control. DNS records and sending services change routinely. Stripe’s periodic checks and auto‑fallback to stripe.com after 48 hours illustrate how vendors can enforce continuous correctness without silently breaking delivery.
In Stripe’s posture, dmarcian highlights a pragmatic ramp‑up: start at p=none, observe who is sending and which paths fail, then harden to p=quarantine and p=reject. That staged approach prevents cutting off real billing messages while still progressing toward spoof‑resistant enforcement.
Across the industry, we’ve seen that enforcement is achievable. A review we covered found that 40% of Germany’s biggest domains now block spoofs at p=reject, even as a third still fumble configuration; see our report on Germany’s DMARC push and persistent errors for what goes wrong and how to avoid it.
For senders looking for a playbook, our 30‑day checklist in Lock down your email in 30 days pairs DMARC work with operational guardrails so deliverability and security move together rather than collide at peak billing times.
What happens next
If you’re using Stripe’s default stripe.com sender, nothing breaks—but your brand doesn’t appear in the From line. Moving to a custom domain now has a clear, enforceable gate: publish and maintain SPF, DKIM and a DMARC policy that aligns with your broader email estate.
Operationally, teams should expect Stripe’s DNS watchdog to trip if records drift. That means adding record uptime to your monitoring, documenting who owns which DNS zones, and setting response SLAs well inside Stripe’s 48‑hour fallback window so branded receipts don’t quietly revert.
Security‑wise, DMARC reports will surface third‑party services you forgot were mailing customers. Use that visibility to clean up vendors, standardise DKIM signing on your domain, and reduce the sprawl that makes enforcement scary. The endgame is p=reject on the domains that matter most—billing and account notices—while you finish alignment elsewhere.
Finally, keep one eye on the broader authentication landscape. As brands harden DMARC, attackers lean into lookalike domains and compromised cloud accounts. Our coverage of Spamhaus’s surge in risky domains shows why policy isn’t a cure‑all—but it’s a necessary baseline. For more context and how‑tos, explore our authentication hub to connect the dots across SPF, DKIM, DMARC and policy‑driven sending.
The Email Vox take
-
Start with visibility, not vibes. Publish DMARC at p=none, ingest aggregate XML, and map every system that sends as your domain (billing, CRM, support, HR, suppliers).
-
Fix alignment one sender at a time. Ensure Stripe’s DKIM signs on your domain and SPF authorizes its infrastructure. Harden as you go: move to p=quarantine, then p=reject when all legitimate traffic passes.
-
Don’t treat DNS as static. Add weekly checks for record presence and expiry; set alerts for sudden DMARC fails. Keep a rollback plan so legitimate mail never stalls while you enforce.
Frequently asked questions
- does stripe require dmarc for custom email domains?
- Yes. Stripe says “To use a custom email domain, you need to set up a DMARC policy for your domain,” alongside SPF and DKIM DNS records.
- what dns records does stripe need for custom email?
- Stripe requires SPF, DKIM and DMARC. CNAME records configure Mail From and DKIM; TXT records verify ownership and publish the domain’s DMARC policy.
- what happens if my stripe dns records break?
- Stripe regularly rechecks DNS. If required TXT records go invalid and aren’t fixed within 48 hours, Stripe reverts emails to the stripe.com domain until resolved.
- what dmarc policy should i start with for stripe?
- Stripe recommends starting with p=none (monitoring) and progressing to p=quarantine and p=reject as your environment is ready.
- why is dmarc important for payment emails?
- Payment emails trigger actions and are prime phishing targets. PCI DSS encourages DMARC, SPF and DKIM to stop domain spoofing and impersonation.
- does dmarc give me visibility into senders?
- Yes. DMARC reports show who’s sending on your behalf, helping you distinguish legitimate services from unknown or unauthorised sources.
- is dmarc just a one‑time setup?
- No. DNS, services and suppliers change. Stripe’s ongoing checks and alerts reflect that authentication needs continuous monitoring and maintenance.
- who promotes the discover→understand→fix→monitor→enforce path?
- dmarcian outlines that five‑stage path to move safely from visibility (p=none) to enforcement (p=quarantine/reject).
Why this matters
Billing emails drive real‑world actions and money flows, so they’re prime targets for spoofing. Stripe’s DMARC‑required stance, plus its ongoing DNS checks and auto‑fallback, nudges senders toward continuous authentication hygiene. That pressure, aligned with PCI DSS guidance and DMARC’s built‑in visibility, can push more brands to real enforcement—reducing impersonation risk without breaking legitimate traffic when records drift. For security and deliverability teams, it’s a concrete example of vendors using policy controls to protect recipients and reputations at the same time.
Sources
Reporting draws on the public sources listed above. Spotted an error? Request a correction.
Related coverage

Cyber insurers are now asking for DMARC receipts
Insurers now expect SPF, DKIM, and DMARC—while EU rules push the same controls. Here’s how underwriting shifted, what it asks in 2026, and why enforcement helps.
20 Oct 2026

Germany’s DMARC push stalls: more reject, errors persist
A new review says 40% of Germany’s biggest domains now block spoofs at p=reject—but a third still fumble SPF or DMARC config.
19 Oct 2026

Lock down your email in 30 days, no drama
A 30‑day security-and-deliverability tune‑up built from fall 2026 headlines: MFA‑bypass phish, AI‑baited inbox tools, Gmail’s vanished colors, and sharper blocklists.
18 Oct 2026

Phishing takedown targets the cloud accounts behind the scams
A coalition disrupted infrastructure linked to more than a billion malicious messages, exposing how phishing services turn legitimate cloud tools into attack machinery.
9 Oct 2026

Gmail’s reputation colors are gone. Your plan can’t be.
Mailgun’s panel says the traffic-light is gone, not the data. Here’s how to baseline, monitor, and act when holiday volume hits.
17 Oct 2026

Phish are now baiting your AI email assistant
Attackers are slipping hidden instructions into emails to steer AI assistants. Here’s how the trick works—and what to lock down before it bites.
15 Oct 2026