68% of Shoppers Abandon Their Cart — Here Are the 5 Fixes That Actually Bring Them Back
By Jonathan · Founder, PageGains

The average e-commerce store loses 68 cents of every dollar it nearly earns — not to competitors, not to bad products, but to its own checkout flow. That number comes from the Baymard Institute, which has tracked cart abandonment across hundreds of sites for over a decade. The frustrating part isn't the statistic itself. It's that most of the reasons shoppers leave are completely fixable.
Unexpected Costs at Checkout Kill More Sales Than Anything Else
Ask Baymard why shoppers abandon carts, and the same answer tops the list every single time: surprise costs. Shipping fees, taxes, and handling charges that weren't visible on the product page. In their latest study, 48% of abandoners cited this as their reason. That's nearly half your lost sales from one source.
The fix here is straightforward but requires actual commitment. Show total cost — including estimated shipping — before the cart page. If you offer free shipping above a threshold, surface that message early: "Add $12 more for free shipping" on the product page, in the cart preview, everywhere. If your margins can't support free shipping, show a flat rate upfront instead of building to a reveal at checkout. Shoppers don't hate paying for shipping. They hate being surprised by it after they've already decided to buy. That moment of surprise breaks trust, and once it's broken, they're gone.
Forced Account Creation Is Quietly Costing You 5-Figure Revenue
Here's a real example: Jared Spool famously documented a case where a single "Register" button was blocking $300 million in annual revenue for a major retailer. After replacing it with a "Continue as Guest" option, revenue recovered — not incrementally, but dramatically, within a year.
Forcing account creation before purchase adds friction at the worst possible moment. The shopper has already done the hard work of deciding to buy. Now you're asking them to stop, create a password, and confirm an email just to hand you money. Many won't bother.
Make guest checkout the default. Put it front and center — not hidden below a login form. After the purchase is complete, offer account creation as a value proposition: "Save your details for faster checkout next time." At that point, they've already had a positive experience. Conversion on that optional step will be much higher, and you haven't lost the sale to get there.
A Checkout Flow Longer Than 4 Steps Bleeds Orders on Mobile
Pull up your checkout on a phone and count the screens. If it takes more than four taps to get from cart to confirmation, you're losing mobile shoppers — and mobile now drives over 70% of e-commerce traffic, even if desktop still converts higher. The gap between mobile traffic and mobile conversion is one of the most consistent problems across the stores we audit.
Every extra field is a reason to quit. Ask yourself: does shipping address need a second address line visible by default? Do you need a phone number (and if so, have you explained why)? Can you auto-fill city and state from zip code — yes, this is a small thing, and yes, it matters on mobile keyboards.
Progress indicators help too. "Step 2 of 3" reduces abandonment because it makes the end feel reachable. Without it, shoppers don't know if they're halfway done or one-third done, and uncertainty makes people quit. Keep the flow short, label the progress, and remove every field that isn't genuinely necessary.
GET YOUR OWN AUDIT
Find these issues on your own page
PageGains analyzes any URL and surfaces these exact problems in ~60 seconds. First audit from $3.99.
Analyze my page →Payment Anxiety at Checkout Silently Stops Purchases
There's a category of abandonment that doesn't show up clearly in surveys because shoppers won't admit it: they got to the payment page and didn't trust the site enough to enter their card. No trust badges. No recognizable security indicators. A payment form that looked like it was built in 2009. They left.
Trust signals at checkout aren't decoration. They're conversion elements. Place SSL indicators and recognizable security badges — Norton, McAfee, or simply a padlock with "Secure checkout" text — directly adjacent to the payment fields, not buried in the footer. Show logos of accepted payment methods clearly. If you accept PayPal, Apple Pay, or Shop Pay, show those options prominently. Shoppers trust those brands more than they trust your store, especially on a first purchase.
One more thing: your checkout page URL should match your main domain. A payment page on a different domain than the store — even a legitimate payment processor — reads as suspicious to cautious shoppers. If you're on a third-party checkout, style it to match your brand as closely as the platform allows.
Your Abandonment Email Sequence Is Probably Leaving 30% of Recovery Revenue Behind
Most stores send one cart abandonment email. Maybe two. They go out hours after the abandonment, lead with a generic "You left something behind," and convert at 5–8%. That's fine. You can do better with almost no additional work.
The research on abandonment email sequences consistently shows that three emails outperform one, and that the structure matters. Email one: send within one hour, keep it simple — show the product, include the cart link, no discount yet. Email two: send at 24 hours, add social proof (reviews, number of customers, etc.) and create mild urgency around stock or timing if it's genuine. Email three: send at 72 hours, offer a small incentive if your margins allow — 10% off, free shipping, whatever moves the needle for your price point.
Subject lines with the product name outperform generic ones by a significant margin. "Your [Product Name] is still waiting" beats "Complete your purchase" almost every time. Personalization isn't just nice — it's the difference between a 6% recovery rate and a 12% one.
Slow Load Times on the Cart and Checkout Pages Are a Silent Conversion Killer
Most store owners obsess over homepage speed and let checkout load times slide. This is backwards. A one-second delay in checkout load time can reduce conversions by 7%, according to Akamai's data. On the page where someone is actively trying to give you money, speed is not a nice-to-have.
Run your cart and checkout pages through Google PageSpeed Insights specifically — not just your homepage. Look for render-blocking scripts, unoptimized images (yes, even on checkout — logos, trust badges, product thumbnails), and third-party tracking scripts that fire before the page is usable. Every analytics pixel, retargeting tag, and live chat widget you've added loads on these pages too, and the weight adds up.
If you're on Shopify, third-party checkout apps and custom scripts are the most common culprits. On WooCommerce, plugin bloat kills checkout performance more than anything else. Audit what's actually running on those pages and cut anything that isn't earning its load time.
GET YOUR OWN AUDIT
Find these issues on your own page
PageGains analyzes any URL and surfaces these exact problems in ~60 seconds. First audit from $3.99.
Analyze my page →The Bottom Line
Cart abandonment isn't one problem — it's five or six problems stacked on top of each other, and most stores are losing money to all of them simultaneously. The good news is that none of these fixes require a platform migration or a six-month dev project. Showing total cost earlier, removing forced registration, shortening your checkout flow, adding trust signals next to the payment form, building a proper three-email recovery sequence, and auditing your checkout page speed — these are changes you can implement in days, not quarters.
The math is worth spelling out. If your store does $500,000 a year and you're abandoning at 68%, getting that number down to 58% through these fixes could mean $50,000–$80,000 in additional recovered revenue from the same traffic you already have. No new ad spend. No new products. Just fewer leaks in the bucket.
Start with the fix that matches your biggest problem. If you don't know which one that is, run a five-minute usability test — record three people checking out on mobile, watch where they hesitate, and you'll have your answer faster than any analytics report will give it to you.
