Most Shopify stores recover 3 to 5 percent of abandoned carts. Top performers hit 12 to 14 percent. The difference is the abandoned cart email setup, not the offer.


Guilhem Teyssier
Founder & CEO
Most Shopify stores recover 3 to 5 percent of their abandoned carts. Top performers hit 12 to 14 percent. The gap is not the discount.
It's the email setup. Timing. Sequence. Copy that gets clicks instead of skipped. Below is what actually moves the recovery number, based on 2026 benchmark data from Klaviyo, Baymard and Shopify's own blog.
Why most abandoned cart emails fail
The average store sends one email, two days after the cart goes cold. That's two mistakes in one move.
Single-email sequences leave money on the table. Klaviyo data shows 3-email flows generate 6.5x more revenue than single sends. We're talking $24.9M versus $3.8M across the same customer base. One email is not a sequence. It's a hope.
The other mistake is timing. Wait two days and the shopper has either bought from a competitor, forgotten the product, or decided they didn't want it. The first hour is when intent is still warm. You either catch it or you don't.
A few other failure patterns show up across stores we audit. No product image. Subject lines that say "You left something behind" instead of the actual item name. A CTA button buried below 600 pixels of brand storytelling. A discount in email 1 that trains shoppers to abandon on purpose.
If your current sequence does any of those, you're working against yourself. Fix the setup before you blame the offer.
Optimal timing for a 3-email sequence
Here's the cadence that consistently outperforms across DTC merchants:
Timing | Purpose | Share of recovery | |
1 | 1 hour after abandonment | Reminder only, no discount | 50 to 60% of recovered carts |
2 | 24 hours later | Social proof or low-stock urgency, still no discount | 20 to 25% of remaining |
3 | 72 hours after abandonment | Discount or free shipping offer | 15 to 20% of remaining |
The first email is the workhorse. Send it at 1 hour. Not 4. Not 24. At 1 hour the shopper still remembers the cart, still has the intent, and a soft "hey, did you forget this?" feels useful instead of stalker-y.
Send the first email after 24 hours and you've already burned half your recovery potential. The data is unambiguous on this. Speed beats polish.
Set it once. Run it for two weeks. Check the numbers.
Subject lines that get opened
Apple Mail Privacy Protection inflates open rates in 2026. Treat anything above 40 percent as directional, not gospel. Klaviyo's most recent abandoned cart benchmark puts the average open rate at 50.5 percent and the top decile at 65.3 percent.
What works in subject lines:
Specific product reference: "Your size 8 Air Max is still waiting"
Soft, human question: "Did the wifi drop on you?"
Direct value drop: "Get them for 15% off"
Honest scarcity: "Only 3 left in your size"
What kills opens: generic "You left something behind" sent at 8 PM Tuesday with no product mention. Every brand sends that. It reads as noise to the inbox and to the shopper.
Keep subject lines under 40 characters. That's where mobile inbox previews cut off. Past that is wasted.
A/B test two angles per quarter. Stop testing once you have a winner that beats the baseline by more than 5 percent on click rate. Click rate is the metric. Opens are too contaminated by MPP to trust.
Copy structure that actually converts
Cart recovery emails should be 50 to 150 words. The shopper already knows the product. Your job is friction removal, not product education.
A working structure:
One-line hook tied to the subject line
Product image, name, price and a clear CTA button
One trust line: free returns, ships in 48 hours, 4.8 star rating across 1,200 reviews
Optional secondary CTA pointing to a related product if the primary one is out of stock
That's it. No paragraphs explaining your founder story. No 5-product carousel pulling attention away from the cart. The cart is the offer. Everything else dilutes it.
If the shopper needs to scroll twice to find the "complete your order" button, you've lost the conversion. The button sits above the fold or it doesn't sit at all.
Write the email like a text message from a helpful friend. Not a marketing department. Lowercase the "Hey" if your brand voice allows. Drop one personal detail if you have it: their first name, the product variant, the saved shipping city. Specificity reads as intentional. Generic reads as automated.
The discount question
Should you offer a discount in email 1? No.
Train shoppers to abandon and you'll watch abandonment climb, not recovery. The order is reminder, reason, then incentive. Discount on the first touch and you're paying for a sale you'd have made anyway.
The smarter play is a tiered approach based on cart value. Carts under $50 get a reminder only. No discount, no shipping offer. The math doesn't work at that AOV. Carts from $50 to $150 get a free shipping offer on email 3. Carts above $150 get a 10 to 15 percent code on email 3, plus a personal note from support or the founder if margins allow.
When you do discount, free shipping outperforms a percentage off on lower-AOV carts. Free shipping reads as "no hidden cost", which clears a specific friction. A 10 percent discount reads as "the price was negotiable", which raises a different question: "was the original price fair?"
On higher-AOV carts the percentage code wins, because shipping is usually already free above a threshold. Match the offer to where the friction actually is. Don't pick one offer for the whole list.
Mobile and segmentation
41 percent of emails are opened on mobile. If your template breaks below the fold on a 375 pixel screen, the conversion is dead before the shopper reads the headline.
Use single-column layouts. CTA buttons at least 44 pixels tall. CTA in live text, not baked inside an image, in case images don't load on a corporate Outlook client.
Segment by cart value, browse history and customer type. A first-time visitor abandoning a $30 cart needs a different message from a repeat customer abandoning a $400 cart. Same email to both is a wasted recovery dollar.
If you're on Shopify Email, the segmentation is shallow. Klaviyo, Omnisend or Sendlane will give you real conditional flows. Pick one. Move on.
Benchmarks to measure against
Once your sequence is live, watch these numbers weekly:
Click rate per email (target above 6% on email 1)
Placed order rate (target above 3.3% per Klaviyo's 2026 benchmark)
Revenue per recipient (your real ROI signal)
Unsubscribe rate (red flag above 0.5% per email)
Skip the open rate as a primary KPI. Apple Mail inflates it. Use it for trend direction only.
The global average cart abandonment rate sits at 76.8 percent in early 2026. That's not a number you fix with one campaign. It's a number you erode month over month. Pick the small wins and stack them.
What to prioritize if you're starting from zero
If you have no abandoned cart automation today, do these in order:
Turn on Shopify's default abandoned checkout email at 1 hour. Default is better than nothing.
Replace the default template with a 3-email sequence at 1 hour, 24 hours, 72 hours.
Rewrite subject lines so they reference the actual product, not generic boilerplate.
Add a tiered discount logic so you stop discounting carts that didn't need it.
Segment by cart value and customer type, then track placed order rate per segment.
Skip step 1 if you already use Klaviyo, Omnisend, Sendlane or Brevo. Jump to step 2.
Pick one. Implement it. Measure for 14 days.
Frequently Asked Questions
How many abandoned cart emails should I send on Shopify?
When should I send the first abandoned cart email?
Should I include a discount in my first abandoned cart email?





