METRICS & DELIVERABILITY

Klaviyo bounce rate: hard vs soft bounces and what's too high

Klaviyo's own guidance is to keep your bounce rate below 1.0%, and a hard bounce gets the profile suppressed right away. Soft bounces get more rope: Klaviyo only suppresses an address after 7 soft bounces in a row. This is for Shopify founders who saw a bounce number in Klaviyo, aren't sure if it's a problem, and want to know what to actually do about it.

Jack White
Jack White Founder, Bardown Digital
Updated · 8 min read
KEY TAKEAWAYS
  • Bounce rate is bounced emails divided by emails sent. Klaviyo says best practice is to stay below 1.0%.
  • A hard bounce is permanent (the address doesn't exist). Klaviyo suppresses it automatically on the first one.
  • A soft bounce is temporary (full inbox, server down). Klaviyo suppresses after 7 consecutive soft bounces within 2 years.
  • Suppressed profiles don't count toward your email plan's active profile limit, so bounces aren't costing you plan space.
  • A high bounce rate is almost always a list growth problem, not a cleaning problem. Fix where the bad addresses come in.

What is a bounce in Klaviyo?

A bounce is an email that wasn't delivered or was rejected by the recipient's inbox provider. Klaviyo splits them into two types, and they work very differently.

  • Hard bounce: the email can't be delivered for a permanent reason. Think a misspelled address or one that doesn't exist.
  • Soft bounce: the email couldn't be delivered for a temporary reason. Think a full inbox or a mail server that's down for a bit.

The difference matters because a hard bounce will never fix itself. A soft bounce usually will.

What's a good bounce rate in Klaviyo?

Below 1.0%. That's the number in Klaviyo's deliverability best practices reference, and it's the one I'd hold you to.

The math is simple: bounced emails divided by total emails sent. If you sent a campaign to 20,000 people and 150 bounced, that's 0.75%. You're fine. If 400 bounced, that's 2%, and something upstream needs fixing.

Klaviyo doesn't publish a single number where it steps in. What it does say is that if you keep sending campaigns with high hard bounce rates, your sending reputation can suffer and Klaviyo may disable your account. Inbox providers read high hard bounces as a sign you're not cleaning your list, or that there's something wrong with how you grow it.

Bounce rate also feeds Klaviyo's deliverability score, along with opens, clicks, unsubscribes and spam complaints from the last 30 days. For the other numbers in that picture, see my post on what a good unsubscribe rate is.

When does Klaviyo suppress a bounced profile?

  • Hard bounces: suppressed automatically, on the first one. No waiting period.
  • Soft bounces: suppressed after 7 consecutive soft bounces. Klaviyo only counts soft bounces from the past 2 years, and one successful delivery resets the streak.

Profiles suppressed for either reason get removed from the lists they're on. And a hard bounce suppression doesn't go away if that address subscribes again later. Klaviyo also won't send transactional flow emails to profiles suppressed for bounces or invalid addresses.

One more thing worth knowing: Klaviyo uses hard bounce history across its whole sending infrastructure to flag suspicious addresses. So it can skip an address in your account that has never bounced for you, because it bounced for someone else.

If you're seeing a lot of suppressed profiles and want to know what each reason means, I broke them all down in Klaviyo suppressed profiles.

Do bounced profiles cost me money in Klaviyo?

No, on a standard email plan. Klaviyo says suppressed email profiles don't count toward your plan's active profile limit. Active profiles are ones with an email address that can receive email marketing, and a bounced, suppressed profile can't.

The exception Klaviyo notes is billing on its Advanced KDP plan, which is based on total profiles, including suppressed ones.

Where do I see bounces in Klaviyo?

A few places, depending on what you're looking for:

  • Account-wide: Analytics, then Deliverability, then Email, then Bounce details. You get the top bounce categories and a bounce report broken out by type, inbox provider and category.
  • One campaign: the campaign's Recipient activity tab, then Bounced.
  • One flow: the flow's Performance, then View details, then Recipient activity.
  • One person: their profile's activity log, where the activity details show the bounce type.
  • Everyone suppressed: Audience, then Profiles, then view suppressed profiles and filter by "Email bounced."

The deliverability hub also breaks results down by inbox provider. If bounces jump at one provider and not the others, that's where to dig. I walk through that view in Klaviyo deliverability by inbox provider.

Why is my Klaviyo bounce rate high?

Klaviyo groups bounce reasons into categories like invalid address, mailbox unavailable, reputation, content, message size, frequency or volume, technical, and unclassified. In practice, a high rate on a Shopify brand usually comes down to one of these:

  1. Bad addresses getting in. Typos at checkout, fake emails entered to grab a discount, or giveaway sign-ups. Klaviyo warns that giveaways can bring in unengaged and fake emails.
  2. An imported list. Old customer lists from a previous platform, or worse, a bought list. Klaviyo is blunt: it's never okay to buy lists. Also note that imports don't trigger double opt-in.
  3. Mailing old, dead addresses. People who haven't engaged in a year or two are more likely to have abandoned that inbox.
  4. Reputation or technical issues. If a provider is rejecting you, the bounce category will say so. That's a deliverability problem, and it's covered in why your Klaviyo emails are going to spam.

How do I lower my bounce rate?

Start where the bad addresses come in, then deal with what's already there.

Fix the source first

This is where I'd push back on most founders. Remove the obviously bad profiles, sure. But founders over-focus on cleaning the list instead of capturing better profiles in the first place. If your signup form is pulling in fake emails for a discount, cleaning the list every month just means you're cleaning it forever.

Look at where your recent bounces signed up. If it's one popup, one giveaway or one import, fix that. My guide to growing your email list covers capturing people who actually want to hear from you.

A note on double opt-in

Klaviyo strongly suggests double opt-in to validate addresses, and it will cut down on typos and fakes. I still run single opt-in for email unless a brand has a very specific reason not to. If someone entered their email, they want to be on the list, and many people never finish both steps. I explain the tradeoff in Klaviyo double opt-in. If bounces are a real problem from one specific source, fix that source before you put a confirmation step in front of everyone.

Clean up repeat soft bouncers

Don't wait for Klaviyo's 7-in-a-row rule. Klaviyo's own suggested cleanup is a segment of people who can receive email marketing and have bounced at least 4 times in the last 90 days, consecutive or not. Exclude that segment from campaigns, or suppress it.

Stop mailing people who've gone cold

Klaviyo recommends a sunset flow so unengaged people come off before their mailboxes go invalid. Here's how I'd build a Klaviyo sunset flow.

Check the technical basics

Klaviyo's list also includes keeping email size below 110KB, using branded links instead of link shorteners, warming your sending, and setting up SPF, DKIM and DMARC.

FAQ

What is a good bounce rate for Klaviyo?

Below 1.0%, per Klaviyo's deliverability best practices. Under that, you don't need to do anything special.

What's the difference between a hard bounce and a soft bounce?

A hard bounce is permanent, like an address that doesn't exist. A soft bounce is temporary, like a full inbox. Klaviyo suppresses hard bounces immediately and soft bounces after 7 in a row.

Can I unsuppress a hard bounced profile in Klaviyo?

Not by having them subscribe again. Klaviyo says deliverability suppressions like hard bounces aren't removed by subscribe actions.

Should I delete bounced profiles from Klaviyo?

You don't need to for plan size. Suppressed profiles don't count toward your active profile limit on standard email plans.

Why did my bounce rate spike on one campaign?

Check who you sent to. A spike usually means a new import, an old segment you hadn't mailed in a while, or a problem at one inbox provider. The bounce report shows which.

Jack White, founder of Bardown Digital
WRITTEN BY Jack White

Founder of Bardown Digital, a Chicago-based Klaviyo email and retention agency for Shopify brands. He's worked with brands doing $500K to $100M a year, with $100M+ in email-attributed revenue across them.

SOURCES

Keep reading

All posts →
METRICS & DELIVERABILITY · 7 MIN READ

BIMI for Shopify brands: is the logo in the inbox worth it?

What BIMI email is, what it takes to get your logo next to your emails in Gmail and Yahoo, what it costs, and when a Shopify brand should bother.

Read the post →
METRICS & DELIVERABILITY · 7 MIN READ

Klaviyo UTM tracking: set it up so Shopify and GA4 agree

How to set up Klaviyo UTM tracking for campaigns and flows, which parameters to use, and why Klaviyo, Shopify and GA4 still won't show the same revenue.

Read the post →
METRICS & DELIVERABILITY · 9 MIN READ

Revenue per recipient: what it is and why it beats open rate

Revenue per recipient shows which emails actually earn. How to find it in Klaviyo, why it beats open rate, and real numbers from welcome #1 ($4.50) and more.

Read the post →

Want a second set of eyes on it?

If your bounce rate is creeping up and you're not sure where the bad addresses are coming from, bring it to a strategy session. It's free, it's one hour, and we do it live in your Klaviyo account. You leave with a fix list even if we never work together. Not ready to book? Grab one of my free resources instead.

Book a strategy session
Or email me at jackwhite@bardowndigital.com