How to reduce cart abandonment

Yeji Yoon
Yeji Yoon
Chief of staff
How to reduce cart abandonment

Key takeaways

  • Most advice on how to reduce cart abandonment targets the recovery window after a shopper has already left.
  • Fixing checkout friction, like adding guest checkout, clear pricing, and more payment options, prevents most abandoned carts before they happen.
  • A proactive AI agent, like the one behind delight.ai's Nudge Message, can reach out the moment a shopper stalls, before they've decided to leave at all.

Cart abandonment costs online sellers real revenue, and most advice on how to reduce cart abandonment focuses on the hours after a shopper has already left your site. That's only half the problem. The other half is the 60 to 90 seconds a shopper spends stalled on a shipping cost, a form field, or a payment screen, while they're still reachable on the page.

Whether you run CX for a national retailer or you're a business owner answering support tickets for your own storefront, the fix works the same way. Catch the hesitation while it's happening, not three hours later.

What is cart abandonment?

Cart abandonment is when a shopper adds an item to their online cart but leaves the site before completing the purchase. It's an earlier, broader moment than checkout abandonment, which describes a shopper who has already started paying, maybe even entered a card number, and leaves before finishing. Checkout abandonment usually points to a specific friction point, like a payment error, a surprise fee, or a form that asks for too much.

Cart abandonment can happen earlier and for softer reasons, including a shopper who was never serious about completing their purchase in the first place.

Either way, the shopper already did something meaningful. They added a product to their cart, which is a stronger signal than a simple page visit, and it's exactly why proactive customer service built around that signal works as well as it does.

Why do shoppers abandon their carts?

Shoppers abandon carts for a short, well-documented list of reasons, and almost every one involves a single moment of hesitation:

  • Unexpected costs show up at the last step, in the form of shipping, taxes, or extra fees.
  • A forced account requirement stops shoppers who don't want to sign up before they buy.
  • A long or confusing checkout gives every extra field or step another chance for a shopper to leave.
  • Limited payment options can stop a purchase outright when a shopper's preferred method is missing.
  • Mobile friction, like slow forms and long fields, hits shoppers harder on a small screen.
  • Weak trust signals make a shopper hesitate right before they pay, even after they've already decided to buy.

Checkout fixes solve most of these causes before they happen. A newer layer, proactive AI, catches the rest by watching for hesitation in the moment (like a stalled shipping calculation or an abandoned form field) and reaching out before the shopper actually leaves.

How do you calculate your cart abandonment rate?

Cart abandonment rate is the share of started carts that never turn into a completed order. To calculate it, divide completed purchases by carts created, subtract that result from 1, then multiply by 100.

Abandonment rate = (1 − completed purchases ÷ carts created) × 100

Here's what that looks like with real numbers:

Abandonment rate = (1 − completed purchases ÷ carts created) × 100
Carts started
1,000
Purchases completed
300
Carts abandoned
700
Abandonment rate
70%
Example based on 1,000 carts started, 300 completed purchases, and 700 abandoned carts this month.

The average cart abandonment rate across ecommerce sits right around 70%, according to Baymard Institute. Calculate your own rate before changing anything, so this can become the baseline to measure the success of each fix you implement.

How to fix the checkout friction that causes cart abandonment

The most reliable way to reduce cart abandonment is to remove friction before a shopper ever reaches the point of leaving. Most of the well-known fixes work this way.

Make pricing and shipping costs clear early

Show a full cost breakdown, including tax and shipping, before the final payment screen. A shopper who already knows the total is far less likely to bail at the last second than one who's just seen it jump. Offering free shipping above a minimum order size gives shoppers a reason to stay instead of a reason to leave.

Offer guest checkout

Requiring an account before checkout is one of the most common reasons shoppers cite for abandoning a cart. Let shoppers pay first and create an account afterward, if they want one at all.

Support more payment methods

A shopper who doesn't see their preferred payment method often just leaves rather than switching cards. Covering major credit cards, digital wallets, and a buy-now-pay-later option closes that gap for most shoppers without adding meaningful cost to checkout.

Optimize for mobile

A large share of ecommerce traffic is mobile, and a clunky mobile checkout is one of the fastest ways to lose a sale you'd already won. Keep form fields short, turn on autofill, and make every button easy to tap with a thumb.

Add trust signals at checkout

Security badges, a visible return policy, and real product reviews all do the same job. They tell a hesitant shopper it's safe to finish. None of it needs to be flashy, just visible at the exact moment someone's deciding whether to pay.

Can AI catch a shopper before they abandon their cart?

Yes, a proactive AI agent can detect that a shopper has stalled on a shipping cost, a form field, or a payment step, and reach out with a short message before the shopper decides to leave, instead of waiting for a recovery email hours later.

That shift, from reactive support to proactive support, is becoming the default expectation for AI in customer service. Gartner found that 91% of customer service leaders feel pressure to implement AI in 2026, and reaching out first, before a customer has to ask, is a large part of what that pressure is pointing toward.

Delight.ai's own AI agent can now speak first. A short message appears above the chat the instant something goes wrong, a stalled shipping calculation, a page lingered on too long, a form field skipped, before the customer has even opened the chat window. That capability is called Nudge Message.

It works two ways:

  • Greeting mode: the nudge can open into the agent's usual welcome message, or drop the shopper straight into a mid-conversation nudge that skips the re-explanation.
  • Message type: it can send a fixed message for the fastest response, or one written and tailored by the AI to the exact page and moment.

The nudge isn't a generic pop-up; it runs on a memory layer that carries a shopper's context across the whole session, called Agent Memory Platform. It already knows what page the shopper is on and what they were doing when they stalled, the same way proactive chat that reaches out first works for other drop-off moments across a site.

Delight.ai's own agent, Harper, already runs Nudge Message live today, catching customers who start a form and don't finish, the same category of mid-session hesitation that causes an abandoned cart.

What's the best way to recover a cart after someone's already left?

Recovering a cart after someone's already left comes down to speed and channel, reaching the shopper fast on whichever channel they actually use. Prevention and real-time nudges won't catch every shopper, so this is where the remaining revenue gets won back.

Send a well-timed abandoned-cart email

An email reminding a shopper what they left behind, with a product image and a clear link back to their cart, remains one of the most reliable recovery tools available. Send the first one within a few hours, not a few days, while the purchase is still fresh in mind.

Follow up over SMS or WhatsApp

Text-based channels recover carts faster than email because they get opened faster. A short message with a direct link back to the cart works well here, and it pairs naturally with the kind of omnichannel memory that keeps a shopper's context consistent whether they respond by chat, text, or a follow-up call.

Use retargeting ads

Dynamic ads showing the exact products a shopper left behind, on the platforms they already use, catch shoppers who never gave you an email address or phone number in the first place. It's the right fallback for the shoppers the other two channels can't reach.

These three layers work together instead of competing. Checkout fixes prevent most of the common causes, a proactive nudge catches the shopper where a static page can't, and a timely recovery message wins back some of the remaining abandoners. Most businesses have already built the first and third.

LayerWhen it actsWhat it catchesExample
PreventionBefore checkout startsCost surprises, forced accounts, missing payment optionsGuest checkout, upfront shipping costs
Real-time AIWhile the shopper is still on the pageMid-session hesitation a static page can't seeNudge Message
RecoveryAfter the shopper has already leftShoppers who leave despite prevention and real-time nudgesCart-abandonment email, SMS, retargeting

Explore how proactive customer service works to see what the middle layer looks like across an entire customer journey, not just checkout.

FAQ