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.

Post a comment or Share:

User experience research, delivered twice a month

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

Due to spam, you need JavaScript to do that.

(1-click unsubscribe at any time)

Related Articles

See all 55 ‘Cart & Checkout’ articles

More E-Commerce Research

Free Research Content:

Products & Services:

Comments (13 so far)

Benjamin Mosher January 20, 2011

Reason #4 is incorrect. Fits.me (www.fits.me) 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, Fits.me 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!!

Due to spam, you need JavaScript to do that.

Jamie, Baymard Institute January 20, 2011

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.

Due to spam, you need JavaScript to do that.

Rocky June 6, 2012

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.

Due to spam, you need JavaScript to do that.

Molly G January 20, 2011

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.

Due to spam, you need JavaScript to do that.

Christian, Baymard Institute January 21, 2011

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: http://www.getelastic.com/cart-recovery-1/

Due to spam, you need JavaScript to do that.

cameron October 27, 2011

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 http://venpop.com/2011/how-a-wish-list-can-help-avoid-shopping-cart-abandonment-infographic/

Due to spam, you need JavaScript to do that.

Nelda January 13, 2012

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

Due to spam, you need JavaScript to do that.

John Newman April 25, 2013

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?

Due to spam, you need JavaScript to do that.

Jane Newman April 25, 2013

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

Due to spam, you need JavaScript to do that.

Christian, Baymard Institute April 29, 2013

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

Due to spam, you need JavaScript to do that.

Christian, Baymard Institute April 29, 2013

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.

Due to spam, you need JavaScript to do that.

Akosua Asare June 17, 2018

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

Due to spam, you need JavaScript to do that.

Andy Pos November 6, 2018

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.

Due to spam, you need JavaScript to do that.

Post a comment!

Due to spam, you need JavaScript to do that.