70% of online shopping carts are abandoned — the #1 reason is surprise costs at checkout (shipping, taxes, fees revealed too late). Here’s why your customers bail and the fixes that recover them.
Why Do Customers Abandon Their Online Shopping Carts?
The abandonment reasons, ranked (Baymard Institute data): 1) Extra costs too high — shipping, tax, fees (48%). 2) Forced account creation (26%). 3) Complicated checkout (25%). 4) Couldn’t see total cost upfront (25%). 5) Website errors/crashes (17%). 6) Not enough payment options (13%). The pattern: it’s not your products — it’s friction and surprise. Every surprise at checkout is a reason to leave; every friction point loses the impulse buyers who are your highest-margin customers.
Fix the Top Killers (Highest ROI First)
- Show all-in pricing early: shipping calculator on the product page, tax estimated in cart — no surprises at checkout. Ever.
- Guest checkout: always offer it — forced accounts kill 1 in 4 sales. Offer account creation after purchase.
- Free shipping threshold: “Free shipping over $50” — customers add items to reach it (raising your average order value while reducing abandonment).
- One-page checkout: every additional step loses 10–15% of buyers. Collapse it.
- Multiple payment options: cards + PayPal + Apple/Google Pay + buy-now-pay-later (Shop Pay, Klarna) — each option recovers its own segment.
- Trust signals: security badges, clear return policy, real reviews near the buy button.
The Mobile Checkout Audit (Do This Now)
70%+ of e-commerce traffic is mobile, but mobile converts at half the desktop rate — the gap is your money. Audit on your own phone: 1) Add a product to cart — how many taps to checkout? (Target: under 5.) 2) Is the checkout button thumb-reachable without scrolling? 3) Do forms use the right keyboards (numeric for card numbers, email for email)? 4) Does Apple Pay / Google Pay appear as a one-tap option? (This alone can lift mobile conversion 20%+.) 5) Test on a slow connection — does the page load in under 3 seconds on 4G? Common mobile killers: pop-ups covering the checkout button, tiny form fields, forced landscape, and payment forms that don’t autofill. Fix priority: one-tap payment options first (biggest lift), then tap count, then speed. A mobile checkout that takes 2 minutes loses to one that takes 30 seconds — not on price, on patience.
Recover the Ones Who Left
- Abandoned cart emails: 3-email sequence (1 hour: reminder; 24 hours: social proof/reviews; 72 hours: small incentive) — recovers 10–15% of abandoners. Shopify/Klaviyo automate this free.
- Exit-intent offers: “Wait — 10% off if you complete your order” — captures the price-sensitive segment.
- Retargeting ads: show the exact product they abandoned on Facebook/Instagram — creepy-effective.
Checkout UX: The 10-Point Audit
Run this audit on your own store, on your phone: 1) Guest checkout available? (non-negotiable). 2) Steps to complete: count them — target under 5. 3) All-in price visible before the final step? (no surprises). 4) Form fields: minimal (name, email, address, payment — that’s it), with the right mobile keyboards. 5) Payment options: cards + PayPal + Apple/Google Pay + BNPL — each missing option loses its segment. 6) Trust signals: security badges, return policy link, contact info — visible without scrolling. 7) Error handling: inline validation (not “form has errors” at the top). 8) Speed: under 3 seconds per step on 4G. 9) Order summary: visible throughout (what am I buying?). 10) Confirmation: immediate, with order number and next steps. Score under 7/10? Fix the failures in order — each point is worth 2–5% conversion. Audit quarterly — checkouts decay as platforms update.
Buy Now, Pay Later: Conversion vs. Cost
BNPL (Klarna, Afterpay, Shop Pay Installments) lifts conversion 20–30% — but understand the trade: Cost: 3–6% per transaction (vs. 2.9% cards) — on a $200 sale, that’s $6–$12 vs. $5.80. Who it converts: younger buyers, higher-ticket items ($100+), and the “I want it now” segment. The math: 25% conversion lift on $10,000 monthly sales = $2,500 extra revenue; at 5% BNPL fee on the BNPL portion (say 30% of sales = $3,750) = $187 in extra fees. Net: +$2,300/month. When to skip: sub-$30 average orders (fee eats margin, lift is minimal), luxury positioning (installments cheapen the brand), or B2B. Offer it, don’t push it: a checkout option, not the headline. The data is clear: for $75+ consumer goods, BNPL pays for itself several times over.
Post-Purchase: The Abandonment You Don’t See
The sale isn’t over at checkout: Buyer’s remorse returns: 20–30% of e-commerce returns are remorse, not defects — combat with immediate order confirmation (“great choice!”), fast shipping (the longer the wait, the colder the enthusiasm), and beautiful packaging (the unboxing justifies the purchase). Follow-up sequence: shipping notification → delivery confirmation → “how’s it going?” (7 days) → review request (14 days) → replenishment reminder (for consumables). Each touchpoint: reduces returns, generates reviews (see our review guide), and builds the repeat purchase. The metric: repeat purchase rate — 20%+ is healthy, under 10% means the post-purchase experience is broken. Acquisition is expensive; retention is profit. The checkout is the beginning of the relationship, not the end.
Cart Abandonment by Industry (Benchmarks)
Know your baseline: Fashion/apparel: 75–85% (browsing behavior, size uncertainty). Electronics: 65–75% (price comparison). Travel: 80–90% (itinerary building, not buying). Groceries: 50–60% (routine, lower stakes). Digital goods: 60–70%. What it means: 70% average, but your industry sets expectations — a 75% abandonment rate is terrible for groceries, normal for travel. Industry-specific fixes: fashion → size guides + free returns; electronics → price-match guarantees; travel → “price freeze” options. Benchmark against your industry, not the global average. Below industry average? You’re winning — optimize elsewhere. Above? The fixes in this guide are your roadmap.
Abandonment Email Templates (Copy-Paste)
The 3-email sequence, ready to customize: Email 1 (1 hour): Subject: “Forgot something?” — Body: “Your cart is waiting: [items]. Complete your order: [link]. Questions? Reply to this email.” Email 2 (24 hours): Subject: “Still thinking it over?” — Body: reviews/testimonials for the carted items + “Here’s what customers say.” Email 3 (72 hours): Subject: “10% off your cart (48 hours)” — Body: incentive + urgency + link. Rules: stop the sequence on purchase (obviously), don’t discount in email 1 (trains waiting), and personalize with the actual items. Expected recovery: 10–15% of abandoners — the highest-ROI emails you’ll ever send. Set it once (Shopify/Klaviyo automate free); profit forever.
Cart recovery starts with being found — our Google visibility guide ensures customers reach your checkout in the first place. For the payments side, the FTC’s business guidance covers disclosure requirements for online sellers, including the checkout transparency rules that reduce abandonment-causing surprises.
Mobile Checkout Optimization (Where Most Sales Die)
Over 70% of e-commerce traffic is mobile, yet most checkouts are designed desktop-first — mobile checkout is where sales die. The fixes: single-page checkout (every extra page bleeds 10–15% of buyers), digital wallets front and center (Apple Pay/Google Pay convert 2x better than card forms on mobile), minimal fields (name, email, address, payment — nothing else), and address autocomplete (Google Places API — typing full addresses on phones is abandonment fuel).
Speed is conversion: each second of mobile load time cuts conversions ~7%, and mobile networks are slower and flakier than developers’ office Wi-Fi. Compress images aggressively, defer non-critical scripts, and test checkout on a real mid-range Android over 4G — not just your iPhone on office Wi-Fi.
Trust signals matter more on small screens: security badges near the pay button, clear return policy link, and order summary always visible. Mobile buyers can’t easily comparison-shop mid-checkout — reduce their anxiety and they complete.
Frequently Asked Questions
What is the ideal number of checkout steps on mobile?
One page if possible; three steps maximum (info → payment → confirm). Every additional step costs 10–15% of buyers. Guest checkout mandatory — account creation is the single biggest mobile abandonment trigger.
Should I offer Buy Now Pay Later?
Yes for orders over ~$75 — Klarna/Afterpay/Clearpay increase conversion 20–30% and average order value ~15%. They pay you upfront and take the credit risk; you pay 2–6% fees. The math works for most merchants above impulse-buy price points.
How important is Apple Pay/Google Pay?
Very — wallet payments convert dramatically better on mobile (no card typing, biometric confirmation, 10-second checkout). Stores without wallet options lose sales to those with them. Enable both; it takes an afternoon with Stripe/Shopify.
What causes ‘payment failed’ errors?
Usually: expired cards, insufficient funds, bank fraud flags (especially first-time international orders), AVS mismatches (billing address typos), or 3D Secure abandonment. Reduce failures with clear error messages (‘check your billing address’) and wallet alternatives.
Should checkout show the order summary?
Always visible — collapsing it hides the total and breeds suspicion. Sticky summary on mobile (total always on screen) reduces the ‘unexpected cost’ abandonment that kills 25%+ of checkouts.
How do I reduce mobile cart abandonment specifically?
Digital wallets, guest checkout, single page, address autocomplete, progress indicators, saved carts (email/SMS recovery), and sub-3-second load times. Each fix is worth 2–5% recovery; stacked, they transform mobile conversion.
The bottom line
Kill surprise costs, enable guest checkout, audit mobile (under 5 taps, one-tap pay), and run the 3-email recovery sequence. Cart abandonment isn’t a product problem — it’s a checkout experience problem. Fix the friction and you don’t need more traffic; you need fewer exits.