70.2% of carts are abandoned, and most of that money is recoverable
Baymard Institute's 2025 aggregate of 49 independent studies puts the average cart abandonment rate at 70.2% โ meaning for every 100 people who put something in their cart, only 29.8 actually complete checkout. The other 70 walk. For a brand doing 3,000 sessions a day, 8% add-to-cart, $55 AOV, that's roughly $3,700/day or $110K/month in revenue that entered the checkout funnel and left. This calculator shows you exactly what that number is for your store, and what email + SMS recovery can realistically pull back.
Abandoned cart is the single highest-ROI flow in DTC marketing. Klaviyo's 2024 industry benchmarks show abandoned cart emails deliver $3-$6 in revenue per recipient (RPR) โ a 20-40x multiplier over typical promotional campaigns at $0.08-$0.18 RPR. Every DTC brand should have this flow live before they spend a dollar on paid ads.
Abandonment benchmarks by device, industry, and checkout step
Where you're losing carts matters as much as how many. Baymard's 2025 breakdowns:
| Device | Abandon rate | Why |
|---|---|---|
| Desktop | 73.0% | Research behavior, multi-tab price comparison |
| Tablet | 80.7% | Awkward checkout UI, multi-device journey |
| Mobile | 85.7% | Typing friction, distractions, slow load |
| Blended all | 70.2% | Weighted industry avg |
| Industry | Abandon rate |
|---|---|
| Luxury | 74% |
| Fashion | 68% |
| Food / beverage | 65% |
| Travel | 81% |
| General retail | 70% |
| Finance | 76% |
Where in checkout are people dropping?
Google Analytics enhanced ecommerce or Shopify's checkout behavior report will show you. Typical funnel:
- Cart โ shipping info: 40% drop (mostly "just checking total" behavior)
- Shipping โ payment: 30% drop (shipping cost reveal)
- Payment โ order review: 15% drop (tax/total reveal)
- Review โ purchase: 8% drop (second thoughts)
The 9 reasons people abandon carts (Baymard 2025)
- Extra costs too high (shipping, tax, fees): 48% โ the #1 reason by a mile
- Required to create an account: 25%
- Delivery too slow: 23%
- Didn't trust site with credit card: 19%
- Too long / complicated checkout process: 18%
- Couldn't see / calculate total cost upfront: 17%
- Website had errors / crashed: 15%
- Return policy not satisfactory: 12%
- Payment methods insufficient: 11%
The top three are fixable with checkout UX changes, not email flows. If your rate is above 80%, invest in checkout UX before you invest in recovery email. If you're below 75%, email is your highest-ROI lever.
The abandoned cart email flow that works in 2026
A modern abandoned cart sequence, derived from Klaviyo's published best practices and what Attentive, Postscript, and Klaviyo all test:
| Send | Channel | Content | Typical CVR |
|---|---|---|---|
| 30 min | SMS (if opted in) | "Left something behind?" with product name + link | 8-15% |
| 1 hour | Email 1 | Product image + hero benefit + single CTA | 3-6% |
| 24 hours | Email 2 | Reviews / social proof / FAQ addressing objections | 2-4% |
| 48 hours | Email 3 | Soft offer: free shipping OR 10% off + urgency | 3-5% |
| 72 hours | Email 4 (optional) | Last-chance urgency / offer expires | 1-3% |
Flow-level recovery rate stacks to 10-15% total of abandoned revenue. Adding SMS (where opt-in) pushes this to 13-18%.
Email and SMS capture rate is the real lever
You can only recover carts where you captured contact info before abandonment. Three tactics:
- Pop-up/flyout opt-in on site: Justuno and Privy get 3-6% list capture on unique visitors; best-in-class is 10%+. Expect 25-40% of cart abandoners in your Klaviyo list already because of this.
- Ask for email early in checkout: Shopify lets you email-first checkout โ capture the email before shipping/billing. This catches 50-70% of people who abandon before the payment step.
- Two-tap SMS opt-in at checkout: Attentive and Postscript both have one-tap SMS opt-in at checkout that converts 10-25% of customers. Stack with Klaviyo email for maximum reach.
If your email capture rate is below 25% of abandoned carts, fix that before you optimize the flow copy. More reach on a mediocre flow beats a perfect flow with no audience.
Recovery toolchain costs (2026 pricing)
- Klaviyo: Free under 250 contacts, $20/mo at 500, $45/mo at 1,500, $150/mo at 5,000, $700/mo at 25,000 contacts
- Attentive (SMS): Usage-based, typically 2.5-4% of SMS-driven revenue
- Postscript (SMS): Similar to Attentive, slightly cheaper at low volume
- Privy / Justuno pop-ups: $20-$100/mo based on traffic
- Shopify Shop app: free, passive 1-3% recovery through push notifications
- Meta retargeting: $5-$15 CPM at low volume, recovers 2-4% of abandoned carts separately
Full stack cost for a brand at $500K revenue: $200-$600/month. Incremental revenue from flows: $30K-$80K/year. One of the highest-ROI line items in ecommerce.
FAQ
What is the average cart abandonment rate?
Baymard Institute's 2025 aggregate across 49 studies shows 70.2% average. Mobile is highest at 85.7%, tablet 80.7%, desktop 73%. Luxury runs 74%, travel 81%, general retail 70%.
How much revenue can I realistically recover?
Klaviyo's 2024 data shows best-in-class abandoned cart email flows recover 10-15% of abandoned revenue. Adding SMS lifts this another 3-5pp. Combined email + SMS + browse abandonment + checkout abandonment flows recover 15-20% at mature brands.
How many emails should I send in an abandoned cart flow?
3-4 emails over 48-72 hours is standard. Email 1 at 1 hour (product reminder), email 2 at 24 hours (social proof), email 3 at 48 hours (10% off or free shipping), optional email 4 at 72 hours (urgency). Above 5 hurts deliverability for marginal lift.
Should I offer a discount in abandoned cart emails?
Yes, but only in email 3. Offering it too early trains customers to abandon carts intentionally. Cap at 10% off, or offer free shipping instead. Klaviyo data shows free-shipping offers convert slightly better than 10% off for most DTC brands.
What is the top reason people abandon carts?
Extra costs too high (shipping, tax, fees) at 48% of abandonments per Baymard 2025. Fix: show total cost upfront, eliminate surprise shipping fees, offer free shipping thresholds prominently on PDP and cart.
Email or SMS for recovery?
Use both in sequence. SMS has 90%+ open rates vs email 25-35% but lower opt-in rate (10-25% vs 25-50%). Typical sequence: SMS at 30 min, email 1 at 1 hour, email 2 at 24 hours, email 3 at 48 hours.
Does abandoned cart recovery still work with iOS 15 Mail Privacy Protection?
Yes. Apple MPP inflates open rates but doesn't affect clicks or revenue attribution. Shift your flow optimization KPIs to click rate and attributed revenue (which Klaviyo tracks via UTMs) โ opens are now directional at best.
Three brand recovery scenarios โ real monthly numbers
What actual recovery looks like at different scale tiers:
Brand A โ Early DTC beauty, 25K sessions/mo, 7.5% ATC rate, $48 AOV. Carts initiated: 1,875/mo. Cart abandonment at 72%: 1,350 abandoned. Abandoned revenue: 1,350 ร $48 ร average 1.8 items = ~$116,640 at risk. Klaviyo captured 35% of abandoners' email. Email flow recovery: 35% ร 1,350 ร 11% recovery = 52 orders ร $48 = $2,496/mo. SMS captured 14% of abandoners. SMS recovery: 14% ร 1,350 ร 15% = 28 orders ร $48 = $1,344/mo. Meta retargeting recovery: ~3% of abandoners = 40 orders = $1,920/mo. Total recovery: $5,760/mo. Tool cost: Klaviyo $150 + Postscript $89 = $239/mo. Net recovered: $5,521/mo. ROI: 23x.
Brand B โ Mid-scale apparel, 180K sessions/mo, 9% ATC, $78 AOV. Carts initiated 16,200/mo. At 74% abandonment: 11,988 abandoned. Abandoned revenue: ~$935K/mo. Email capture rate 48%: 5,754 abandoners get email flow, recover 12%: 690 orders ร $78 = $53,820. SMS 22% capture: 2,637 get SMS, 18% recover: 475 orders ร $78 = $37,050. Browse abandonment adds $8,400. Post-purchase reorder flow $4,200. Retargeting $12,600. Total: $116,070/mo recovered. Tool cost: Klaviyo $820 + Attentive $1,400 = $2,220/mo. ROI: 52x. Verdict: scale SMS harder โ currently capturing half the rate email does.
Brand C โ Subscription-heavy supplements, 80K sessions/mo, 12% ATC, $64 AOV first order. Carts: 9,600. Abandonment 68% (subscription-interested buyers are more determined): 6,528 abandoned. Revenue at risk $418K/mo. Email capture 62% (quiz-driven list growth): 4,047 get flow, 14% recover: 567 orders. SMS capture 28%: 1,828 get flow, 19% recover: 347 orders. Total direct: 914 orders ร $64 = $58,496. But 38% of recovered orders convert to subscription = 347 subs ร $22 contribution/month of subscription ร 9-month avg lifespan = $68,700 of downstream subscription contribution. True recovered value: $127K/mo. Tool cost: $1,800. ROI: 70x when counting subscription conversion.
Channel benchmark table โ abandoned cart recovery rates
Recovery rate is percent of abandoners who complete purchase after receiving the flow. April 2026 benchmarks:
- Email flow 1 (1hr, product reminder): 3-6% recovery. CTR 8-12% of delivered.
- Email flow 2 (24hr, social proof): 2-4% recovery.
- Email flow 3 (48hr, soft offer): 3-5% recovery. Free shipping often beats 10% off.
- Email flow 4 (72hr, urgency): 1-3% recovery. Diminishing returns.
- Full email flow (3 sends): 10-15% combined recovery.
- SMS single send (30min): 8-15% recovery. Highest single-touch conversion.
- SMS 2-send flow: 13-20% combined.
- Email + SMS stacked: 14-22% combined recovery on opted-in audience.
- Meta retargeting (site-visitor audience): 2-4% of abandoners recover via remarketing. Lower rate but captures non-list abandoners.
- Google retargeting (RLSA): 1-3% recovery. Useful on intent-based search.
- Browse abandonment (Klaviyo "browsed product" trigger): 2-5% conversion. Separate flow from cart abandonment.
- Shop Pay push notifications (Shopify): 1-3% recovery. Passive; free.
Tool pricing reference โ what recovery stack actually costs
Real pricing April 2026:
- Klaviyo email: Free <250, $30/mo @1K, $150 @10K, $820 @50K, $1,700 @200K contacts.
- Klaviyo SMS: $0.01 per US SMS, $0.03 MMS. Typical $200-$1,500/mo.
- Attentive SMS: $500-$3,500/mo platform fee + per-send costs. Includes one-tap opt-in at checkout.
- Postscript SMS: $50-$1,500/mo usage-based. Shopify-native.
- Yotpo SMS/email: $60-$1,000/mo. Reviews-integrated.
- Privy pop-ups: $20-$400/mo by site traffic.
- Justuno pop-ups + email capture: $35-$500/mo.
- Octane AI quiz flows: $50-$500/mo. Drives higher list capture via interactive quizzes.
- Triple Whale / Northbeam MTA: $129-$999/mo. Not recovery specifically, but attributes it properly across channels.
Checkout UX decision framework โ before you optimize recovery, fix leakage
The order of operations matters. Don't invest in recovery flows if your checkout is broken. Priority stack:
- Shop Pay / Apple Pay / Google Pay enabled: +0.3-0.8pp CVR. Free. Do this first.
- Email capture in checkout step 1: Captures 50-70% of abandoners vs 25-40% via popup alone. Shopify native.
- Total cost transparent on PDP (shipping estimator): Kills the #1 abandonment reason.
- Guest checkout enabled (no account required): #2 abandonment reason.
- Free-shipping threshold & progress bar: If using free ship, make the threshold visible and progress gamified. See free shipping threshold tool.
- Mobile checkout <7 form fields: Address autocomplete (Google Places, Loqate).
- Trust badges visible at checkout: Security, return policy summary, customer reviews count.
- Payment options: Shop Pay Installments, Klarna, Afterpay. 4-10% CVR lift on higher-AOV items.
Once these are in, recovery flows compound. Before they're in, you're recovering a percentage of a much-bigger leak than necessary.
Attribution โ who gets credit when email + SMS + retargeting all fire?
Default attribution in most platforms is last-touch. Real-world: a customer abandons, gets SMS, clicks ad in feed, comes back via Google branded search, and buys. Who gets credit?
- Shopify native: Last-click URL parameter. Google gets credit.
- Klaviyo: 5-day click window, 1-day open. Attributes if email/SMS was in that window.
- Meta: 7-day click, 1-day view. Claims generously.
- Triple Whale / Northbeam MTA: Distributes credit fractionally across touches.
Real-world: if Klaviyo and Meta both claim an order, subtract 20-30% from Meta's claim to get approximate truth. For the recovery math above, use Klaviyo's attributed revenue (more conservative) as the baseline.
Frequently asked (operator edition)
Should I include a discount code in all abandoned cart emails or just the last one? Last one only (email 3). Earlier discounts train customers to abandon on purpose. Except: if your AOV is below $40 with thin margin, skip discounts entirely and use free-shipping or bundle-reminder as the "offer."
What's the best time window for SMS abandoned cart? 30 min is industry standard. Some brands test 15 min (higher recovery but feels spammy) or 2 hr (lower recovery but less friction). Stick with 30 min unless your data shows otherwise.
How do I handle abandoned carts for subscription sign-ups vs one-time purchase? Subscription abandonment usually happens at the recurring-frequency selection step. Specialized flow: confirm convenience of skipping/pausing, offer trial first month, show subscriber perks. Recovery rates are typically 5-8 points higher than one-time cart.
Do abandoned cart emails work for B2B/wholesale? Yes, with modifications. Longer delays (email 1 at 4hrs, email 2 at 2 days, email 3 at 5 days), no consumer-style discounting, focus on restock timing and bulk-order perks. See wholesale markup tool.
Should I send abandoned cart emails to repeat customers differently? Yes. A repeat customer abandoning means something specific went wrong (price change, out of stock, last purchase arrived damaged). Trigger a different flow: no discount, direct personal-feeling ask, invite reply.
Why is my abandoned cart email open rate suspiciously high? Apple MPP. iOS Mail users trigger the open pixel automatically. Shift KPIs to CTR, not open rate. For abandoned cart flows, CTR of 8-14% is healthy.
How do I measure incremental lift from the flow? Holdout test โ randomly exclude 10% of abandoners from getting the flow for 2-4 weeks. Compare their purchase rate to the 90% who got the flow. The delta is true incremental recovery. Do this once per year.
Do I legally need double opt-in for SMS abandoned cart? Yes in the US under TCPA โ the customer must have explicitly opted into SMS, not just provided their phone at checkout. Attentive and Postscript handle compliance. Don't DIY this.
How do browse abandonment and cart abandonment flows differ? Browse abandonment fires on PDP visit >2 minutes with no ATC; cart abandonment fires on ATC with no checkout completion. Browse recovers 2-5%; cart recovers 10-15%. Run both โ they don't cannibalize.
Should the abandoned cart email show the exact cart contents or just the brand/category? Exact cart with images wins by 2-3 points of recovery in nearly every test. Klaviyo's dynamic cart block handles this.
Related calculators
- Email marketing ROI calculator โ model revenue per email across campaigns and flows
- Conversion rate calculator โ benchmark your CVR before and after checkout fixes
- CAC calculator โ cart recovery lowers your effective CAC
- Shopify cost calculator โ checkout performance varies by plan (Shop Pay on Plus)
Benchmarks sourced from Baymard Institute 2025 Cart Abandonment Stats, Klaviyo 2024 Email & SMS Benchmarks, and Shopify Plus operator data. Your recovery rate will vary based on product category, price point, and flow quality.