How do Shopify sellers reduce cart abandonment?
About seven in ten carts are abandoned, and most of it is preventable friction. Here is what causes it, what actually fixes it, and what to do first.
Roughly seven out of ten shoppers who add something to a cart will leave without buying. That number has barely moved in over a decade of measurement.
Short answer: you cannot get abandonment to zero, and you should not try. But the shoppers who abandoned over surprise costs, forced accounts, or a clunky checkout are recoverable. Remove the friction first, then recover the rest with a good email flow.
The fix has an order. The checkout itself comes before the recovery emails. The recovery emails come before the fancy tactics. This is the piece most advice gets backwards.
How big the problem actually is
The Baymard Institute averages cart abandonment across 50 published studies and lands at about 70.22% as of 2025, a figure it has tracked for more than thirteen years with minimal movement. Some benchmarks push higher — one 2025 benchmark recorded 77.15% globally, with mobile at nearly 80%.
Here is the number that changes the picture: Baymard also found that about 43% of abandoners were "just browsing" or not ready to buy. Those people were comparing, saving for later, or killing time. No discount or popup converts them, and that is fine. They were never yours.
So the realistic target is not 70% down to zero. It is the other 57% — the shoppers who wanted to buy and hit a wall. Those walls have names, and they are remarkably consistent.
Why shoppers leave: the fixable reasons
Baymard's survey of why shoppers abandon ranks the reasons plainly. Extra costs too high — shipping, tax, fees — leads at about 39%. Then delivery too slow at 21%. Then a tie at 19% between not trusting the site with card information and being forced to create an account. An 18% share goes to checkout that is too long or complicated, 15% to an unsatisfactory returns policy, 13% to site errors, 10% to not enough payment methods, and 8% to declined cards.
Notice something: the top five reasons are all things you control. None of them are about price, product quality, or competition. They are friction. Friction is fixable.
Fix the checkout before the recovery emails
Recovery emails are the glamorous part of this story. Checkout friction is the boring part that matters more. If a third of your abandoners leave because checkout is long and another fifth because you demanded an account, an email three days later is a bandage.
Enable guest checkout. Shopify has it by default in most themes now — do not override it with an account requirement. Every field you ask for costs you a slice of buyers. Name, email, address, payment. That is the list. Anything beyond it — birthdays, phone numbers, how-did-you-hear-about-us — is you taxing the buyer for your curiosity.
Shorten the flow itself. Shopify's one-page checkout is shorter than the classic multi-step flow, and it helps mobile buyers especially, since mobile abandonment runs about five points higher than average. Test your own checkout on your own phone. If it feels long to you, it is long.
Make the total price predictable early
The number one fixable reason is surprise costs. The fix is obvious and still widely ignored: show the real total as early as possible.
Add a shipping calculator or at least clear shipping rates on the product page or in the cart drawer, before checkout begins. If you charge tax or duties, say so early rather than revealing them on the final step. The buyer who discovers a $14 shipping fee on a $40 item at the last screen does not just leave your cart — they leave with a worse feeling about your store.
Free shipping thresholds are the common remedy, and they work when they are honest. "Free shipping over $75" displayed in the cart with a progress bar turns the fee into a goal. It only works if the threshold is reachable. A $150 threshold on a store where the average order is $40 is decoration.
Some sellers try the opposite: bury shipping in the product price and call it free. This can work, especially on marketplaces where buyers filter by free shipping, but on your own Shopify store it often backfires — your prices look inflated next to competitors, and buyers notice. The better version of honesty is to price fairly and let shipping be visible and predictable. Buyers do not mind paying for shipping. They mind being surprised by it.
Trust is a design problem
Nineteen percent of abandoners did not trust the site with their card. You are not going to fix this with a blog post about your values. Trust comes from small, specific signals at the moment of payment.
Show recognizable payment badges — Shop Pay, PayPal, Apple Pay — before the buyer reaches checkout, not just inside it. Put your returns policy where the buyer can find it in one click, and make it plain language: "30 days, no questions asked" beats a legal paragraph. Display real reviews near the product, especially ones that mention shipping speed and quality. Keep the checkout URL and branding consistent so the buyer never wonders if they were whisked somewhere else.
None of this is exciting. All of it is cumulative. A buyer who feels safe clicks "pay." A buyer who hesitates does not, and hesitation is the whole problem.
Set up the abandoned checkout flow properly
Once the checkout is clean, recovery emails become worth building. Shopify includes a built-in abandoned checkout automation — the default sends a single email after ten hours, which is slow and thin. Most stores do better with a proper multi-email flow through Shopify Email or an app like Klaviyo.
The timing that consistently works: the first email within one to two hours, a plain reminder showing the abandoned items with a direct link back to checkout, no discount. The second at around 24 hours, adding social proof or answers to common objections. The third at 48 to 72 hours, where a time-limited discount or free shipping offer becomes appropriate — 10 to 15% is the typical range.
Three emails is the sensible maximum. Each one should feel like a distinct message, not the same nudge sent three times. The first email converts the forgetful. The second converts the hesitant. The third converts the price-sensitive. Anyone not converted by the third has almost certainly bought elsewhere or moved on.
Hold the discount until the end. If you lead with a code in the first email, you teach shoppers that abandoning earns them a discount — and some of them will learn it fast.
Add SMS only where you have real permission
SMS recovery converts well — automated texts see very high open rates — but the rules are strict and they should be. Only message shoppers who explicitly opted in, which Shopify and apps like Klaviyo handle at checkout. One text, sent within an hour or two of abandonment, with the product name and a direct checkout link.
The compliance risk is real: sending without consent creates legal exposure under rules like the TCPA in the US. If your opt-in rate is low, that is the project — improving the opt-in moment — not a reason to message people anyway. Email reaches everyone. SMS is a bonus channel for those who asked for it.
Payment options and the mobile majority
Ten percent of abandoners did not find their payment method. On Shopify this is mostly a configuration problem: offer the obvious ones — cards, Shop Pay, PayPal, Apple Pay, Google Pay — and consider buy-now-pay-later, which now moves tens of billions in online spend a year. Every missing method is a small door closed.
And design everything for the phone first. Mobile abandonment runs around 75 to 80%, and most of your traffic is mobile. Big tap targets, no horizontal scrolling, express checkout buttons that skip the form entirely. The desktop version of your checkout is the one fewer people see.
What to fix first: the priority order
If this all feels like a lot, here is the order, ranked by how much abandonment each typically recovers.
First: enable guest checkout and shorten the form. This is the fastest win and it costs nothing. Second: make shipping and total costs visible before checkout starts. Third: add the trust basics — clear returns policy, payment badges, real reviews near the buy button. Fourth: build the three-email recovery flow with proper timing. Fifth: add SMS for opted-in shoppers and expand payment options. Sixth, only then: exit-intent popups, countdown timers, and the clever tactics.
The order matters because the early items reduce abandonment for everyone, while the later ones recover a slice of the remainder. A store with a clunky checkout and a beautiful email flow is watering a garden with a hole in the hose.
You will not get to zero, and zero was never the goal. A store that moves its abandonment rate from 75% to 65% by removing friction has done something real: it turned the shoppers who wanted to buy into the shoppers who did. That is the whole game.
Latest posts
- How do I get my first order on Fiverr with no reviews?
- What is a three-fund portfolio?
- Can you sell on Amazon without using FBA?
- How much should I have in my emergency fund?
- Can AI-generated videos be monetized on YouTube?
- How do you make money online without showing your face?
- How much does eBay charge to sell in 2026?
- What is the safest investment for beginners?
- What is the difference between an index fund and an ETF?
- Should I reinvest my dividends or take the cash?
- How much should I save each month?
- How often should you post on YouTube?
- What are the best Fiverr gigs for beginners in 2026?
- Is the FIRE movement realistic?
- How do creators get paid by brands?