← Back to blog

70.22% Baseline: 2026 Abandoned Cart Recovery Benchmarks and Tests

October 8, 2026
70.22% Baseline: 2026 Abandoned Cart Recovery Benchmarks and Tests

Get the first touch out fast, and every other benchmark in this piece gets easier to hit.


TL;DR:

  • Sending a first recovery message within 10 to 60 minutes using SMS or push significantly improves the chances of re-engagement because intent decays rapidly.
  • Email remains the most revenue-efficient recovery channel, but it typically requires multiple sends and has a 50%+ open rate with about 3% conversion.
  • Mobile abandonment is 10 to 15 percentage points higher than desktop, necessitating a mobile-first checkout optimization approach.
  • Using push notifications via native App Clips can reach shoppers who do not leave contact details, expanding recovery reach without requiring app installs or data collection.
  • Quick fixes like displaying upfront costs and offering guest checkout can reduce abandonment caused by late fees and forced registration within days.

StorePush
Reach Shoppers Who Leave Without Buying
StorePush uses native iOS App Clips to send push notifications to shoppers who abandon carts without sharing email addresses or phone numbers.
Visit StorePush

Table of Contents

2026 cart abandonment and recovery benchmarks by channel

The baseline everyone measures against comes from Baymard's aggregated abandonment data, which puts the average documented cart abandonment rate at about 70.22% across 50 studies. That number has held in a tight band for years, which tells you abandonment itself isn't the real problem. The real problem is how much of it you recover.

Email remains the workhorse of recovery programs. Platform benchmark summaries referenced by Shopify's checkout optimization guide show abandoned cart email flows pulling open rates above 50% for strong performers, with placed order rates landing around a low single digit median, often cited near 3%. That sounds small until you compare it to a typical promotional blast, because abandoned cart flows consistently generate the highest revenue per recipient of any automated email flow a store runs.

2026 cart abandonment and recovery benchmarks by channel — overview diagram

SMS and push behave differently. They don't have an inbox to get lost in, so when a shopper's phone buzzes within the first hour, intent is still warm. The tradeoff is reach: SMS needs a phone number at checkout, and traditional push needs an app install, both of which most abandoning visitors never provide.

A few patterns worth building targets around:

  • Email delivers the strongest revenue per recipient among automated flows, per Shopify's benchmark summary, but needs multiple sends to reach its ceiling.
  • SMS tends to convert faster per message but requires explicit consent and a verified number, narrowing who you can message.
  • Push can react instantly to abandonment the moment it happens, which matters because intent decays quickly after a shopper closes the tab.
  • Mobile abandonment runs materially higher than desktop, often by 10 to 15 percentage points according to platform data cited in Shopify's guidance, which means a mobile-first checkout audit pays off disproportionately.

Here's how those figures line up when you're setting internal targets:

MetricTypical rangeSource
Average cart abandonment rate~70.22%Baymard
Abandoned cart email open rate (strong performers)50%+Shopify benchmark summary
Abandoned cart email placed-order rate (median)~3%Shopify benchmark summary
Mobile vs. desktop abandonment gap10 to 15 percentage points higher on mobileShopify benchmark summary

Industry variance is real, too. Fashion and apparel stores tend to see higher browsing abandonment because shoppers compare across tabs, while stores selling considered purchases, like furniture or electronics, see longer gaps between abandonment and recovery. Treat the numbers above as a floor to clear, not a ceiling to admire.

Choosing the right channel and timing for each touch

Every channel trades off immediacy against reach. Email reaches almost everyone who starts checkout, since most carts capture an address before the shopper bails, but it competes with a crowded inbox and sometimes a spam filter. SMS converts fast because it interrupts, but it needs a phone number and opt-in, which a meaningful share of shoppers never give. Push sits closest to instant, firing the moment a shopper's behavior signals abandonment, though traditional push has historically needed an app install most browsers never complete.

A practical timing matrix, built around how quickly intent fades:

  • 10 to 60 minutes after abandonment: fire your fastest available channel (SMS or push) as a plain reminder, no discount yet.
  • 1 to 24 hours: send the first email, framed as a helpful nudge rather than a sales pitch, addressing a likely objection like shipping cost or sizing.
  • 72 hours: send a final email or SMS, this is where an incentive earns its place if the cart hasn't converted.

Segment the matrix by order value. A shopper eyeing an $800 jacket is thinking hard about the decision, and a fast, low-pressure touch respects that. A shopper with a $35 cart is more likely abandoning out of distraction than deliberation, so a slightly longer delay before your first message rarely costs you much.

Product type matters too. Considered purchases (furniture, electronics, anything requiring research) tolerate a longer runway between touches. Impulse categories (apparel, beauty, snacks) reward speed, because the emotional pull that got them to add-to-cart fades within hours.

Pro Tip: Shorten your first-touch delay for high-AOV carts, every extra hour of silence is an hour a competitor's retargeting ad gets to work instead.

Our timing experiments by average order value back this up directly: carts above a store's median AOV recovered better with a first touch inside the hour, while lower-value carts showed little sensitivity to a delay stretched to several hours.

Choosing the right channel and timing for each touch — overview diagram

How to calculate recovery rate and attribute recovered revenue

The formulas are simple, but the discipline around attribution is where most reporting goes wrong.

  1. Recovery rate = (recovered carts ÷ total abandoned carts) x 100.
  2. Recovered revenue = sum of order value for every cart that completed checkout after receiving a recovery touch, inside your attribution window.
  3. Attribution window = the time span after a touch during which a completed order counts as recovered, typically 24 to 72 hours depending on channel.

On attribution model: last-click (crediting whichever message the shopper clicked right before purchase) is the simplest and most defensible default for most stores, because it avoids the overcounting that first-touch models produce when a shopper receives email, SMS, and push for the same cart. Whichever model you pick, use it consistently across channels so you're comparing like with like, and keep a note of the window length next to any rate you report, since a 24 hour window and a 72 hour window on the same data will produce different numbers.

Here's a worked example.

Your real number depends on channel mix, timing, and how much friction sits in your checkout.

Segment this reporting by device and channel before you present it. A recovery rate blended across mobile and desktop can hide a mobile checkout problem that's dragging the average down, and a rate blended across email and SMS can hide the fact that one channel is doing most of the work. Our guide on what to measure and fix first walks through that segmentation in more detail.

The real reasons shoppers abandon, and how to fix each one

The headline abandonment rate hides a handful of specific, fixable causes. Baymard's checkout research attributes a large share of abandonment to a short list of culprits: extra costs like shipping and taxes account for about 39% of abandonments, while forced account creation accounts for about 19%. Perceived checkout length and slow delivery estimates round out the rest.

Mapping each cause to a fix:

  • Extra costs appearing late (39%): show shipping and tax estimates on the product or cart page, before checkout begins.
  • Forced account creation (19%): offer guest checkout as the default path, not an afterthought link.
  • Checkout feels long: cut form fields to the minimum and enable address autofill.
  • Delivery date feels uncertain: display an estimated delivery window on the cart page, not just after purchase.

Split your fix list into two tracks so nothing stalls behind a backlog:

  1. Quick wins (days, not sprints): add an upfront shipping estimate banner, enable guest checkout, add a progress indicator showing checkout has only two or three steps.
  2. Product and engineering projects (weeks): rebuild the checkout flow to show taxes inline before the final step, integrate a shipping calculator that updates in real time, and add delivery date estimates tied to inventory location.

For each fix, pair it with a specific test. If you add an upfront shipping estimate, A/B test it against your current flow and track checkout initiation rate, not just final conversion, since the earlier metric isolates whether the change reduced bailout before payment. If you switch guest checkout to the default, measure the share of first-time buyers who complete checkout within the same session. Our piece on why cart abandonment is a browsing problem, not a checkout problem digs into how some of this friction starts well before checkout even loads.

Sequence templates you can copy into your workflow today

Here's a three-email sequence structured around intent, not urgency:

  1. Email 1 (1 to 4 hours after abandonment): a plain reminder, "you left something in your cart," paired with a product image and a direct link back. No discount.
  2. Email 2 (24 hours): objection handling. Address shipping cost, sizing, or return policy, whichever friction is most common for that product category.
  3. Email 3 (72 hours): the incentive email. A modest discount or free shipping offer, framed as a last chance rather than a standing deal.

SMS works best as a single, tightly timed message rather than a sequence. Fire it within the first hour, keep it under two sentences, and skip the discount on the first send, since SMS already carries enough urgency from the format itself.

Push notifications are suited to the earliest moment of all, the instant a shopper's session signals abandonment, before they've had time to open a new tab and forget. Because push doesn't rely on an inbox or a text thread, the message can stay simple: a reminder of what's in the cart and a direct link back, with follow-up constrained to one or two additional nudges before you stop.

A few rules for tiering incentives across the sequence:

  • First touch: no discount, just a reminder, since a chunk of abandoners return without any incentive at all.
  • Second touch: address the specific objection (cost, sizing, trust signals) rather than jumping to a discount.
  • Final touch: offer the smallest incentive that moves the needle, test 5% before testing 15%.
  • High-AOV carts: skip percentage discounts entirely and consider free shipping or an added perk instead, since a flat dollar discount erodes margin fast on expensive items.

Our notes on push notification personalization go deeper on crafting that first-touch message so it reads like a helpful nudge rather than a sales ping.

Running tests that actually prove what's working

Two test designs cover most of what a recovery program needs to validate.

  1. Timing test: split abandoned carts into two groups, one receiving the first touch at 30 minutes and the other at 4 hours. Track recovery rate and revenue per recipient over a 72 hour attribution window, and run the test for at least two to four weeks to smooth out day-of-week effects.
  2. Incentive test: split carts into a no-discount control and a discount variant on the final touch only. Track recovery rate and, critically, average order value, since discounts that lift recovery but shrink order value can net out flat or negative.

On sample size, don't trust a test that hasn't accumulated at least a few hundred abandoned carts per variant. Smaller stores may need to run tests longer rather than shorter to hit that threshold, and that patience is worth it, a decision made on 40 carts per group is closer to a guess than a result.

Attribution hygiene matters as much as the test design. The most common pitfall is double-counting: a shopper who gets email, SMS, and push for the same cart and converts gets credited to all three channels in separate reports, inflating the apparent lift of each one. Fix this by picking one attribution model, last-click is the pragmatic default, and applying it consistently across every channel report.

When presenting results to stakeholders, lead with the conversion math, not the percentage lift alone. For general testing frameworks beyond cart recovery specifically, this conversion optimization playbook offers a useful prioritization structure for deciding what to test next.

Where push re-engagement fits into the recovery stack

Email and SMS share one structural limit: they only work on shoppers who hand over contact information before leaving. Most don't. That gap is where push-based tools occupy a different lane.

StorePush sends push notifications to a shopper's lock screen using native iOS App Clips, without requiring an email address, phone number, or app install. The capability set, as we've built it, includes:

  • No data collection required: the push fires without an email or phone number on file, reaching shoppers traditional flows never capture.
  • Zero app install: App Clips deliver the notification natively, skipping the signup friction that kills most push adoption.
  • Platform integrations: connects with Shopify, WooCommerce, BigCommerce, and custom storefronts.
  • Revenue attribution analytics: a dashboard tracks funnel performance, click-through heatmaps, and event-based triggers tied to recovered revenue.

A practical workflow treats push as the first touch, firing the moment a visitor abandons, with email and SMS layered in afterward for shoppers who did leave contact details. That sequencing widens the pool of carts a recovery program can reach at all, rather than replacing the channels already doing the work downstream.

Our priority checklist for 2026

If you're setting a recovery program up for 2026, measure your baseline abandonment and recovery rate first, segmented by device, before changing anything. Then fix the two or three UX issues doing the most damage, extra costs showing late and forced account creation are the two most common offenders. Get an immediate first-touch channel running, something firing within the hour, and test it against a slower baseline. From there, iterate with the timing and incentive tests outlined above, and report every result in revenue terms, not just rate changes. The stores that win this year aren't the ones with the cleverest discount. They're the ones who shortened the gap between abandonment and the first message a shopper sees.

— Lucas

StorePush: a pragmatic option to recover visitors other channels miss

Most recovery stacks are built around people who gave you an email or a phone number, which leaves the rest of your traffic with no safety net at all. We built StorePush to close that gap: push notifications land on a shopper's lock screen through native iOS App Clips, with no email, phone number, or app install needed to make it work.

This fits best for stores that already run email and SMS flows but want to extend recovery to the much larger share of visitors who never complete a form before leaving. A few starting points:

  • Store owners running Shopify, WooCommerce, BigCommerce, or a custom storefront can connect push notification recovery tools directly.
  • Teams wanting revenue attribution without building their own tracking can use an analytics dashboard.
  • Anyone testing a new recovery channel can start on a free plan before moving to paid plans with usage commissions.

If your current flows only reach the shoppers who hand over their details, see how StorePush works and where it fits alongside what you're already running.

FAQ

What is a good abandoned cart recovery rate in 2026?

A healthy recovery rate typically falls in the single digits to low double digits, with top-performing abandoned cart email flows showing high open rates and strong revenue per recipient according to platform benchmark data. The exact figure depends heavily on channel mix and how fast your first touch goes out.

How is cart abandonment rate calculated?

Cart abandonment rate is the percentage of shoppers who add items to a cart but don't complete checkout, calculated as abandoned carts divided by total carts started. The documented industry average sits near 70.22% across 50 aggregated studies.

What causes most shopping cart abandonment?

Extra costs appearing late in checkout, like shipping and taxes, account for the largest share of abandonment at about 39%, according to Baymard's checkout research. Forced account creation is the next biggest driver at roughly 19%.

How quickly should I send the first cart recovery message?

Send your fastest available touch, SMS or push, within the first 10 to 60 minutes after abandonment, since purchase intent decays quickly once a shopper closes the tab. Follow with email at the 1 to 24 hour mark, and reserve any discount for a final touch around 72 hours.

Can I recover carts from shoppers who never gave their email or phone number?

Yes, push notification tools like StorePush can re-engage shoppers through native App Clips without collecting an email address or phone number first. That approach expands the pool of recoverable visitors beyond what email and SMS flows can reach on their own.

Sources