Seven in ten carts are abandoned. Most of that is browsing. The recoverable slice is smaller and more specific than most recovery advice admits.
Your abandonment rate looks alarming, every app promises to fix it, and you cannot tell how much of it was ever really a sale.
4 min read
The most cited figure in ecommerce is Baymard Institute's 70.22% average cart abandonment rate, drawn from a meta-analysis of dozens of published studies. Shopify stores tend to sit slightly better, around 67% to 70%, helped by an optimized checkout.
The number is real. The way it is usually used is not. A 70% abandonment rate does not mean you lost 70% of your sales, because a large share of those carts were never a purchase decision — they were price checks, wish lists, size comparisons and idle browsing. Treating all of it as recoverable revenue leads to spending real money chasing people who were never buying.
The useful question is narrower: which abandonments were genuinely lost sales, and what caused those specifically?
What the benchmark measures, and by device
70.22%
Average documented cart abandonment rate across published studies
Baymard Institute
~48%
Share of abandonments attributed to unexpected extra costs — the single largest preventable cause
Cart abandonment cause analysis
Mobile abandons at roughly 73% to 75% and desktop at roughly 65% to 68%. Since mobile is where most D2C traffic now arrives, the mobile figure is the one that governs your business, and the mobile checkout is where the diagnosis should start.
Why people actually leave, in rough order
- Unexpected extra costs at checkout — shipping, taxes, fees appearing after the shopper had a total in mind. Consistently the largest single preventable cause.
- Being forced to create an account before buying.
- A checkout that is too long or asks for too much, especially on a phone.
- Not being able to see the total cost up front.
- Delivery timing that is too slow, or unclear.
- Payment method not offered — which in India means cash on delivery and UPI specifically.
- Trust hesitation: no visible returns policy, no reviews, no recognizable payment marks.
- Genuine browsing with no intent to buy today, which is the majority of the 70% and is not a problem to be solved.
Diagnosing your own checkout in an hour
- Complete a purchase on your own store, on a phone, on mobile data rather than office wifi. Count the taps and the form fields.
- Note the exact step where the total first includes shipping. If that is the final step, you have found your biggest problem.
- Check whether guest checkout is available and obvious.
- Check the payment methods offered against what your market expects.
- Look at your store analytics for the funnel: sessions, add to cart, reached checkout, completed. The largest single drop tells you which stage to fix.
- Repeat the whole exercise on a slow connection. Checkout performance is a conversion factor and it is invisible from a fast office network.
The drop between reached-checkout and completed is the recoverable one. The drop between add-to-cart and reached-checkout is mostly browsing behavior, and no email sequence will fix it.
A recovery sequence that respects the reason people left
Most recovery sequences send the same discount to everybody, three times, which trains customers to abandon deliberately. A sequence built around the likely reason performs better and costs less.
| Timing | Message | Offer |
|---|---|---|
| 1 hour | A simple reminder with the cart contents and a direct link back | None |
| 24 hours | Address the objection: shipping cost, delivery time, returns policy, security | None |
| 48–72 hours | Social proof — reviews of the specific item left behind | Modest, only if margin allows |
| 5–7 days | Final reminder, or move them to the regular list | Optional, and the last one |
Channel matters as much as content. Email remains the workhorse. In markets where WhatsApp is the primary messaging channel, an abandoned-cart message there is seen far sooner — open rates on WhatsApp are reported at 85% to 95% against 15% to 25% for email — provided it is sent with consent and within the messaging rules.
One caution that is rarely stated: a recovery sequence that converts well may be converting people who would have returned anyway. Measure it by holding out a control group for a fortnight, not by counting the revenue the sequence claims.
Where to spend your effort, ranked
- Show total cost including shipping before checkout. Free, largest effect.
- Enable guest checkout. Free, immediate.
- Cut checkout fields to the minimum your fulfillment actually needs.
- Offer the payment methods your market expects, including cash on delivery and UPI where relevant.
- Make delivery timing explicit on the product page, not just at checkout.
- Then, and only then, build the recovery sequence.
The ordering is deliberate. A recovery flow is a way of asking people to come back to a checkout that made them leave. Fix the checkout first and you will have fewer people to recover.
Common questions
What is a normal cart abandonment rate?
Around 70% — Baymard Institute's meta-analysis puts the documented average at 70.22%. Shopify stores tend to sit slightly better at 67% to 70%, with mobile higher than desktop.
Why do most people abandon their cart?
Unexpected extra costs appearing at checkout is consistently the largest preventable cause, at roughly 48% of abandonments. Forced account creation and long checkouts follow.
How many abandoned carts can realistically be recovered?
Far fewer than the headline rate suggests, because most abandonment is browsing rather than a lost purchase decision. The recoverable slice is concentrated in shoppers who reached checkout and stopped.
Should abandoned cart emails include a discount?
Not in the first message. Leading with a discount pays for sales that were coming anyway and teaches customers to abandon deliberately. Reserve any offer for late in the sequence, and only where margin allows.
Is WhatsApp better than email for cart recovery?
It is seen much faster where it is the primary messaging channel — reported open rates of 85% to 95% against 15% to 25% for email — but it must be sent with consent and within the platform's messaging rules. Most brands run both.
How Glimmio handles this
Glimmio runs cart recovery as a lifecycle campaign across email, WhatsApp and SMS from the same workspace that holds your ad data, so recovery is measured against the same revenue figures as acquisition.
Lifecycle campaigns run on your own connected sending accounts and respect consent and suppression. Each channel becomes available once its sender passes its readiness checks.
- Manual approval by default — nothing runs unattended
- New campaigns and ads are always created paused
- 7-day recovery window on eligible changes
- 48 permissions across 13 roles, scoped per client account
Go deeper on this
The product pages and setup guides that cover what this article describes.
Searches this answers
- shopify cart abandonment rate benchmark
- how to reduce cart abandonment
- abandoned cart recovery email sequence
- why do customers abandon carts
- checkout optimization ecommerce
Read next
Repeat Purchase Rate: The Number That Decides Survival
You are pouring money into acquisition to replace customers who bought once and never came back.
ReadWhatsApp for D2C: What Works, What Gets You Blocked
WhatsApp obviously works as a channel and you are not sure where the line is between useful and blocked.
ReadStop Optimizing for ROAS. Optimize for Contribution Margin.
Your best-performing campaign by ROAS might be your least profitable, and your reporting has no way to tell you.
Read
