A shopper found your product, liked it enough to add it to their basket, and then walked away. That is not a browsing problem. That is a checkout problem, and it is one of the most fixable things in ecommerce. The person has already told you they want to buy. Something between the cart and the confirmation page changed their mind.
The industry average sits at around 70 percent abandonment. That number can sound like a fact of life, but a big chunk of it is self-inflicted. In our work with small and medium online retailers, most of the leaks come down to a handful of moments where the shopper hesitates and nobody gives them a reason to keep going. Let us walk through why it happens and what actually moves the needle.
The reasons carts get abandoned
Some abandonment is normal. People compare prices, save baskets for later, or get interrupted by real life. You will never get to zero. But the causes worth your attention are the ones you control.
Unexpected costs at the last step
This is the big one. A shopper builds a mental price as they browse. Then they reach checkout and delivery, taxes or a handling fee push the total higher than they expected. That gap between the expected price and the real price is the single most common reason people bail. It feels like a small betrayal, even when the charge is reasonable.
The fix is honesty, early. Show delivery costs on the product page or in the cart, not at the final step. If you offer free delivery over a threshold, say so loudly and show how close the shopper is to hitting it. A small progress line like “spend another 8 pounds for free delivery” does two jobs at once. It removes the nasty surprise and nudges the basket value up.
Forced account creation
Nothing kills momentum like a wall that says “create an account to continue”. The shopper wanted to buy a thing, not join a club. Guest checkout should be the default, with the option to save details afterwards if they want to. You can still capture the email at the point of purchase, so you are not losing the ability to follow up.
A long or confusing checkout
Every extra field, every extra page, every moment of “wait, what do I do now” is a chance to lose someone. Long forms feel like work, and work is easy to abandon when a person is only half committed. We cover this in more depth in our guide to form optimisation and the small changes that lift submissions, and the same principles apply to checkout. Cut fields you do not need. Autofill what you can. Use address lookup so nobody types a postcode three times.
The shopper has already decided they want the product. Your job at checkout is not to sell. It is to get out of the way.
A lack of trust
Handing over card details is an act of faith, especially on a site the shopper has never used before. If the checkout looks dated, throws a security warning, or gives no sign that a real business sits behind it, people hesitate. That hesitation is often enough to close the tab. Small signals matter here, and we have written a full piece on the trust signals that influence buying decisions.
Payment options that do not match the shopper
Some people will not buy unless they can pay the way they prefer. If your only option is a card form and they wanted PayPal, Apple Pay, or a buy-now-pay-later choice, you have handed them a reason to leave. You do not need every option under the sun, but the common ones remove a real barrier.
Fixing the checkout itself
Before you think about winning people back, plug the holes they are falling through. Recovery emails are a plaster. A good checkout is the cure.
- Show the full price early. Delivery, fees and totals should hold no surprises by the time someone reaches payment.
- Offer guest checkout. Let people buy first and create an account later, if at all.
- Trim the form. Ask for the minimum. Combine steps. Show a clear progress indicator so people know how much is left.
- Make it work on a phone. More than half of ecommerce traffic is mobile. Buttons should be thumb-sized and forms should not zoom awkwardly.
- Reassure at the moment of payment. A short line about secure payment, a returns note, and a delivery estimate right next to the pay button all reduce last-second doubt.
Each of these is a marginal gain, and marginal gains stack. If you want a step-by-step run through the payment stage specifically, our article on how to boost conversions on your checkout goes deeper than we can here. And if the problem starts earlier, at the point where browsers fail to become buyers at all, the wider view in our guide to CRO for ecommerce is a good place to start.
Winning back the ones who still leave
Even a strong checkout loses people. The good news is that an abandoned cart is a warm lead with an email attached. A well-timed follow-up recovers a share of sales that would otherwise be gone for good.
The recovery email sequence
Three emails tends to be the sweet spot. More than that starts to feel like nagging.
- Email one, sent within an hour. Keep it simple and helpful. “You left something behind” with a photo of the item and a one-click link back to the cart. Often the person just got distracted, and this is all they need.
- Email two, roughly a day later. Handle the objection. Mention your returns policy, add a review or two, answer the question that might be holding them back. This is where trust does the work.
- Email three, two or three days on. If you are willing, a small incentive can tip a hesitant shopper over. Free delivery or a modest discount. Use this sparingly, or you train people to abandon carts on purpose to trigger the offer.
Write these like a person, not a system. The subject line matters more than anything, since an unopened email recovers nothing. Keep the copy warm and light, and make the return journey a single click.
Catching people before they go
Recovery does not have to wait for email. An exit-intent message, shown when the cursor drifts towards the close button, can hold a leaving shopper with a reminder of what is in their basket or a nudge about free delivery. Keep it gentle and easy to dismiss. A pushy popup does more harm than the sale it might save.
Measure, then change one thing at a time
You cannot fix what you cannot see. Set up your analytics so you know where in the checkout people drop off. If everyone leaves at the delivery step, you have your answer. Session recordings and heatmaps show you the moment of hesitation in a way that numbers alone cannot, and small tests let you prove a change works before you commit to it.
Resist the urge to redesign everything at once. Change one thing, measure it, then move to the next. That is how you learn what your particular shoppers respond to, rather than guessing from a blog post, including this one.
Where to start
If you only do three things this month, make them these. Show the true total price before the final step. Turn on guest checkout. Set up a two or three email recovery sequence. Those three cover the biggest causes of abandonment for most small retailers, and none of them takes long to put in place.
Cart abandonment feels like lost money because it is. But it is also the clearest signal a shopper can send that they want to buy from you. Give them a reason to finish, and a gentle way back if they wander off, and a good number of those carts turn into orders. If you would like a hand finding the leaks in your own checkout, that is the sort of thing we help businesses with, and we are always happy to take a look.
Frequently asked questions
The widely cited average is around 70 percent, meaning roughly seven in ten shoppers who add something to their basket leave before buying. Some of that is unavoidable, since people compare prices and save baskets for later. But a large share comes from fixable friction at checkout, so treat a high rate as an opportunity rather than a fact of life.
Unexpected costs at the final step. When delivery, fees or taxes push the total higher than the shopper expected, many people abandon out of frustration. The fix is to show the full price early, on the product page or in the cart, so there are no surprises when they reach payment.
Yes, when they are timed well and written like a real person. An abandoned cart is a warm lead with an email attached, and a short sequence of two or three follow-ups recovers a meaningful share of otherwise lost sales. The first email works best within an hour, while the person still remembers the product.
Use discounts carefully. A small incentive in a later recovery email can tip a hesitant shopper over the line, but if you offer one every time, you train people to abandon their cart on purpose to trigger it. Try solving trust and cost concerns first, and keep the discount as a last resort.
Set up your analytics to track each stage of the checkout so you can see the exact step where people leave. Session recordings and heatmaps add useful context by showing the moment of hesitation. Once you know where the leak is, change one thing at a time and measure the effect before moving on.