E-Commerce: Why Customers Abandon Their Shopping Cart

There’s 7 reasons customers abandon their shopping cart.

Update: we have a more recent version of ‘reasons for checkout abandonments’ available here: New E-Commerce Checkout Research – Why 68% of Users Abandon Their Cart.

During our recent study on checkout usability the test subjects gave us some insight into the many different reasons customers abandon their shopping cart.

While the reasons for shopping cart abandonment will vary greatly from customer to customer (and from site to site) they all fit into the following 7 categories.

These are all general reasons customers abandon their shopping cart.

1) Distractions

During checkout people can be distracted. These distractions can be external – like a phone ringing, the kids calling, etc. – and they can be distractions on the site itself – cross-sell in cart, navigation, etc.

You obviously can’t control the external forces but you can control the distractions on your site and make the checkout process distraction-free. Obviously, the longer it takes to complete your checkout, the higher the risk of external distractions kicking in.

2) Poor Usability

If it is too difficult to buy from your store, many customers will give up. Either because they can’t be bothered, but more likely because buyer’s remorse sets in fast when things get complicated.

This will vary greatly from industry to industry. If you’re selling high-performance computers (high cost planned purchase), people are more forgiving of a slightly slow and difficult checkout experience than if your are selling chocolate or books (low cost impulsive purchase).

Obviously horrible usability that is so bad your customers can’t figure out how to complete their purchase will cost you customers no matter what industry you’re in.

3) Fraud

Customers are terrified of being defrauded, so they are unlikely to buy if your site doesn’t feel trustworthy.

We’ve all heard the horror stories and people are terrified of being defrauded. If the site doesn’t feel safe and trustworthy, few customers will take the risk.

Big brands and businesses with physical stores are at an advantage here. Big brands because people trust them. Physical stores because people know they can go somewhere and hold a person responsible.

Remember: there isn’t necessarily a direct relation between the actual technical security of your checkout, and the perceived security of it.

4) Does it Fit?

Say you’re shopping for a new pair of pants. Online you can’t try them on first and see if they fit before you buy them. This will scare away a great deal of customers. They go through the checkout all the way to the payment form, and then, as they’re pulling out their credit card they start thinking “what if they don’t fit me?”.

Online you can’t try out the product before buying, you can’t even see it with your own eyes. While things like augmented reality can simulate this experience we’re very far away from anything that comes close to the experience of seeing the product in a real store.

This fear is obviously most prevalent to products where the aesthetics or physical form are of great importance. Product images can help too, but many customers have been mislead by generic product images before and as a consequence don’t trust them fully.

5) Don’t Want to Buy

Sometimes people are just surfing and putting products in their shopping cart for the sake of it. They have no intention of buying. Or perhaps they just don’t have the money right now.

Often people also just use the shopping cart as a way to temporarily store links back to different products they found funny or interesting, even though they don’t really want the product(s).

6) Can’t Buy

Server errors make it impossible for your customers to buy. Consider offering a promo code to make them return once you’ve fixed the error.

While running the checkout usability study some of the test subjects encountered technical problems, like an unresponsive server and error pages. There was no patience for such errors and in 8 of 9 instances the test subjects immediately abandoned their shopping cart.

While servers errors are hard to avoid (presumably you’re already doing everything in your power to prevent them), the negative effects can be minimized by e.g. offering a coupon code while down for maintenance.

7) Additional Costs

Handling fees, shipping fees, tax.. Often all of these additional costs are first added during checkout, and sometimes they make the product prohibitively expensive.

This is especially true for commodity products where customers instinctively know the regular retail price. They will likely abandon if it gets more expensive than in the physical store. The extreme example would be ordering 2 pounds of flour, where the shipping cost will outweigh the product price.

Share: LinkedIn

Authored by Jamie Appleseed

Published on January 19, 2011

Comment on LinkedIn

User experience research, delivered twice a month

Join 22,000+ readers and get Baymard’s research articles by RSS feed or

Topics include user experience, web design, and e-commerce

Articles are always delivered ad-free and in their full length

1-click unsubscribe at any time

Related Articles

More E-Commerce Research

Free Research Content:

Products & Services:


Reason #4 is incorrect. ( has a “Virtual Fitting Room” with shape-shifting robotic mannequins, which when you enter 5 or 6 basic body measurements, will mimic your exact size and show you what different size garments look like on your body. Now in use by UK companies Hawes & Curtis, John Smedley, and Soul Revolver with 3 global brands being added next month, solves the biggest question (of online apparel purchases), i.e. “What size am I?” And it greatly reduces return rates (just ask the 3 brands above) in which 60% of apparel items are sent back for improper size. Would love to explain more to anyone interested!!

I don’t think reason #4 is incorrect.

While augmented reality or a service like your’s can certainly help simulate the experience of trying out a product in a store, we’re still very far away from anything that resembles actually trying out a product in real life.

Several years ago when I first started sleling some software-on-a-cd, I manually emailed customers who had abandoned their carts, asking them if there were any problems when they ordered and offered them a small coupon to complete the order.The results were very good: it helped me refine the checkout process based on their feedback and resulted in several sales that I would have otherwise lost.The example you used here is a great example of customer service that easy to implement but often ignored by online business owners.

Good points. I would definitely agree with point number two. Hard to navigate sites make it more likely for people to abandon shopping carts without purchasing it. You want to make sure you keep various types of customers in mind when designing your site so you don’t make it too difficult to use. Here at Dydacomp, we recommend our eCommerce customers to follow up with customers who abandon their shopping carts through an email or offer some promotion to bring them back to your site.

Abandonment emails is a good opportunity to get some the otherwise lost customers back. Linda at GetElastic have written an excellent article on the topic for those interested:

Great post about the problem that is shopping cart abandonment! I recently came across this infographic for ways to avoid this trend that you may be interested in

Great post. Shopping cart abandonment is a growing concern to our Company. This post gives us some useful information.

6) is kind of a stretch. So you’re saying “if they can’t load the cart, they’ll abandon it”. Seems a little obvious. But hey, you’re the expert, what do I know?

Also, your comment system is broken – I typed “# 6” and it turned it into a “1.” Nice work on QA.

In Textile markup ‘#’ is used for creating a numbered list.

Yes, to some degree it certainly is obvious. But note the nuance here is that most users instantly abandon – without even trying to reload the page – and not that when they get an error repeatedly they will abandon (which of course is very obvious as they have no other choice as you point out).

Furthermore it’s still relevant to include in the list as there’s still lot to be done (despite it being very basic). In every single usability study we’ve conducted subjects have encountered multiple technical and layout bugs – despite testing the production site of large e-commerce sites such as United, Walmart, GAP, etc.

How can we help customer get over the ‘Does it fit?’ factor?

Number 5 is particularly annoying, but I have to admit I often add things to my cart while shopping and then just decided not to proceed. If even I am not really aware what caused my interest to drop off the retailer has little chance of working it out.