Email & Marketing

Hard Bounce, Soft Bounce, Complaint: A Creator's Field Guide to Reading Your Email Delivery Reports

Not every failed send means the same thing—learn which delivery report entries to ignore, which to fix immediately, and which threaten your whole list's future.

The store.fan teamOctober 9, 20259 min read
Watch:

▶ Open the video page

You send a broadcast to your list, watch the numbers roll in, and see a line you've probably learned to skim past: 12 bounced. Maybe there's a 2 complaints line under it too. Most creators glance at those numbers, feel a flicker of guilt, and move on to checking opens and clicks instead — because bounce reports look like cryptic system noise, not something you can act on. That's a mistake, and an expensive one. A hard bounce, a soft bounce, and a spam complaint are three completely different signals that call for three completely different responses. Confuse them — or ignore them all equally — and you either waste time babysitting addresses that will fix themselves, or let a real problem compound until inbox providers quietly start routing your emails to spam for everyone, not just the people who complained. This guide translates the raw jargon into exactly what to do, in what order, and why it matters for the money sitting in your list.

First, the report itself: what you're actually looking at

Every broadcast tool, including the campaign emails built into your store.fan dashboard, generates a delivery report after each send. It typically breaks results into delivered, opened, clicked, bounced, and complained. The bounced and complained lines are the ones creators tend to gloss over — but they're the two categories that actually tell you something is broken. Opens and clicks tell you what's working. Bounces and complaints tell you what's costing you future opens and clicks. Think of the report less like a scoreboard and more like a car dashboard: the speedometer is nice, but the warning lights are the ones that need your attention first.

The core confusion almost every creator runs into is treating all three failure types — soft bounce, hard bounce, complaint — as roughly equal shades of "bad." They're not. They sit on completely different points of a severity scale, and one of them (complaints) is dramatically more damaging to your long-term deliverability than the other two combined.

Soft bounce: the one you can usually ignore

A soft bounce means the email reached the recipient's mail server but got rejected temporarily. The address itself is real — something else got in the way. Common causes: the inbox is full, the recipient's server is briefly down for maintenance, the message was too large, or a spam filter did a temporary greylist bounce (a common tactic where servers reject the first attempt from an unfamiliar sender just to see if a legitimate system retries). Most sending platforms, including store.fan's built-in broadcast tool, automatically retry soft bounces a few times over the following hours or days without you lifting a finger.

Hard bounce: fix it immediately, no debate

A hard bounce means the address is permanently undeliverable — it doesn't exist, the domain is misspelled or dead, or the mailbox was closed. There's no retry that will fix this because there's no mailbox on the other end to retry into. This is the cleanest, most actionable signal in the whole report: when you see a hard bounce, remove that address from your list. Not next month, not during your next cleanup pass — now, or on your next send at the latest.

Here's why the urgency matters beyond tidiness. Every major inbox provider (Gmail, Outlook, Yahoo) tracks your hard bounce rate as a direct reputation signal. Industry deliverability benchmarks generally treat anything above roughly 2% hard bounces on a send as a red flag, and above 5% as a serious problem that can get your sending domain throttled or blocklisted. If you're regularly sending to a list of a few thousand people scraped from old giveaways, expired lead magnets, or years-old signups, hard bounces pile up fast — and providers don't just penalize that one email, they start trusting your domain less across the board.

SignalWhat it meansWhat to doUrgency
Soft bounce (1x)Temporary delivery failure (full inbox, server blip)No action needed — most platforms auto-retryLow
Soft bounce (3+ in a row)Address is likely abandoned or chronically unreachableRemove from listMedium
Hard bounceAddress is invalid or permanently deadRemove immediately, every timeHigh
Spam complaintRecipient actively marked your email as spamRemove immediately + audit content/frequency/consentCritical

Spam complaint: the one that actually threatens your list

A complaint is different from a bounce in a fundamental way: it's not a technical failure, it's a human being telling their inbox provider "I don't want this." That single click carries far more weight with Gmail and Outlook's spam filters than a bounce does, because it's a direct trust signal from a real recipient. A complaint rate that creeps above roughly 0.1% (that's about 1 complaint per 1,000 emails sent) is considered a warning threshold by most deliverability standards, and providers can start filtering your future sends into spam folders for your entire list — including the subscribers who genuinely want to hear from you and would happily buy again.

A bounce tells the mail server the address is broken. A complaint tells the mail server your content is unwanted. Providers weight the second one much more heavily — because it's a person, not a pipe, saying no.— Deliverability rule of thumb

When you see a complaint, remove that subscriber immediately — reputable senders never re-add someone who complained, even if you think it was a misclick. But don't stop there. A complaint is also a diagnostic clue about your own sending habits. Ask three questions: Did this person actually opt in, or were they imported from an old list without clear consent? Am I emailing more often than I promised when they signed up? Is my subject line setting expectations my email content doesn't deliver on? If complaints are clustering around a specific campaign rather than trickling in one at a time, that campaign — not your list — is usually the root cause.

A monthly triage routine that takes ten minutes

You don't need a deliverability degree to keep this under control. Build a habit around your customer list and campaign tools that takes about ten minutes a month:

Monthly delivery-report triage

0/7

This routine matters more than it looks like it should, because your customer list inside your dashboard is the single asset most directly tied to repeat revenue. A creator with 2,000 clean, engaged subscribers will consistently outsell a creator with 8,000 subscribers where a third are dead addresses and silent unsubscribers-in-spirit. Deliverability isn't a technical detail bolted onto your marketing — it's the difference between your discount code landing in an inbox versus landing nowhere at all.

Where this connects back to actually selling

It's worth remembering why this report exists: broadcast and campaign emails are one of the highest-leverage tools available once you create your store. A clean list means your launch email, your flash sale, and your abandoned-checkout nudge all land where a real customer can see them. A list clogged with dead addresses and simmering complaints means you're paying an attention tax on every send — fewer opens, fewer clicks, fewer sales, even with a great offer. If you want to see how a well-run storefront and email list works in practice, a live example store shows the whole flow end to end, from cover photo to checkout to follow-up.

If you haven't set up broadcast emails yet, or you're not sure which plan tier includes them, check pricing for the specifics — deliverability tools and a clean sending reputation matter whether you're on a free plan testing the waters or a paid Pro plan running weekly campaigns. And if a report ever shows something you don't recognize, it's faster to contact support than to guess.

Start sending broadcast emails your list actually receives — open your store.fan free today.

Start free

FAQ

No — a single hard bounce is normal and won't move the needle. What matters is your hard bounce rate across a whole send. Keeping it under roughly 2% by removing dead addresses promptly is what protects your domain's long-term reputation.

No. A hard bounce means the address doesn't exist, so resending will bounce again and simply adds another data point that tells inbox providers your list has quality problems. Remove it and move on.

It's not worth the risk. Spam complaints carry heavy weight with providers, and re-adding a complainer can flag your domain even if the click was a misunderstanding. If they genuinely want back in, let them resubscribe on their own through a fresh opt-in, ideally via a lead magnet or your store page.

Quality wins almost every time. A smaller, engaged, low-bounce list will out-convert a bloated one on every campaign, because inbox providers reward senders with strong engagement-to-bounce ratios by actually delivering to the inbox instead of the spam folder.

Check the delivery report attached to each broadcast you send from your customer list and campaigns dashboard. If numbers look off or you have common questions about reading them, the blog and support team can help you interpret trends over time — see more guides for related list-health topics.

#email-marketing#deliverability#list-hygiene#email-bounce#creator-tools

Turn your knowledge into income

Launch your Store.Fan in minutes — sell digital products, courses, and calls straight from your bio. Free to start.