Cart abandonment: what the 70% figure really means, why shoppers quit during checkout, and how to shorten the form and measure the funnel in GA4.

Cart abandonment is a topic where it's easy to confuse two very different things: a cart that was never meant to be finished in that session, and a cart a shopper genuinely wanted to buy from — and abandoned partway through checkout. This article separates the two, shows what the Baymard Institute's cart-abandonment rate actually says (and doesn't say), and walks through the specific, measurable reasons shoppers quit during checkout — costs, registration and form length — ending with a checklist and how to measure it in GA4.
The Baymard Institute publishes a figure that puts the cart-abandonment rate at 70.22% — an "average calculated based on 50 different studies containing statistics on ecommerce shopping cart abandonment", drawing on studies from MarketingSherpa 2006 (59.80%) to Uptain 2025 (71.72%) (baymard.com/lists/cart-abandonment-rate, "Last updated: September 22, 2025", read 2026-10-01). That's an average across different vendors, different years and different methodologies — not a single, original Baymard measurement. A separate page from the same institute gives a different number for a related but not identical measurement: "70.19%", "tracked ... for 14 years" (baymard.com/research/checkout-usability). Cite one of these two pages with its own number — don't average the two together or treat them as the same measurement.
That number doesn't say what it's usually taken to mean. In Baymard's own survey of US shoppers about why they abandon a cart, the answer at the top of the list — ahead of every other reason — isn't abandonment of a transaction in the usual sense: 42% of respondents cited "I was just browsing / not ready to buy" as their reason. In other words, a meaningful share of that 70% isn't lost revenue at all — it's a cart used as a shopping list, a price notebook, or a way to compare options, with no intention of finishing the purchase in that session. The problem that checkout design can actually influence isn't the 70% headline — it's what happens to shoppers who have already started checkout — entered their details, chosen a shipping method — and still don't complete the order. The next section, covering the rest of Baymard's survey, answers exactly that: why do shoppers who didn't say "just browsing" abandon anyway?
After filtering out "just browsing", Baymard's survey gives the full list of reasons US online shoppers abandoned a cart:
Reason | Share |
|---|---|
Extra costs too high (shipping, tax, fees) | 40% |
Delivery was too slow | 20% |
Didn't trust the site with card information | 19% |
Site wanted me to create an account | 18% |
Checkout process too long or complicated | 17% |
Website had errors | 17% |
Unsatisfactory return policy | 13% |
Couldn't see the total order cost up front | 12% |
Card was declined | 10% |
Not enough payment methods | 9% |
Don't know | 7% |
Source: baymard.com/lists/cart-abandonment-rate, read 2026-10-01. A caveat that belongs with this table: the page doesn't publish a sample size or a fieldwork date, and the survey covers US online shoppers only — this is not European data.
Reasons for cart abandonment — Baymard Institute survey of US shoppers
baymard.com/lists/cart-abandonment-rate, read 2026-10-01
A national retailer-satisfaction panel will sometimes ask shoppers a related but different question — why they stopped buying from a store, rather than why they abandoned a cart mid-checkout. The two measure different things and shouldn't be combined into one number; treat results from that kind of survey as a separate data point, not a substitute for the checkout-specific reasons above.
Eurostat's isoc_ec_iprb21 series, covering problems reported by people who bought online in the last three months, puts the EU27 average at 35.43% reporting at least one problem in 2025, with 19.92% citing delivery slower than indicated and 11.49% citing a website that was difficult to use or didn't work properly (ec.europa.eu/eurostat, EU27_2020 aggregate, read 2026-10-01). This, too, is a different measurement than Baymard's checkout-abandonment survey — it covers problems people ran into when buying online at all, on any device and in any store, not reasons for quitting mid-checkout — but it's a useful EU-wide sanity check on how often something goes wrong in the first place.
The single most common reason for abandonment in the Baymard table is extra costs — 40% of respondents; separately, 12% couldn't see or calculate the full order cost up front. Cost is also something a shop can show a customer before they reach the final step: delivery cost, payment-method surcharges, any tax. The mechanics of delivery cost and the fees charged by specific payment methods and gateways — the actual numbers you'd put in the cart so nothing "appears" on the last screen — are covered separately in our payment methods and payment gateway fees articles; what this section shows is only where that problem sits in checkout, not the fee list itself.
Forced account creation is the fourth most common reason for checkout abandonment in the Baymard table — 18% of respondents. The institute doesn't publish what share of stores actually force registration — that question was checked specifically for this article and isn't confirmed in any publicly available Baymard material, so no "X% of stores force an account" figure appears here. The mechanism is clear from the reasons table alone, though: guest checkout removes one of the four most commonly cited reasons for abandonment without changing anything else in the flow. An account can be offered after the purchase completes — at that point the customer has already had a successful buying experience, rather than a barrier placed in front of one.
Checkout length is a separate parameter Baymard measures — and here, too, two pages from the same institute report different numbers on different bases. The cart-abandonment statistics page says "an ideal checkout flow can be as short as 12-14 form elements (7-8 if only counting the form fields)", and "the average US checkout flow contains 23.48 form elements ... (14.88 if only counting the form fields)" (baymard.com/lists/cart-abandonment-rate). A separate blog post from 26 June 2024 gives a different, more recent figure: "the average checkout flow in 2024 is 5.1 steps long and contains 11.3 form fields" — down from 11.8 in 2021 and 12.7 in 2019 (baymard.com/blog/checkout-flow-average-form-fields). These two numbers (14.88 and 11.3) aren't the same measurement on the same basis — cite one page with its own figure, don't average them.
Browser address and contact autofill doesn't need any integration work on the shop's side at all — correctly labelled form fields are enough for the customer's browser to recognise and fill them in automatically. It's one of the simplest changes that shortens checkout without removing a single field.
Express checkout goes further than autofill — it skips the address form entirely. Stripe describes its Express Checkout Element as "integration for accepting payments through one-click payment method buttons", covering Link, Apple Pay, Google Pay, PayPal, Klarna and Amazon Pay (docs.stripe.com/elements/express-checkout-element); on the address side, setting shippingAddressRequired: true and passing a list of shipping rates has the wallet supply the shipping address instead of a typed form (docs.stripe.com/elements/express-checkout-element/accept-a-payment). Shopify works similarly through its accelerated checkout buttons: "when a customer clicks an unbranded button, they skip the cart and go to the Shopify Checkout", and Shop Pay "saves your customers' email address, payment method, and shipping and billing information, eliminating the need for them to enter these details every time" (help.shopify.com/en/manual/online-store/dynamic-checkout, help.shopify.com/en/manual/payments/shop-pay).
Two EU rules are worth knowing at this stage. Under the regulatory technical standards for strong customer authentication (Commission Delegated Regulation (EU) 2018/389, Art. 16), a payment service provider may skip strong customer authentication for a remote electronic payment of up to €30, provided the payer's cumulative spend since the last authentication stays within €100 or no more than five such payments have been made in a row. The exemption is the payment provider's option, not a switch the shop controls (the separate €50 limit in Art. 11 covers contactless payments at the point of sale, not online). And under PSD2 (Directive (EU) 2015/2366), Art. 62(4), a merchant may not charge a fee for using payment instruments whose interchange fees are regulated under Regulation (EU) 2015/751 — in practice, consumer debit and credit cards — or for SEPA credit transfers and direct debits covered by Regulation (EU) No 260/2012. Neither rule removes a form field, but the first can spare a shopper an extra authentication step on small orders, and the second means one classic last-screen surprise — a card fee — shouldn't appear on those methods at all.
Baymard assessed the checkout flow of 343 top-grossing US and EU e-commerce sites and reports the distribution: "65% of sites have a performance of 'mediocre' or worse, 35% of sites feature a 'decent' or better checkout flow, and only 2% are 'good'" — none of the sites assessed reached "perfect" (baymard.com/research/checkout-usability, read 2026-10-01). This is the institute's own classification against more than 110 guidelines and over 30,000 scored checkout elements — not an independent market audit, but a reference point: "the average site has 32 unique improvements to perform in their checkout flow".
Baymard checkout benchmark: share of sites at three quality levels
baymard.com/research/checkout-usability, read 2026-10-01
The mechanism is straightforward: a shop records that a customer added products to a cart and left the site without completing the order, then sends a reminder — by email or SMS — listing the products left behind. The technical precondition is knowing the customer's email address before they leave the site (from a contact form or a logged-in account, for example); without that, there's nowhere for the reminder to go.
The legal precondition is easy to overlook. Under the EU's ePrivacy Directive (2002/58/EC), Article 13(1), electronic mail may be used for direct marketing only with the recipient's prior consent — and the Directive defines "electronic mail" broadly enough to cover SMS as well (Art. 2(h)). Article 13(2) adds a narrow exception: a business that obtained a customer's email address "in the context of the sale of a product or a service" may use it to market its own similar products or services, provided the customer was clearly given a free and easy way to object when the address was collected and in every message since. A reminder that promotes the products left in the cart looks like direct marketing; whether a cart that was never paid for counts as "the context of the sale" is a legal judgement call, and transposition and enforcement of the Directive vary by EU member state. Treat prior consent as the safe default, and check with a lawyer in the relevant jurisdiction before switching on an automated cart-reminder flow.
Google Analytics 4 defines a standard set of ecommerce events that together describe the path from cart to purchase: add_to_cart, view_cart, begin_checkout, add_shipping_info, add_payment_info and purchase (developers.google.com/analytics/devguides/collection/ga4/reference/events, read 2026-10-01). The documentation describes the three middle checkout events unambiguously: "begin_checkout — This event signifies that a user has begun a checkout", "add_shipping_info — This event signifies a user has submitted their shipping information in an ecommerce checkout process", "add_payment_info — This event signifies a user has submitted their payment information in an ecommerce checkout process" (same page). The GA4 ecommerce guide presents these events as a sequence to implement step by step: "Measure the first step in a checkout process by sending a begin_checkout event", then when the customer moves to the next step, "send an add_shipping_info event", and further, "Send the add_payment_info event when a user submits their payment information" (developers.google.com/analytics/devguides/collection/ga4/ecommerce, read 2026-10-01).
To see exactly which of these steps shoppers actually abandon at, GA4 has a built-in funnel exploration report: in Explorations, choose the funnel exploration template and define each step as an event — for example begin_checkout → add_shipping_info → add_payment_info → purchase — and GA4 shows what share of users move from one step to the next, and what share drop off at each (support.google.com/analytics/answer/9327974, read 2026-10-01). One technical limit worth knowing upfront: funnel steps are defined by event-and-dimension conditions (for example, a purchase event with a value parameter), not by metrics — the documentation states: "You can't define funnel steps based on metrics".
Pulling the above into one list to run against your own checkout:
If you'd rather work through checkout alongside a full UX checklist for the whole store — not just this one stage — use our UX checklist for your store; this article is part of our wider e-commerce UX section, where checkout is only one of the places a store loses customers.
Baymard Institute — cart abandonment rate
Baymard Institute — checkout usability
Baymard Institute — average checkout form fields
Stripe — Express Checkout Element
Shopify Help — dynamic checkout buttons
Eurostat — isoc_ec_iprb21, problems buying online
ePrivacy Directive 2002/58/EC, Article 13
Commission Delegated Regulation (EU) 2018/389 — strong customer authentication
PSD2 — Directive (EU) 2015/2366
GA4 — ecommerce events reference
GA4 — funnel exploration reports
Not entirely. The 70.22% figure is an average of 50 different studies, and Baymard's own survey of US shoppers puts "just browsing / not ready to buy" at the top of the list of abandonment reasons — 42%. Part of that total is a shopping list or a price comparison, not an interrupted transaction. The real problem is abandonment after checkout has started — that's where the reasons a store's design can actually influence show up.
According to Baymard's survey of US shoppers — extra costs too high (shipping, tax, fees), 40% of respondents, ahead of delivery being too slow (20%) and distrust of the site when entering card details (19%). This is unweighted survey data with no published sample size, covering the US market only.
In the same Baymard survey, 18% of respondents named forced account creation as a reason for abandoning a cart — the fourth most common reason on the list. Baymard doesn't publish what share of stores actually force registration, though, so there's no way to calculate how many stores lose customers for this specific reason.
Baymard gives different numbers on different bases: its cart-abandonment statistics page cites an ideal checkout of 7-8 fields (counting form fields only) against an average US checkout of 14.88, while a separate blog post from June 2024 gives 11.3 fields as the 2024 average, down from 12.7 in 2019. These are two different measurements — cite one, don't average them.
Under the EU ePrivacy Directive, Article 13(1), email and SMS may be used for direct marketing only with prior consent. Article 13(2) allows a narrow exception for a business's own similar products, where the address was obtained in the context of a sale and the customer was offered a free, easy opt-out at collection and in every message. Whether an unpaid cart counts as a sale is a legal judgement call, so prior consent is the safe default. Check with a lawyer; transposition and enforcement vary by EU member state.
We'll go through your purchase flow with you — costs, registration, form length and the funnel in GA4 — and point out exactly where shoppers abandon.
Ecommerce UX: search, product pages and checkout — where online stores lose customers, mobile data, and the EU digital accessibility obligation.
What a product page needs: photos, the EU 30-day lowest-price rule, mandatory GPSR information, delivery, returns, reviews and Google structured data.
Site search in an online store: how to track it in GA4, what zero-result queries reveal, and what Baymard's UX research says about search and product lists.
Ecommerce website design: when a ready-made template is enough, and when a custom build pays off — performance, structure, mobile and accessibility.
Your Partner in Business, Digital Vantage Team
Digital Vantage team is a group of experienced professionals combining expertise in web development, software engineering, DevOps, UX/UI design and digital marketing. Together we carry out projects from concept to implementation - websites, e-commerce stores, dedicated applications and digital strategies. Our team combines years of experience from technology corporations with the flexibility and immediacy of working in a smaller, close-knit structure. We work in agile methodologies, focus on transparent communication and treat each project as if it were our own business. The strength of the team is the diversity of perspectives - from systems architecture and infrastructure, frontend and design, to SEO and content marketing strategy. As a result, the client receives a cohesive solution where technology, aesthetics and business goals go hand in hand.
Rate this article

SMS marketing for online stores: GDPR and ePrivacy consent, what a campaign costs by EU country, and the Gmail, Yahoo and Outlook rules for email.

Affiliate marketing and influencer marketing for online stores: networks and their fees, commission maths, and EU rules on disclosing paid posts.

How price comparison websites work for a retailer: the CPC model, when a click pays for itself, Google's CSS rule, and EU rules on reviews and discounts.

TikTok Shop runs in 13 of the EU's 27 states, no company needed — but TikTok Shop Ads (GMV Max) reaches only 4-5 of them. What's open, what isn't.

Meta Ads for online stores: Shops availability, the product catalogue, Advantage+ shopping, dynamic retargeting, and Pixel plus Conversions API.

Google Shopping ads explained: free listings vs paid ads, the CSS requirement, Performance Max and how to set a Target ROAS for a product campaign.

Omnichannel in e-commerce: the definition versus multichannel, the shared-inventory mechanism between a store and a till, and when to implement it.

Ecommerce fulfillment: what the service covers, how EU providers price it, and when outsourcing your warehouse pays off instead of doing it in-house.

What a product page needs: photos, the EU 30-day lowest-price rule, mandatory GPSR information, delivery, returns, reviews and Google structured data.