Skip to main content
Card class: HeroCategory: Email Marketing
Bounce >5% trips ISP throttling. Audit KL01 fires here.

At a glance

The percentage of sends that ISPs rejected or could not deliver. Computed as SUM(bounces) ÷ SUM(recipients) × 100 aggregated across every campaign in the period. Bounce rate is the single most important deliverability signal: above 5% Gmail and Yahoo start throttling the sender domain, and once throttled it takes weeks to recover.
What it countsSUM(bounces) ÷ SUM(recipients) × 100 across every campaign in the period. Pulled from Klaviyo’s campaign-values-reports endpoint.
API endpoint + statistics fieldPOST /api/campaign-values-reports with statistics: ["bounces", "recipients"]. Klaviyo aggregates server-side.
Hard vs soft bouncesCombined. Klaviyo’s 2024-10-15 API revision returns a single bounces integer with no hard/soft breakdown. Hard bounces (invalid address, blocked domain) and soft bounces (mailbox full, temporary failure) are not separable here. To distinguish them, use the Klaviyo dashboard per-campaign view.
Attribution modelNot applicable. Bounce rate is a send-side metric, not a conversion metric, so the 5-day click + 1-day view PLACED_ORDER attribution does not apply.
Email vs SMSThis card aggregates email campaigns only. SMS bounces (carrier-rejected messages) are tracked separately in Klaviyo’s SMS deliverability report and are not included here.
Flows included?This card pulls from campaign-values-reports only, so flow bounces are not aggregated here. Most flows reuse the same lists as campaigns, so campaign bounce rate is a reliable proxy for overall list health.
Page capKlaviyo returns up to 50 campaigns per call. Mature accounts running more than 50 active campaigns in the window will see a slightly truncated denominator. The rate stays directionally correct.
MPP impactNone. iOS Mail Privacy Protection inflates open rates (Apple pre-fetches images) but bounces are determined at the SMTP layer before MPP ever sees the message.
Time window30D vsP (default 30D vs the prior 30D)
Alert trigger>5% (drives sentiment_key: bounce_rate). Audit KL01 fires here.
Rolesowner, marketing, engineering

Calculation

Calculated automatically from your Klaviyo data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.

Worked example

A skincare brand with a 145,000-subscriber list runs the following email campaigns over the 30-day window 14 Mar 26 to 12 Apr 26:
CampaignRecipientsBouncesBounce %
Spring promotion (12-step)84,0001,2601.50%
Mother’s Day push92,0004,9685.40%
New product drop38,0005321.40%
Win-back tier 122,0002,42011.00%
Re-engagement (final notice)14,0001,89013.50%
Account total250,00011,0704.43%
Bounce rate = 11,070 ÷ 250,000 × 100 = 4.43%
Five observations:
  1. The headline 4.43% looks safe but the trend is dangerous. Below the 5% alert threshold by a hair. The two cleanup-style campaigns (Win-back tier 1, Re-engagement) are running at 11% and 13.5% individually, well above where Gmail and Yahoo start throttling. The blended figure is hiding two unhealthy sub-segments behind three healthy ones.
  2. Mother’s Day at 5.4% is a list-quality red flag, not a content problem. A tentpole campaign should bounce at 1-2%, similar to the regular promotional sends. 5.4% on a high-engagement segment usually means the merchant fired the campaign at the full list including dormant cleanup tiers, not a clean engaged segment.
  3. Win-back at 11% bouncing is normal but the strategy is wrong. Win-back campaigns inherently bounce more because they target less-engaged subscribers whose addresses degrade faster. This is fine in isolation, but combining a win-back send into the same 30-day window as promotional sends drags the blended bounce rate up and risks domain reputation. Segment win-backs to a separate sub-domain or sunset earlier.
  4. Hard vs soft bounce split is invisible at the API level. Klaviyo’s 2024-10-15 revision returns one combined integer. The merchant must drill into the Klaviyo dashboard per-campaign to see whether 11,070 bounces are mostly hard (kill those addresses) or soft (retry-able). Vortex IQ surfaces the rate; the dashboard surfaces the split.
  5. Above 5% triggers ISP throttling within 7-14 days. Gmail’s Postmaster Tools shows domain reputation degrading on the third or fourth send above the threshold. The fix is suppression of the worst-bouncing 5-10% of the list, not “send less”, merchants who pause sends entirely lose engagement signal which makes the next send bounce worse.

Sibling cards merchants should reference together

Bounce rate is a deliverability symptom, not a cause. Pair it with these:
CardWhy pair it with Bounce Rate
Klaviyo Delivery RateThe reciprocal view: delivery_rate ≈ 100% - bounce_rate - blocked_rate. Use both to confirm bounces are driving delivery loss vs reputation blocks.
Klaviyo Spam RateThe other half of the deliverability pair. ISPs throttle on EITHER bounce rate above 5% OR spam rate above 0.1%. Both must stay green.
Klaviyo Suppressed ProfilesKlaviyo auto-suppresses hard bounces. Watch for a spike here right after a campaign with high bounce rate, that’s the system protecting you.
Klaviyo Dormant SubscribersThe leading indicator. Lists with >30% dormant subscribers (90 days no open) bounce more on the next send because dead addresses degrade.
Klaviyo Email-Attributed RevenueRevenue follows deliverability with a 2-3 week lag. Bounce-rate breaches today predict revenue dips later.
Klaviyo Open RateThe denominator changes when bounces spike. Open rate is calculated on recipients, not delivered, so a bounce-heavy send mechanically suppresses open rate too.
Klaviyo Unsubscribe RateCleanup campaigns trade higher bounces and unsubs against a healthier go-forward list. Track both during a list-cleanse week.
Klaviyo Sender-Reputation Risk AlertComposite alert that fires when bounce >5% OR spam >0.1%. Treat as a single early-warning signal.

Reconciling against the vendor’s own dashboard

Where to look in Klaviyo: Klaviyo → Analytics → Deliverability for the headline bounce rate over time. Klaviyo’s own dashboard breaks this down per-campaign and per-ISP, this card sums it across all campaigns to a single account-level figure. The figures should match this card to within a few hundredths of a percent. Other Klaviyo views that look like the same number but aren’t:
  • Campaigns → individual campaign view → “Performance”: per-campaign bounce rate only. This card aggregates across all campaigns in the period.
  • Lists & Segments → individual list → “Health”: list-level bounce rate, computed against the list’s most recent send. Different denominator.
  • Reports → Custom Reports: can be configured to match this exact metric. Default reports differ.
  • Account Settings → Sender Reputation: Klaviyo’s blended reputation score that combines bounce, spam, and engagement. Not the same as bounce rate alone.
Why our number may legitimately differ from Klaviyo’s dashboard:
ReasonDirection of divergence
Time-zone. Klaviyo runs on the merchant’s account timezone; Vortex IQ runs on UTC by default. Boundary days differ.±1 day of sends at the boundary, usually <0.05% on bounce rate.
Page caps: 50 campaigns per call. Mature accounts running >50 active campaigns see truncated values. The aggregate rate stays directionally correct because campaigns with similar list sources bounce similarly.Vortex IQ slightly off for very high-cadence senders.
Hard/soft inclusion. Klaviyo’s dashboard sometimes shows hard-only bounce rate (in the deliverability summary) vs combined (in campaign details). Vortex IQ always shows combined.Vortex IQ slightly higher when comparing against the hard-only view.
Flow bounces. This card pulls campaigns only. If a merchant runs heavy flow volume (welcome, abandoned cart, post-purchase) the flow bounces don’t aggregate here. Klaviyo’s overall account-level bounce rate includes both.Vortex IQ slightly different than account-level for flow-heavy accounts.
Mid-period suppression. Klaviyo auto-suppresses hard-bouncing addresses after 1 bounce. Subsequent sends in the same period skip those addresses, so the trend improves mid-period in ways the rate doesn’t reflect linearly.None on the headline; affects period-comparison reading.
Cross-connector reconciliation: Bounce rate is a Klaviyo-internal metric. There is no commerce platform or analytics tool that surfaces a directly comparable figure. The closest cross-references are:
CardExpected relationshipWhat causes legitimate divergence
shopify.total_revenueBounce rate breaches predict revenue dips with a 2-3 week lag (because Klaviyo’s email channel weakens). No direct numerical relationship.Other channels can compensate or fail in parallel.
Gmail Postmaster Tools (no connector)Gmail’s “spam rate” and “domain reputation” should track together with this. Postmaster shows ISP-side, Klaviyo shows sender-side, both should agree directionally.Postmaster has Gmail-only visibility; Klaviyo has all-ISP.
Email service provider’s reputation score (no connector)Klaviyo’s “Sender Reputation” tile in account settings.Sender reputation is a multi-factor blend, not just bounces.

Known limitations / merchant FAQs

My bounce rate jumped from 1.5% to 6% overnight, what happened? Three usual causes, in order of likelihood: (a) you sent to a list segment you don’t normally use (a dormant cleanup tier, a re-engagement segment, a recently imported list); (b) you imported new subscribers without a confirmation flow, so untyped or fake addresses entered the list; (c) a B2B-heavy send hit a corporate domain that blocks bulk senders. Open the offending campaign in Klaviyo dashboard, sort campaigns by bounce rate to find the culprit, and suppress the worst-bouncing 5-10% before sending again. Is my bounce rate hard or soft? Klaviyo’s 2024-10-15 API revision returns a single combined integer. Vortex IQ shows the combined figure. To see the split, open the specific campaign in Klaviyo’s dashboard, the per-campaign performance view shows hard vs soft separately. Hard bounces (5xx SMTP errors) are permanent and Klaviyo auto-suppresses; soft bounces (4xx, mailbox full, temporary failure) retry and only suppress after several consecutive failures. Above what bounce rate do ISPs throttle? Gmail and Yahoo throttle above 5% sustained over multiple sends. Microsoft (Outlook, Hotmail) is stricter, around 3% triggers reputation degradation. Apple Mail rarely throttles purely on bounces. The 5% alert threshold here is a Gmail/Yahoo trigger; if your audience is heavily Outlook, watch for trouble at 3%. What should I do when bounce rate breaches 5%? Pause campaign sends to your full list immediately. Run a list cleanse: suppress everyone who bounced in the last 90 days, plus everyone with zero opens in the last 180 days. Then send a single low-volume re-engagement campaign to the cleaned list. Watch the rate over the next 2-3 sends, it should drop below 2%. If it doesn’t, investigate authentication (SPF, DKIM, DMARC) and consider warming a fresh subdomain. Does this card include flow bounces? No, this card aggregates campaign-values-reports only. Flow bounces are tracked separately by Klaviyo and are not pulled here. For most merchants, campaigns are 80-90% of total send volume, so the campaign bounce rate is a reliable proxy for overall list health. If your account is flow-heavy (high abandoned-cart volume, high welcome-flow volume), the true account-wide bounce rate may differ. Open Klaviyo Account Settings → Deliverability for the blended figure. Does this include SMS bounces? No, this card is email-only. SMS bounces (carrier rejected, invalid number, opt-out) are tracked in Klaviyo’s SMS deliverability reports separately and are not pulled into this metric. Why is my bounce rate higher than industry benchmarks? Healthy DTC bounce rates run 1-2%. Above that, the usual suspects are: list age (older lists degrade), import sources (imports without double opt-in include typos, throwaway addresses, role-based aliases), industry vertical (B2B is 2-3× higher than B2C because corporate filters are stricter), send cadence (sending too rarely lets addresses go bad before they’re cleaned). A 4% bounce rate isn’t a crisis but it’s a sign the list needs attention before it gets worse. My account uses a custom sending domain, does that affect bounce rate? The bounce rate doesn’t change but the consequences do. With a custom subdomain (mail.yourstore.com), reputation damage is contained to that subdomain and doesn’t bleed into the main store domain’s email reputation. Without one, throttling on Klaviyo’s shared infrastructure can ripple into transactional email (order confirmations, shipping notifications) sent through the same domain. If you’re regularly above 3% bounce rate, set up a dedicated sending subdomain. Why does my bounce rate spike on Mondays? Mondays often see higher bounce rates because corporate “out of office” auto-replies that bounce back are batched up over the weekend. Pure consumer (Gmail, Apple, Hotmail) lists don’t show this pattern. If your list skews B2B and your Monday rate is consistently 2× the rest of the week, that’s why; it’s not a list-quality problem.

Tracked live in Vortex IQ Nerve Centre

Bounce Rate is one of hundreds of KPI pulses Vortex IQ tracks across Klaviyo and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.