Cart and Checkout Abandonment: Where the Money Actually Leaks
Roughly 70% of carts are abandoned. Here is how to find out which step loses your customers, and the fixes that hold up once you have the data.
- Written by
Fahad, CEO & Head of Development- Published
- Reading time
- 2 minutes

The industry figure for cart abandonment sits around 70%. Quoting it is useless on its own — what matters is *which step* your customers leave at, because the fix for each is completely different.
Build the funnel before you fix anything
In Shopify admin, Analytics → Reports → Conversion rate breakdown gives you the four-step funnel: sessions, added to cart, reached checkout, completed checkout. Write down the drop-off between each pair. That single report tells you where to spend your effort.
| Drop-off between | Typical | If yours is worse, look at |
|---|---|---|
| Session → add to cart | 90–95% drop | Product page, pricing, photography, trust |
| Add to cart → checkout | 30–50% drop | Cart UX, shipping cost reveal, upsell friction |
| Checkout → purchase | 20–30% drop | Payment options, form length, unexpected fees |

Cart-stage fixes
- Show the full cost — subtotal, shipping estimate and tax — before the customer clicks through.
- Use a slide-out cart rather than a full page redirect, so browsing is not interrupted.
- Put express payment buttons at the top, not buried under a form.
- Free-shipping progress bar if you have a threshold.
- Make quantity and variant editable in the cart. Forcing people back to the product page loses them.
Checkout-stage fixes
Shopify Checkout is largely fixed unless you are on Plus, which is genuinely a good thing — it is well-optimised out of the box. What you still control:
- Enable Shop Pay. Accelerated checkout consistently converts better than manual entry.
- Offer the local payment methods your market expects — iDEAL in the Netherlands, Klarna in the Nordics, Bancontact in Belgium. Missing these is a silent, total loss in those markets.
- Turn off any field you do not need. Company name and address line 2 are usually optional friction.
- Do not surprise anyone with duties. For cross-border, use Shopify Markets to show landed cost.
Recovery is not a fix
Abandoned-cart emails recover somewhere between 5% and 15% of abandoned carts. That is real money and you should absolutely run the flow — see the email flows every store needs.
But recovery treats the symptom. If your checkout-to-purchase drop is 40%, an email sequence is bailing out a boat instead of patching the hull. Fix the leak first, then run recovery on what still slips through.
Every recovered cart is a cart you should not have lost. Recovery rate going up is not always good news.
Removing friction between product page and checkout is the core of our CRO package — audited, fixed and measured.
See conversion optimization


