Analytics and Tracking

Checkout Abandonment Rate

The share of shoppers who start checkout but leave before paying: checkouts started minus purchases, divided by checkouts started.

Quick facts: Checkout Abandonment Rate

Category
Analytics and Tracking
Level
Beginner
Affects
Ecommerce revenue, return on ad spend, checkout design
Where to see it
GA4 funnel exploration, Shopify analytics, WooCommerce reports
In this article4
  1. How checkout abandonment rate is measured
  2. Why it matters
  3. Common mistakes
  4. How to act on it

Checkout abandonment rate is the percentage of shoppers who begin the checkout on an online shop but leave before completing payment. If 400 people start checkout in a week and 260 of them pay, 140 abandoned, so the rate is 35%.

It is narrower than cart abandonment rate, which counts everyone who put something in the basket. Basket abandonment includes plenty of browsers who were never close to buying; checkout abandonment isolates people who had decided and then stopped, which makes it the better number for finding problems in the checkout itself.

How checkout abandonment rate is measured

Checkout abandonment rate = (checkouts started − purchases) ÷ checkouts started × 100

In GA4 the two inputs are the begin_checkout and purchase events. A funnel exploration with those two steps, or with the steps in between such as add_shipping_info and add_payment_info, shows the overall rate and the point at which people drop out. Shopify, WooCommerce and most other shop platforms report started and completed checkouts too, usually with fuller counts, because their figures do not depend on the visitor accepting analytics cookies.

Decide whether you are counting sessions or users, and stick with it. A shopper who starts checkout on Monday evening and pays on Wednesday is an abandonment in a session view but not in a user view, so the two can give quite different answers.

Why it matters

Someone who reaches checkout has already been paid for: the ad click, the email, the content that brought them there. Every abandoned checkout is acquisition cost spent with nothing to show for it, so a modest fall in the rate often adds more revenue than an equal rise in traffic, and at lower cost.

The causes usually sit in a handful of places:

  • Delivery charges or delivery times that appear only at the last step.
  • Being made to create an account before paying, where guest checkout would do.
  • Missing the payment methods people expect, such as PayPal, Apple Pay, Google Pay or a buy-now-pay-later option like Klarna or Clearpay.
  • The card authentication step, usually an approval in a banking app or a one-time code, failing or timing out.
  • Long address forms with no postcode lookup.
  • Doubts about returns, or about who the shopper is actually buying from.

Common mistakes

  • Trusting a rate built on broken tracking. If customers who pay by PayPal or through a card provider’s verification page never come back to your order confirmation page, the purchase is not recorded and abandonment looks far worse than it is. Payment providers appearing as referral sources in GA4 is the usual sign; a referral exclusion fixes the attribution, but the return to your site still has to happen for the sale to count.
  • Duplicate purchase events. A confirmation page that records a purchase on every reload makes the rate look better than it really is.
  • Comparing yourself with an industry average. Published averages mix sectors, devices and definitions. Your own trend, split by device and traffic source, is the comparison that tells you something.
  • Going straight to reminder emails. They recover some sales, but they treat the symptom. Fix the step people leave at first.

How to act on it

  1. Check the tracking before the rate: place a test order with each payment method and confirm exactly one purchase event reaches GA4 with the right value.
  2. Build a funnel from begin_checkout to purchase, broken down by device category. A much higher rate on mobile usually points to form or payment problems on small screens.
  3. Go through your own checkout on a phone as a new customer and note every surprise: an extra cost, a forced account, a field that rejects a valid postcode.
  4. Fix the step with the largest drop-off first, then measure for long enough to tell a real change from normal week-to-week movement.

If paid social sends a large share of your checkout traffic, recent abandoners can be shown a reminder through Facebook and Instagram ads for ecommerce, provided they accepted the marketing cookies that build those audiences in the first place.

Do and do not

Do

  • Test purchase tracking for every payment method first
  • Split the rate by device and traffic source
  • Show delivery costs and times before checkout begins

Do not

  • Judge your rate against a generic industry average
  • Force account creation before payment
  • Send reminder emails without consent or a valid soft opt-in

Questions people ask about this

What is a good checkout abandonment rate?

There is no single good figure, because it depends on what you sell, your average order value, your device mix and how you define a checkout start. Published averages give only a rough sense of scale. Measure your own rate the same way every month and judge changes against that trend.

Why is checkout abandonment higher on mobile?

Small screens make long forms, small buttons and switching to a banking app for card approval harder work. Wallets such as Apple Pay and Google Pay skip most of the typing, and a postcode lookup removes much of the address form. Test both on a mid-range Android phone as well as an iPhone, since that is what many of your customers use.

Should I send abandoned checkout emails?

They are worth running for shoppers who gave an email address at the start of checkout, but under PECR they are marketing messages, so you need consent or a valid soft opt-in before sending them. Keep them short, send the first within a few hours and stop after two or three. Compare against a group who receive nothing, because some of those shoppers would have come back anyway.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.