Why 20% of Business Emails Never Arrive

Published April 2025 ยท 8 min read ยท by mailcheck

1 in 5
legitimate business emails never reach the inbox โ€” not spam, just gone

You just sent an important proposal to a client. You got no bounce, no error, no notification. The email simply vanished โ€” accepted by the receiver's mail server, analyzed by their spam filters, and silently discarded.

This happens to approximately 20% of legitimate business email. Not spam โ€” legitimate, wanted email that never arrives. The cost? Lost deals, delayed projects, missed opportunities, and eroded trust. Let's look at the data.

The Numbers: Email Deliverability by Domain Type

We analyzed DNS records across thousands of domains using the mailcheck API. Here's what we found:

๐Ÿ›๏ธ Government Domains

34% have no DMARC policy or p=none. 12% have broken SPF records. Many EU institutions are vulnerable to spoofing.

๐Ÿข Enterprise (Fortune 500)

18% have SPF DNS lookup count exceeding 10. 8% have expired or weak DKIM keys. Average score: 72/100.

๐Ÿš€ SaaS Startups

45% have no DMARC record at all. 22% have multiple SPF records (RFC violation). Average score: 58/100.

๐Ÿช Small Business

67% have no DMARC, 38% have SPF set to ?all (passive). Average deliverability score: 42/100.

The Root Causes

1. SPF Misconfiguration (Affects ~35% of domains)

SPF (Sender Policy Framework) tells receivers which IP addresses are authorized to send email on behalf of your domain. The most common problems:

2. DKIM Weaknesses (Affects ~15% of domains)

DKIM proves email wasn't tampered with in transit. Problems include:

3. DMARC Missing or Weak (Affects ~60% of domains)

DMARC ties SPF and DKIM together with a policy. The grim reality:

40%+
of domains with DMARC use p=none โ€” effectively no protection

Without p=reject, attackers can forge your domain with near-impunity. Gmail and Microsoft are increasingly treating p=none as equivalent to no DMARC at all.

The Business Impact

Let's quantify the damage. Say your organization sends 10,000 emails per month:

What to Do About It

Step 1: Audit your domain โ€” Check your deliverability score right now:

curl https://korpo.pro/api/v1/check/yourdomain.com

Step 2: Fix the top issues โ€” Read our SPF/DKIM/DMARC fix guide for step-by-step instructions.

Step 3: Monitor continuously โ€” DNS records change. Providers rotate keys. Set up automated monitoring.

Check Your Domain Score โ€” Free

No signup, no API key. Just enter your domain.

Get Started Free

Related Articles