How to recover abandoned carts on your online store | Zepio
Zepio

How to recover abandoned carts: fix the checkout, then send the right reminder

Around 70% of online carts are abandoned. Fix the reasons you control first, such as surprise fees, forced accounts and slow delivery, then remind shoppers within an hour and again the next day, by the channel they agreed to.

By , Founder, Zepio

Published 8 min read

A shopping cart full of groceries left in the middle of an empty aisle, with a phone notification bubble floating above it.
On this page

To recover abandoned carts, first fix the reasons you control: show delivery fees early, let shoppers check out without creating a password, show the total and delivery time up front, and offer the payment methods they expect. Then send a reminder within an hour and another the next day, by push notification, WhatsApp or email to shoppers who agreed to hear from you, with a link straight back to their cart.

An abandoned cart is a cart where a shopper added products and left without paying. This guide explains why shoppers leave, the checkout fixes that prevent it, how to write and time reminder messages, and how to tell whether recovery is paying off.

How many carts are abandoned

Most carts never become orders. Baymard Institute's average across 50 studies puts the documented online cart abandonment rate at 70.22% (Baymard, updated September 2025).

Baymard notes that much of this is natural: people add items to compare prices, save them for later or just browse. You will never recover all of it. The goal is to stop losing shoppers who meant to buy and left because of something you could have fixed.

Why shoppers leave at checkout

Baymard also asked US online shoppers why they abandoned a checkout, leaving out those who were just browsing. The top reasons:

Bar chart of reasons for abandoning a checkout: extra costs 40%, slow delivery 20%, did not trust the site with card details 19%, forced account creation 18%, long or complicated checkout 17%, website errors or crashes 17%.
The six most common reasons for abandoning a checkout, from Baymard Institute's survey of US online shoppers.
Reason Share of abandonments The fix
Extra costs (shipping, tax, fees) too high 40% Show delivery fees on product and cart pages; offer a free delivery threshold
Delivery too slow 20% Show the delivery time or slot before checkout
Did not trust the site with card details 19% HTTPS, a known gateway, clear contact details and policies
Had to create an account 18% Checkout with a phone OTP, no password
Checkout too long or complicated 17% Fewer fields; save addresses; one page where possible
Website errors or crashes 17% Test checkout on a cheap phone every week
Returns policy not good enough 13% A clear, fair returns policy linked at checkout
Could not see the total up front 12% Show the full total, with every fee, in the cart
Card declined 10% Offer UPI and a one-tap retry with another method
Not enough payment methods 9% UPI, cards, net banking, wallets, and cash on delivery if your customers expect it

The survey is of US shoppers, so the exact shares will differ in India, but your own checkout data will show which ones apply to you.

Step 1: Measure your own abandonment

Before you send a single reminder, count:

  1. Carts started in a month: carts with at least one product.
  2. Orders placed from those carts.
  3. Abandonment rate = carts without an order ÷ carts started.
  4. Where they leave: at the cart, at the address step, or at payment.

The step where most people leave tells you what to fix first. Many leaving at payment points to payment methods or failed payments; many leaving at the cart points to fees or delivery times.

Step 2: Fix the checkout first

Reminders recover some carts. Fixing the checkout helps every shopper, including the ones you cannot remind: Baymard's usability testing found that the average large online store could gain a 35% increase in conversion rate through better checkout design.

A phone showing a clean checkout with the delivery fee, delivery time and total shown clearly above a single pay button.
Every fee, the delivery time and the total, visible before the customer taps Pay.
  • Show delivery fees early. Put "Free delivery above ₹299" on product pages and in the cart. Our guide on setting delivery charges shows how to set a threshold that still covers delivery.
  • Show the full total before payment, with every fee named.
  • Let shoppers log in with a phone OTP, and save their address for next time.
  • Show the delivery time or slot before they pay.
  • Offer UPI first on phones, plus cards, net banking and wallets. Our guide on accepting online payments compares the options.
  • Make failed payments easy to retry without rebuilding the cart.
  • Link your returns policy near the pay button.

Step 3: Know who left

You can only remind shoppers you can reach. Asking for a phone number at login, before checkout, means a shopper who leaves at the address or payment step can still get a reminder by push notification, WhatsApp or SMS. Shoppers using your app can always get a push notification if they allowed them.

Step 4: Send the right reminder at the right time

Timing matters. A reminder an hour later reaches someone who still remembers the cart; a reminder a week later may reach someone who has already bought elsewhere.

Reminder When What it says
First About 1 hour after leaving A friendly nudge and a link back to the cart
Second The next day Answer a likely question: delivery time, returns, freshness
Third (optional) 2 to 3 days later A small incentive, such as free delivery, or a note that stock is low (only if true)

Stop after the third.

Which channel:

Channel Good for What to know
Push notification Shoppers who use your app No per-message cost; needs the customer to allow notifications
WhatsApp Customers who opted in Opt-in required; Meta charges per message on the Business Platform; uses an approved template (templates and rules)
Email Customers who gave an email Low cost; easy to miss
SMS Customers without the app A cost per message; short text only

Messages you can adapt:

Example: First reminder (push or WhatsApp): "You left a few things in your cart at ____. They are still waiting for you. Tap to finish your order: ____"

Example: Second reminder: "Still thinking about it? Orders placed before 6 pm are delivered today, and returns are easy within 7 days. Your cart: ____"

Example: Third reminder (optional): "Free delivery on your cart today only. Your items are saved here: ____"

Step 5: Use discounts carefully

A discount in every reminder costs you twice: you give margin away to people who would have come back anyway, and you teach customers that leaving a cart earns a coupon.

  • No discount in the first reminder.
  • Prefer free delivery or bonus reward points to a percentage off.
  • Limit it to one use per customer, with a short expiry.
  • Never claim fake urgency. "Only 2 left" must be true.

Step 6: Track what you recover

Each month, write down:

  • Carts reminded, and carts recovered (orders placed after a reminder).
  • Value of recovered orders.
  • Cost: WhatsApp or SMS charges, and any discounts given.
  • Which reminder worked: the first, second or third.

If the second reminder rarely recovers anything, change its message. If the third only recovers carts with a discount, consider dropping it.

Mistakes to avoid

Sending reminders before fixing the checkout. You pay to bring people back to the same problem.

Waiting days to send the first reminder. By then, the shopper may have bought elsewhere.

A discount in every message. It trains customers to abandon on purpose.

Messaging people who did not opt in. It breaks WhatsApp's policy and annoys customers.

Links that open an empty cart. Test that every reminder opens the shopper's saved cart.

Too many reminders. Three is plenty; then stop.

Your cart recovery checklist

  • Abandonment rate and the step where shoppers leave, measured monthly
  • Delivery fees and the free delivery threshold shown before checkout
  • Phone OTP login and saved addresses; no forced password
  • Full total and delivery time visible before payment
  • UPI, cards, net banking and wallets, with an easy retry
  • Returns policy linked at checkout
  • A first reminder within an hour, a second the next day, an optional third
  • Reminders only by channels the customer agreed to
  • Recovered orders, their value and their cost tracked each month

How Zepio helps

Zepio's cart recovery sends a push notification with your own title, message and image when a cart is left, after a waiting time you choose, opens the customer's cart in one tap, and shows you how many orders and how much revenue came back. With Pro, our paid add-on for WhatsApp Business, cart reminders can also go out on WhatsApp as an approved template, and stop for anyone who replies STOP. Checkout shows delivery fees and the total before payment, and customers log in with a phone OTP.

Admin settings for cart recovery: the waiting time and the push notification title, message and image.
Cart recovery settings in the Zepio admin.

Fix the reasons people leave, then remind them kindly and quickly. A few recovered carts a day add up to a lot of orders over a year.

Questions people ask

What is an abandoned cart?
A cart where a shopper added products but left without paying. The products are still in the cart, and the shopper can be reminded to come back and finish the order.
What is a normal cart abandonment rate?
Baymard Institute's average of 50 studies is 70.22%. Many abandoned carts are shoppers browsing or comparing prices, so the aim is to recover the share who meant to buy, not all of them.
When should I send an abandoned cart reminder?
The first within about an hour, while the shopper remembers the cart, and a second the next day. A third, with a small incentive if you choose, a few days later. Stop after that.
Should I offer a discount in abandoned cart messages?
Not in the first one. Some shoppers come back with a simple reminder. If you offer a discount, save it for a later reminder and keep it small, or customers learn to leave carts on purpose.
Can I send abandoned cart reminders on WhatsApp?
Yes, to customers who agreed to receive messages from you, using an approved message template through the WhatsApp Business Platform. Meta charges per message, so keep reminders few and useful.
How do I know if cart recovery is working?
Track how many reminded carts turn into orders and the value of those orders each month. Compare it with the cost of the messages and any discounts you gave.

Sources

  1. Cart abandonment rate statistics, Baymard Institute
  2. Checkout usability research, Baymard Institute
  3. Pricing on the WhatsApp Business Platform, Meta for Developers
  4. WhatsApp Business Messaging Policy, WhatsApp

Facts were checked against these sources on 20 Oct 2026. Rules and prices change: check the source before you rely on a figure. Read our editorial standards, or write to hi@zepio.io to report a mistake.

Start your online store

Your website, your own app and your own delivery, with 0% commission on your sales.

5-day free trial · No card required · No coding

Book a call

Tell us about your business and pick a time. We will confirm on WhatsApp, then call you.

Outside India? Change +91 to your country code.

Your business
Pick a day
Pick a time (India time)

Choose a day first.