The Cart Abandonment Problem

Cart abandonment is one of the most frustrating challenges in eCommerce. A shopper shows clear purchase intent — they browse, select a product, and add it to their cart — but then leaves without completing the transaction. Industry research consistently shows that a large majority of online shopping carts are abandoned before checkout is complete.

The good news: many of the reasons people abandon carts are fixable. Here's how to identify and address the most common causes.

Top Reasons Shoppers Abandon Their Carts

  • Unexpected costs at checkout — shipping fees, taxes, or service charges revealed late in the process
  • Forced account creation — shoppers don't want to register just to buy something
  • Complicated or lengthy checkout process — too many steps, too many fields
  • Payment security concerns — lack of trust signals on the checkout page
  • Slow page load times — especially on mobile
  • Limited payment options — not accepting the shopper's preferred method
  • Just browsing or price comparing — some abandonment is unavoidable

Optimise Your Checkout Flow

1. Offer Guest Checkout

Always give shoppers the option to check out as a guest. You can invite them to create an account after the purchase is complete, when they're already satisfied. Forcing registration before checkout is a conversion killer.

2. Show All Costs Upfront

Surprise costs are the leading cause of cart abandonment. Display shipping estimates, taxes, and any fees as early as possible — ideally on the product page or cart page — not just at the final checkout step.

3. Reduce the Number of Steps

Aim for a one-page or two-page checkout. Only ask for information you actually need. Auto-fill fields where possible, and use address lookup tools to speed up data entry.

4. Add Trust Signals

Display security badges (SSL certificate, payment provider logos), a clear returns policy, and contact information on your checkout page. Shoppers need reassurance that their payment details are safe and their purchase is protected.

5. Offer Multiple Payment Options

Beyond credit and debit cards, consider integrating PayPal, Apple Pay, Google Pay, and buy-now-pay-later (BNPL) options like Klarna or Afterpay. Meeting shoppers with their preferred payment method removes a key friction point.

Use Abandoned Cart Recovery Emails

Even with an optimised checkout, some abandonment is inevitable. An automated email sequence — sent at 1 hour, 24 hours, and 72 hours after abandonment — reminds shoppers of what they left behind. Include a product image, a direct link back to their cart, and consider a time-limited discount in the third email.

Implement Exit-Intent Technology

Exit-intent pop-ups detect when a user is about to leave the checkout and display a retention offer — a discount code, free shipping, or reassurance about returns. Used sparingly and with relevance, these can recover a portion of abandoning visitors.

Optimise for Mobile Checkout

A significant proportion of eCommerce traffic now comes from mobile devices. Test your entire checkout flow on multiple mobile devices. Buttons should be large enough to tap, forms should be easy to fill on a small screen, and the page should load quickly on mobile networks.

Monitor and Measure

Use your analytics platform to track where in the checkout process shoppers drop off. If most abandonment happens on the payment page, that points to a trust or payment method issue. If they drop off at the shipping page, unexpected costs are likely the culprit. Let the data guide your optimisation efforts.

Quick Wins Summary

  1. Enable guest checkout immediately
  2. Display all costs before the final step
  3. Add trust badges and clear return policies
  4. Expand payment method options
  5. Set up abandoned cart email automations
  6. Test your mobile checkout experience regularly