The Real Reason 70% of Shopify Carts Get Abandoned (and the Fix That Isn't Discounts)
August 31, 2026 · Faizan Azhar

Roughly 70% of Shopify carts never turn into an order. That number gets repeated so often it has become background noise, and most brands respond to it the same way: launch an exit-intent popup, offer 10% off, and call it solved. The discount might recover a sliver of that lost revenue, but it does nothing about why the cart was abandoned in the first place, which means the leak stays open every single month.
Table of Contents
- What the 70% Number Actually Hides
- The Real Causes, Not the Assumed Ones
- Why Discounts Are the Wrong First Move
- The Fixes That Actually Move the Number
- How to Diagnose Your Own Abandonment Problem
What the 70% Number Actually Hides
The 70% figure is an average across every device, every industry, and every store, which makes it almost useless as a diagnostic on its own. Mobile abandonment consistently runs higher than desktop, often 10 to 15 points higher depending on the category, because mobile checkout friction is worse and mobile shoppers are more likely to be mid-browse rather than mid-purchase. A store obsessing over hitting some industry-average abandonment rate is optimizing for the wrong target. The real question is not "how do we get to 70%," it is "why are our specific carts leaving at whatever our specific rate actually is."
Most stores also conflate abandonment stages that mean very different things. Someone who never makes it past the shipping cost reveal is a different problem than someone who gets all the way to payment and bails. Treating both as the same "abandoned cart" and solving them with the same popup is why so many abandonment fixes underperform.

The Real Causes, Not the Assumed Ones
Unexpected costs at checkout are still the single most cited reason shoppers abandon carts, and shipping cost is the biggest offender by a wide margin. A shopper adds an item expecting the price they saw, hits the shipping calculation, and the math no longer works for them in that moment. This is not a discount problem, it is an expectations problem, and it happens whether or not you were ever planning to offer a discount at all.
Forced account creation is the second major, and most avoidable, cause. Requiring a shopper to build a full account before completing a purchase adds friction at the exact moment friction is most costly. Guest checkout should be the default, with account creation offered as an easy option after the order is placed, not a gate before it.
A checkout process that takes too many steps or asks for information that is not actually needed compounds both of the above. Every additional field, every extra page, every moment of "why is this store asking me this" is another exit point. Mobile makes this worse, since a five-step desktop checkout can feel like ten steps of thumb-typing on a phone.
Slow page load at the payment step is a quieter but real cause. A shopper who has already decided to buy, then waits, then wonders if the page froze, then hits back, is a lost order that never shows up as a "problem" in most analytics dashboards, it just shows up as a bounce.
Finally, a lack of visible trust signals at the exact moment of payment, security badges, clear return policy, recognizable payment options, causes hesitation for shoppers who have not bought from your store before and have no existing trust built up.
Why Discounts Are the Wrong First Move
A discount popup treats every abandonment as a price objection. Most abandonment is not a price objection, it is a friction or trust objection, and a 10% off code does not fix an unexpected shipping cost, a forced login wall, or a checkout page that takes six seconds to load. Worse, training regular shoppers that abandoning a cart reliably produces a discount code teaches your best, highest-intent customers to abandon on purpose, which quietly erodes margin on exactly the orders you did not need to discount to win.
Discounts have a place in a retention strategy. They are a poor first response to a structural checkout problem.
The Fixes That Actually Move the Number
The highest-leverage fix for most stores is surfacing shipping costs earlier, ideally on the product page or in the cart itself, not as a surprise at the final step. A shipping calculator widget in the cart, or a clear free-shipping threshold messaged from the moment a shopper adds their first item, removes the single most common abandonment trigger before it happens.
Guest checkout as the default removes the second largest friction point without any development complexity, since Shopify supports this natively. If your store still forces account creation, this is very likely the fastest fix on this entire list to ship.
Reducing checkout to the fewest necessary fields and steps, and testing your actual mobile checkout flow yourself on a real phone rather than assuming it mirrors desktop, closes the third gap. Shop Pay and other accelerated checkout options also meaningfully cut steps for returning shoppers across the Shopify ecosystem.
Page speed at checkout deserves the same scrutiny most stores only give the homepage. A payment step that loads slowly is losing orders that will never show up as a clear "speed problem" in reporting, they will show up as unexplained abandonment.
Layering in visible trust signals, security badges, a clear and findable return policy, recognizable payment logos, at the payment step specifically, not just buried in the footer, closes the gap for first-time buyers who are still deciding whether to trust your store with their card.

How to Diagnose Your Own Abandonment Problem
Before implementing any of the above, look at where in the funnel your abandonment is actually concentrated. Shopify's own checkout funnel analytics will show whether shoppers are leaving at cart, at shipping information, or at payment. Each stage points to a different fix. Heavy drop-off at shipping information usually means a cost surprise. Heavy drop-off at payment usually means a trust or friction problem, not a cost one.
The fix that works is the one that matches where shoppers are actually leaving, not the one that is easiest to install.
Run this diagnosis before reaching for any single tactic on this list, discounts included. A store that fixes its actual leak point will outperform a store that installs every popular abandonment tool without ever confirming which stage is bleeding the most orders.

Frequently asked questions
Is a 70% cart abandonment rate actually bad for a Shopify store?+
It depends heavily on device mix and industry, since mobile-heavy stores and certain categories naturally run higher than average. The more useful benchmark is your own store's rate over time and where in the funnel it concentrates, not the industry-wide average.
Do exit-intent discount popups work at all?+
They can recover some abandoned revenue, but they treat every abandonment as a price problem, which most are not. They are better used as a secondary tactic after checkout friction and trust issues have already been addressed, not as the first fix.
What is the single fastest fix for cart abandonment on Shopify?+
Enabling guest checkout if it is not already the default. It requires no development work on Shopify's native checkout and removes one of the most commonly cited friction points immediately.
How do I find out where my specific abandonment is happening?+
Shopify's checkout funnel analytics breaks abandonment down by stage, cart, shipping information, and payment, which lets you see exactly where shoppers are leaving instead of guessing.
Does mobile checkout need different fixes than desktop?+
Often yes. Mobile abandonment tends to run higher due to smaller screens, slower typing, and more distracted browsing sessions, so testing your actual checkout flow on a real phone often surfaces friction that never shows up in a desktop review.
Tags
More from the blog

Affordable Web Design for Small Business: What You Actually Get at Each Price Point
Small business web design pricing ranges from free templates to five-figure custom builds. Here is what you actually get at each level, and where most businesses should start.
Read →

Brand Identity for Small Business: Where to Start When You Have No Budget
You do not need a design agency or a five-figure budget to build a real brand identity. Here is exactly where to start, in order, with zero dollars to spend.
Read →

SEO Agency vs. Freelancer: What Small Businesses Should Actually Compare
Most small businesses compare SEO agencies and freelancers on price alone. Here is what actually separates them, and how to pick the right one for your stage.
Read →
Hiring?
I get messy projects delivered.
Implementation and delivery for SaaS and eCommerce teams. Have a look at my resume.
Download resume