Roughly seven out of ten shoppers who put something in a cart leave without paying. Baymard Institute's running average across dozens of studies sits near 70%, and it has barely moved in fifteen years. That number is not a failure of your store; it is the baseline every store starts from. What separates a store converting at 1% from one converting at 3% is how much of that 70% it recovers, and the recovery happens in four places: the product page, the cart, the checkout, and the follow-up after the shopper has gone. This guide covers all four, with the fixes ranked by how much they usually move.
What cart abandonment actually measures
Cart abandonment rate is the share of sessions that add an item to the cart and do not complete an order: (1 minus orders divided by carts created) times 100. It is a funnel metric, not a verdict. A store with generous browsing behaviour (shoppers using the cart as a wishlist) will show a higher rate than a store where people only add what they intend to buy, and neither number says which store is healthier. Read it alongside checkout abandonment (started checkout, did not finish), which is where the fixable friction lives, and alongside add-to-cart rate, which tells you whether the product page is doing its job.
Benchmarks: what is normal
Documented averages cluster around 70% overall. Mobile runs higher, usually in the high 70s to low 80s, because the same friction costs more on a small screen. Desktop sits in the high 60s. By category, luxury, travel and finance run higher because shoppers compare longer; groceries and repeat consumables run lower. If your checkout abandonment (from checkout start to order) is above 25 to 30%, the checkout itself has a problem; if cart abandonment is high but checkout abandonment is low, the problem is earlier, on the product page or in the cart.
Why shoppers leave: the reasons that keep coming back
When Baymard asks shoppers why they abandoned a purchase they had started, excluding people who were just browsing, the same answers lead every year: extra costs (shipping, tax, fees) too high; the site wanted an account; delivery too slow; a long or complicated checkout; the total was not visible up front; not enough trust to hand over card details; a website error or crash; an unsatisfying returns policy; not enough payment methods; a declined card. Almost every one of these is visible on the page before a single visitor arrives, which is why a cart abandonment problem is an audit problem before it is an analytics problem.
![Shopping Cart Abandonment Guide [2024]: 7 Data-Driven Strategies for E-commerce infographic showing ecommerce CRO, increase conversion rate, checkout optimization for digital marketing](/.netlify/images?url=https%3A%2F%2Fscluxxccawjbmeelfdwr.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fscreenshots%2Fai-articles%2Fbf16426e-ca76-457b-bc13-14e20b9ac86f%2Fecommercecro-increaseconversionrate-checkoutoptimi-infographic-3-1782785116788.webp&w=1200&q=70)

The 12 fixes, in the order they usually pay back
1. Show the full cost before checkout
Extra costs discovered late are the top stated reason for abandonment. Put the shipping cost or a shipping estimate on the product page and in the cart, state the tax treatment, and never introduce a new fee on the payment step. If shipping depends on location, an estimate for the most common region beats a surprise.
2. Offer guest checkout
Forced account creation is the second most-cited reason and the cheapest to fix. Let shoppers pay without an account, then offer to save their details on the confirmation page when they have already committed. Most will accept; the ones who would not were never going to create an account before paying anyway.
3. Put express payment at the top
Apple Pay, Google Pay, PayPal and Shop Pay remove the form entirely for a growing share of shoppers and fill address and card in one tap on mobile. Place them above the manual form, not below it, and make sure they work on the device they are most used on.
4. Shorten and clarify the checkout
Baymard's checkout benchmark finds the average checkout has around 12 form fields where 7 or 8 would do. Remove optional fields, merge first and last name, auto-fill city from postcode, and show a progress indicator so shoppers know how much is left. Every field is a small tax and every unclear label is a reason to stop.
5. Make the total visible on every step
The order summary should be visible on desktop throughout checkout and one tap away on mobile. A shopper who cannot see the total on the payment step is checking it in their head, and doubt grows in that gap.
6. Put trust where the doubt is
Security badges, the returns policy in one sentence, and a contact route belong next to the payment fields and next to the Place order button, not in a footer. Trust elements work at the moment of hesitation; the same elements two scrolls away are invisible in practice.
7. Fix the cart page itself
The cart should confirm what was added, show the total with a shipping estimate, and present one primary Checkout button. Free-shipping thresholds convert when the progress toward them is visible. Cross-sells belong below the button, limited to a few relevant items. A large empty discount code box sends shoppers off to search for a coupon; make it a small link instead.
![Shopping Cart Abandonment Guide [2024]: 7 Data-Driven Strategies for E-commerce infographic showing ecommerce CRO, increase conversion rate, checkout optimization for digital marketing](/.netlify/images?url=https%3A%2F%2Fscluxxccawjbmeelfdwr.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fscreenshots%2Fai-articles%2Fbf16426e-ca76-457b-bc13-14e20b9ac86f%2Fecommercecro-increaseconversionrate-checkoutoptimi-infographic-2-1782785085626.webp&w=1200&q=70)

8. Give the Add to cart button back its attention
This is the fix most stores miss because it happens before the cart. On many product pages the gallery or a promotional banner carries more visual weight than the Add to cart button, and on mobile the button is one or two scrolls below the first screen. A predictive attention heatmap shows this in seconds: if the heat is on the image and not on the button, reduce the noise around the button before making it bigger, and add a sticky Add to cart on mobile once the button scrolls away.

![Shopping Cart Abandonment Guide [2024]: 7 Data-Driven Strategies for E-commerce infographic showing ecommerce CRO, increase conversion rate, checkout optimization for digital marketing](/.netlify/images?url=https%3A%2F%2Fscluxxccawjbmeelfdwr.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fscreenshots%2Fai-articles%2Fbf16426e-ca76-457b-bc13-14e20b9ac86f%2Fecommercecro-increaseconversionrate-checkoutoptimi-infographic-1-1782785045294.webp&w=1200&q=70)



