Abandoned Cart Recovery: A Practical Guide for Small Shops

If you sell products through your own website, here's a number that's easy to underestimate: roughly three out of every four people who add something to their basket never actually complete the purchase. That's not a comment on your website, your prices, or your products. It's just how online shopping behaves almost everywhere, across every platform, from the biggest retailers down to a one-person shop running on Shopify.

What separates the shops recovering some of that lost revenue from the ones letting it slip away isn't luck. It's what happens, or doesn't happen, in the hours and days after someone leaves without buying.

Why people actually abandon their basket

Cost is the single biggest reason, by some distance. Around four in ten people who abandon a purchase do it because of extra charges that only appear at the final step: shipping, tax, or fees they hadn't budgeted for when they first saw the price. If your delivery cost, or any other add-on, only becomes visible once someone reaches checkout, that's very likely costing you sales you'll never see or hear about.

Beyond cost, the next most common reasons are:

  • Delivery looking too slow. Roughly one in five people leave because the estimated delivery time puts them off, particularly if they were hoping for something quickly.
  • Being asked to create an account before paying. A similar number abandon their basket rather than go through a sign-up process just to complete a purchase.
  • A checkout that feels too complicated. Extra steps, unclear forms, or a process that just takes too long all push people towards giving up partway through.

None of this means your checkout is broken, or that you're doing anything unusually wrong. It means most shops, including genuinely well-run ones, are leaving recoverable revenue on the table simply because nobody's gone back to look properly at what happens after someone clicks away.

What actually helps recover lost sales

The research on this is fairly consistent: a decent proportion of abandoned carts, something in the region of one in five, can be turned into a sale with the right follow-up. In my opinion, a few things make the biggest difference.

Be upfront about total cost, early. Move your shipping charge, or any other fee, onto the product page or the basket rather than leaving it as a surprise at the final screen. This alone addresses the single biggest reason people leave.

Send a follow-up email, and send it promptly. A reminder sent within a few hours of someone leaving, while the product is still fresh in their mind, recovers meaningfully more than one sent a day or two later. This is one of the few pieces of website admin that, once it's properly set up, runs on autopilot without you needing to think about it again.

Simplify the checkout itself. Fewer steps, a clear progress indicator, and the option to check out as a guest rather than forcing an account all reduce the number of people who give up partway through.

Consider accelerated payment options. Tools that let customers pay in one or two taps, rather than typing out card details every time, noticeably reduce drop-off at the final step for returning customers in particular.

A quick checklist for your own site

  • Check whether your shipping and other fees are visible before checkout, ideally on the product page itself
  • Confirm you have at least one automated abandoned cart email set up, and check when it actually sends
  • Time that first email to go out within a few hours of someone leaving, not a day or two later
  • Offer guest checkout as an option, rather than requiring an account to complete a purchase
  • Count the number of steps in your checkout and see whether any of them could reasonably be removed or combined
  • Review your delivery estimate wording, and make sure it's accurate rather than vague

If you're still planning your shop

If you haven't launched yet, this is worth building in from the start rather than sorting out later. Decide your shipping and delivery costs before you build your site, and make sure they're visible well before checkout, ideally right on the product page. It's a far easier problem to avoid at the planning stage than to unpick once customers have already formed an impression of your prices, and it means you won't be losing sales to a problem you never noticed in the first place.


If any of this feels like something you'd rather tackle with an extra pair of eyes, it's exactly the kind of thing that can come up during a Shopify in a Day session, a hands-on training day built around whatever your store needs most, checkout and cart abandonment included if that's where the priority sits. Dates are arranged directly with me around what suits you, so get in touch if you'd like to find one that works.

Back to blog

Leave a comment

Please note, comments need to be approved before they are published.

I’m Helen, an Edinburgh-based website designer specialising in Squarespace and Shopify. I design websites for ambitious businesses across Scotland and the UK; helping them grow online with confidence, clarity and ease.