Cart abandonment is what happens when a visitor puts something in the cart and then leaves without paying. The intent was there. The product was chosen. Something between the cart and the confirmation page made them stop. It is the most common way an online store loses a sale it had almost won.

It concerns every seller with a cart, from a creator selling three digital products to a brand with a full catalog. The rate is high everywhere, which is bad news, but it also means the fixes are well known and the upside is large.

What is cart abandonment?

A cart is abandoned when a visitor adds at least one item and then ends the session without completing an order. The cart abandonment rate is the share of started carts that never become orders. If 100 visitors add something to their cart this week and 28 of them pay, 72 carts were abandoned and your rate is 72%.

It is not the same as bounce rate, which counts visitors who leave without doing anything at all. It is also not checkout abandonment, a narrower figure that only counts people who reached the checkout and left. Cart abandonment covers the whole stretch from "add to cart" to "order confirmed", so it is always higher than checkout abandonment.

Related vocabulary: abandoned cart email (a reminder sent to a visitor who left an email address before leaving), cart recovery (the set of tactics used to bring those carts back), and browse abandonment (leaving after viewing a product without adding it to the cart).

Why it matters

Every abandoned cart is a sale that was almost made. Unlike a visitor who never found what they wanted, an abandoner has told you exactly which product they want and at what price. Recovering even a small share of them is cheaper than buying new traffic.

A worked example. A small brand sells skincare with an average order of $38. It gets 1,200 add-to-carts a month and 336 orders, a 72% abandonment rate. That is 864 carts and roughly $32,800 of intended purchases left on the table each month. Suppose the brand fixes its two biggest leaks, surprise shipping costs and a required account, and brings the rate to 62%. It now gets 456 orders instead of 336. That is 120 extra orders and $4,560 more revenue a month, with zero additional spend on ads.

Now add a recovery email. If it reaches 40% of the remaining 744 abandoners and 8% of those come back to pay, that is another 24 orders, or about $900 a month. Neither change is glamorous. Together they add more than $65,000 a year to a store that did nothing else differently.

How to calculate it

The formula is simple, and you should run it monthly:

  • Count started carts. Every session where at least one product was added to the cart. Your analytics or platform reports this as "add to cart" events or "carts created".
  • Count completed orders over the same period.
  • Subtract and divide. Abandonment rate = (carts started minus orders) divided by carts started, times 100.
  • Example. 900 carts, 270 orders. (900 minus 270) divided by 900 = 0.70, so 70%.
  • Split it by device and by step if you can. A 60% rate on desktop and 80% on mobile tells you the checkout breaks on phones. A drop between the shipping step and the payment step points at your delivery prices.

Do not compare your rate with a store in a different category. Compare it with itself, month after month, and after every change you make.

Benchmarks and examples

Across online stores the average sits between 65% and 75%. Mobile is consistently worse than desktop, often by 10 points. Category matters a lot:

  • Digital products and downloads from a link in bio often see 45% to 60%. No shipping, one price, one screen. The remaining abandonment is mostly hesitation on price.
  • Fashion and accessories run 70% to 80%. People use the cart as a wishlist and compare across stores.
  • Consumables and repeat purchases (coffee, supplements, cosmetics) run 55% to 70%, lower because buyers already know the product.
  • High-ticket items above $200 sit around 75% to 85%. Buyers go away to think, ask a partner, or wait for payday.

A creator selling a $29 course who sees 50% abandonment is doing fine. A brand shipping $60 physical orders at 85% has a checkout to fix.

Common mistakes

  • Discovering shipping costs at the end. Unexpected fees are the top reason cited by abandoners in every survey we have seen. If shipping is $6, say so on the product page.
  • Requiring an account before payment. A password field is a wall. Let people buy as guests.
  • A checkout that only works well on desktop. If half your visitors are on a phone and your rate there is 20 points worse, the device is the problem.
  • Offering one payment method. Some customers do not have a card, do not trust entering it, or want PayPal. In many markets they expect cash on delivery.
  • Treating the rate as fate. "Everyone has 70%" is true and useless. Each point you recover is real money.

How to improve it

  • Show delivery cost and time before the checkout. A shipping estimate in the cart, or a clear "free shipping over $50" banner, removes the biggest surprise.
  • Offer guest checkout and keep the form to one screen. Ask for email, address and payment. Nothing else.
  • Add the payment methods your customers actually use. Card and PayPal at minimum, plus a wallet on mobile and cash on delivery where it is the norm. Each method you add closes a gap.
  • Capture the email early. Put the email field first in the checkout. If the visitor leaves after typing it, you can send a reminder.
  • Send a recovery email within a few hours, then a second one the next day. Keep it short, show the product and link straight back to the filled cart. See email marketing for how to set up the flow.
  • Make the cart persistent. A visitor who comes back the next day should find their cart still there, on the same device or after logging in.
  • Fix speed. A checkout page that takes four seconds to load on a phone loses a share of buyers before it even renders.

In Roctify

Roctify's checkout is a single page built for mobile. It supports guest checkout, computes taxes, shipping and discount codes before the payment button, and accepts Stripe, PayPal and cash on delivery. The same checkout is used by the link-in-bio page and the full store, so a fix you make applies to every channel at once. Roctify takes 0% transaction fees on every plan, so recovered carts are not eaten by a platform commission.

On the Creator plan and up, the email marketing tools let you follow up with customers who left an address, and on Pro the audience analytics and reports show you where visitors drop between product view, cart and order, so you can change one thing at a time and see whether the rate moves.

FAQ

What is a good cart abandonment rate?

Anything under 65% is better than average for physical goods. Under 55% is very good. For simple digital products sold from a link in bio, 45% to 55% is a normal result. More useful than any benchmark is the direction of your own rate over three months after you make changes.

Does cart abandonment include people who were just browsing?

Yes, and that is fine. Some visitors use the cart as a wishlist or to check the shipping price with no intention of buying today. You cannot separate them from real abandoners in the raw number, which is why the rate is always high. Focus on the leaks you control, and on bringing back the ones who left an email.

How fast should I send the abandoned cart email?

The first reminder works best one to three hours after the visitor leaves, while the product is still on their mind. A second email 24 hours later catches those who were interrupted. A third one after two or three days, possibly with a small discount code, is the last useful attempt. Beyond that you are training people to abandon on purpose to get the discount.