Seventy percent of shoppers who add items to their cart never complete the purchase.
That’s not a bug in your analytics. It’s the industry average — and it has been stubbornly consistent for over a decade despite improvements in checkout technology, payment options, and UX design.
The question isn’t why cart abandonment exists. The question is: how much of that 70% is fixable, and what’s it worth to your business?
The answer, for most e-commerce stores, is more than you think.
Cart Abandonment Revenue Calculator
Before anything else, calculate exactly how much cart abandonment is costing you each month — and what you’d recover by reducing it by 10, 20, or 30%.
Cart Abandonment Revenue Calculator
See exactly how much revenue cart abandonment is costing you — and what recovery is worth
What Is Cart Abandonment Rate?
Cart abandonment rate is the percentage of shoppers who add at least one item to their cart but leave without completing the purchase.
Formula:
Cart Abandonment Rate = (1 − Completed Purchases / Carts Initiated) × 100
Example: 2,000 sessions → 400 add to cart → 120 complete purchase
- Abandonment rate = (1 − 120/400) × 100 = 70%
It is distinct from checkout abandonment rate, which only measures drop-off after the shopper has started the checkout process. Cart abandonment is broader — it includes everyone who adds to cart but never enters checkout at all.
Cart Abandonment Rate Benchmarks by Industry
| Industry | Average Abandonment | Top 25% |
|---|---|---|
| Fashion & Apparel | 68–72% | 55–60% |
| Electronics | 74–78% | 62–65% |
| Home & Garden | 70–74% | 58–62% |
| Food & Grocery | 57–63% | 45–50% |
| Beauty & Personal Care | 65–70% | 52–58% |
| Sports & Outdoors | 71–75% | 60–64% |
| Luxury / High-ticket | 80–85% | 70–75% |
| B2B E-commerce | 72–76% | 60–65% |
Key insight: High-consideration, high-price categories (luxury, electronics, B2B) abandon more because shoppers genuinely need time to research and compare. Low-consideration categories (food, consumables) abandon less because the decision is simpler. Your benchmark is your industry’s top 25% — not the global average.
Mobile vs Desktop Abandonment
Mobile cart abandonment is significantly higher than desktop:
| Device | Average Abandonment Rate |
|---|---|
| Desktop | 65–68% |
| Tablet | 72–75% |
| Mobile | 85–88% |
The mobile gap exists for three reasons:
- Payment friction — entering card details on a small keyboard is genuinely painful
- Trust perception — mobile pages feel less “official” to many shoppers
- Distraction — mobile sessions are more frequently interrupted
This is why mobile-specific checkout optimisation is a separate discipline. What works on desktop often needs to be redesigned, not just resized, for mobile. For a deeper look, see mobile conversion rate optimisation.
Why Shoppers Abandon Carts: The Real Data
Baymard Institute surveyed 4,000+ US online shoppers to find the actual reasons behind cart abandonment:
| Reason | % of Respondents |
|---|---|
| Unexpected shipping/tax costs | 48% |
| Forced account creation | 24% |
| Slow or complicated checkout | 22% |
| Didn’t trust the site with card details | 18% |
| Couldn’t see total cost upfront | 17% |
| Website had errors/crashed | 13% |
| Delivery too slow | 12% |
| Return policy wasn’t satisfactory | 11% |
| Payment method not available | 9% |
Source: Baymard Institute Cart Abandonment Research, 2024.
The top 5 causes are entirely within your control to fix. No new traffic required — just fixing your own checkout process.
The Difference Between Cart and Checkout Abandonment
These two metrics are frequently confused:
| Metric | What It Measures | Benchmark |
|---|---|---|
| Cart abandonment | Adds to cart but never enters checkout | 70–72% average |
| Checkout abandonment | Enters checkout but doesn’t complete | 35–50% average |
Why it matters: If your checkout abandonment is high but cart abandonment is normal, your checkout flow has friction. If cart abandonment is high but checkout abandonment is normal, the problem is pre-checkout — price perception, trust, or product page quality.
Use GA4’s funnel exploration report to see where exactly you’re losing people.
12 Proven Ways to Reduce Cart Abandonment
1. Show Shipping Costs Before Checkout
Unexpected costs are the #1 cause of abandonment. Show estimated shipping on the product page or cart — not as a surprise on page 3 of checkout.
Implementation: Add a shipping estimator widget to the cart. Even a range (“Estimated shipping: €4–8”) reduces surprise.
2. Enable Guest Checkout
Forcing account creation before purchase kills conversions. Baymard data shows 24% of abandonment is caused by this single requirement.
Best practice: Offer “Continue as guest” as the primary option. Prompt account creation after purchase confirmation when the customer is already in a positive state.
3. Reduce Checkout to 3 Steps or Fewer
Count your current checkout steps. Every additional page adds friction and abandonment. The optimal structure:
- Step 1: Contact + Shipping address
- Step 2: Shipping method
- Step 3: Payment + Review + Place order
Many stores can collapse 5–7 step checkouts into 2–3 without losing any necessary information.
4. Add Trust Signals at the Payment Step
This is where purchase anxiety peaks. Add at the payment step:
- SSL badge / “Secure checkout” messaging
- Accepted payment icons (Visa, Mastercard, PayPal)
- Money-back guarantee reminder
- Real reviews or star rating count
- Clear return policy link
For more on this, see trust signals.
5. Use Progress Indicators
Shoppers need to know how far they are from completing the purchase. A simple progress bar (“Step 2 of 3”) reduces abandonment because it creates a sense of commitment — they’re almost done.
6. Make the Cart Persistent
If someone adds to cart and leaves, the cart should still be there when they return. Persistent carts (stored by cookie for 7–30 days) recover a meaningful percentage of abandonment simply by maintaining the shopper’s progress.
7. Send Abandoned Cart Emails
Email recovery is the highest-ROI cart abandonment tactic for most stores. A 3-email sequence:
| Timing | Subject angle | Typical CVR | |
|---|---|---|---|
| Email 1 | 1 hour after abandonment | ”You left something behind” | 5–8% |
| Email 2 | 24 hours after | Product reminder + social proof | 3–5% |
| Email 3 | 72 hours after | Incentive (if margin allows) | 2–4% |
A 3-email sequence recovering 8–15% of abandoned carts is realistic. On a store losing €30,000/month to abandonment, that’s €2,400–4,500 recovered monthly from a one-time setup.
8. Add Exit-Intent Popups on the Cart Page
When a visitor moves their cursor toward the browser tab or back button, an exit-intent popup can interrupt the abandonment moment. Effective approaches:
- Offer a small incentive (free shipping, 5% off)
- Remind them of a guarantee
- Show social proof (“142 people bought this today”)
Keep these targeted — firing on every page degrades UX. The cart and checkout pages are the right trigger points.
9. Offer Buy Now, Pay Later (BNPL)
BNPL options (Klarna, Afterpay, Alma) reduce abandonment on high-ticket items by removing the immediate cost barrier. Adding BNPL typically increases conversion rate by 20–30% for orders above €100.
10. Improve Page Speed
A 1-second delay in checkout load time increases abandonment by 7% (Google/Deloitte, 2020). Run your checkout pages through PageSpeed Insights and fix anything scoring below 80 on mobile. See page speed for optimisation specifics.
11. Retarget Abandoners with Paid Ads
For shoppers who don’t open your recovery emails, retargeting ads (Facebook/Instagram, Google Shopping) showing the exact products they left behind maintain brand presence during the consideration phase. Best practice: don’t show retargeting ads within the first 24 hours — give your email sequence time to work first.
12. A/B Test Your Checkout Flow
Once you’ve implemented the structural fixes above, systematic A/B testing of checkout elements can push your abandonment rate further down. High-priority test areas:
- Checkout CTA copy (“Place order” vs “Complete my purchase”)
- Form field order and number of fields
- Payment step trust signals
- Single-page vs multi-step checkout
Run each test for at least two full weeks before reading results.
How to Track Cart Abandonment in GA4
- Go to Explore → Funnel exploration
- Set your steps:
- Step 1:
view_itemevent - Step 2:
add_to_cartevent - Step 3:
begin_checkoutevent - Step 4:
purchaseevent
- Step 1:
- Set the date range to at least 30 days for reliable data
- Break down by device category (desktop/mobile/tablet)
The funnel report shows you exactly where you’re losing people — not just the total abandonment rate, but the specific step where the biggest drop happens. That step is your highest-priority fix.
The Business Case: What Reducing Abandonment Is Really Worth
Most e-commerce businesses focus on acquiring more traffic when conversion rate improvements would deliver far better ROI. Here’s why:
Assume:
- 15,000 monthly sessions
- 8% add-to-cart rate → 1,200 carts
- 70% abandonment → 840 abandoned carts
- €90 AOV
That’s €75,600/month in lost potential revenue.
Recovering just 10% of those carts = +€7,560/month from the same traffic. Recovering 20% = +€15,120/month.
No ad spend. No new content. Just fixing your checkout.
For a full breakdown specific to your store, use the calculator at the top of this article.
Working on cart abandonment and not sure where your biggest drop-off is? A CRO audit identifies exactly which checkout step is losing the most revenue — and gives you a prioritised fix list to act on immediately.