How to reduce cart abandonment: 12 ways that work
Diagnose where your carts die, fix the friction in order, then recover the rest.

A shopper fills their cart, heads to checkout, and a surprise $14.99 shipping fee pops up. Tab closed. Sale gone.
That happens about 7 times out of 10. The latest cart abandonment statistics put the average rate at 70.22% (Baymard Institute), and it’s barely moved in a decade.
A lot of it is fixable, though. Below are the reasons shoppers leave, a good rate to aim for, and the ways to get more of them to check out.
What is cart abandonment?

Cart abandonment is when someone adds a product to their cart but leaves before paying. It’s one of the biggest sources of lost revenue in ecommerce.
The math is simple. Take completed orders, divide by carts created, then subtract from one. If 1,000 carts turn into 300 orders, that’s a 70% abandonment rate.
How to calculate your cart abandonment rate
Here’s the standard formula:
Cart abandonment rate = (1 minus [completed purchases ÷ carts created]) × 100
Say you had 500 carts created last week and 150 turned into orders. That’s (1 minus [150 ÷ 500]) × 100, which works out to a 70% abandonment rate.
One catch: define “cart created” the same way every time. Some tools count it when the first item is added, others when checkout starts. Pick one and stick with it, or your week-to-week numbers won’t line up.
What counts as a good cart abandonment rate?
Anything between 60% and 80% is normal for most stores. Above 80% usually points to a real problem in checkout, pricing, or payment.
Check mobile and desktop separately, though. Mobile carts get abandoned around 80% of the time versus roughly 66% on desktop (Dynamic Yield), so a high mobile number is partly the baseline, not just you.
Why shoppers abandon their carts
Some abandonment you can’t stop. Baymard found that 43% of shoppers leave just because they were browsing or not ready to buy yet. That’s normal, and no fix will change it.
The rest is on you, and it lines up in a clear order. Here’s what pushes ready-to-buy shoppers away, straight from Baymard’s survey of US online shoppers:
- Extra costs like shipping, taxes, and fees showed up too late (48%)
- The site forced them to create an account (26%)
- Checkout was too long or complicated (21%)
- They didn’t trust the site with their card details (18%)
- Their preferred payment method wasn’t offered (around 22%, per ConvertCart)
Notice the pattern. Almost every reason is friction or a trust issue at the final step, which is exactly where the fixes below go.
Ways to reduce cart abandonment

You don’t need to do all of these at once. Start at the top, since they map to the biggest reasons above, and work down.
1. Show the full cost early
Fix this first, because surprise costs are the top reason people leave. The issue isn’t the shipping fee itself. It’s seeing it for the first time at step three.
Put estimated shipping and taxes on the product or cart page, not behind the final button. Someone who sees the real total early and stays is someone who’ll buy.
2. Add a free-shipping threshold
Free shipping is the offer people want most, but you don’t have to eat the cost on every order. Set a minimum instead.
A small banner like “You’re $12 away from free shipping” helps two ways at once. It eases the cost worry and gets people to add another item, which lifts your average order value.
Also check: our average order value benchmarks if you’re setting a free-shipping threshold and want to know where yours should land.
3. Offer guest checkout
Forcing an account before someone can buy loses about a quarter of shoppers. They wanted a phone case, not a login.
Let people check out as guests, then invite them to save their details after the order. You still get the sale, and you can still build the relationship later.
4. Ask for less at checkout
The average US checkout asks for around 23 form fields when 12 to 14 would do the job (Baymard). Every extra field is one more reason to give up. Trim it down to the basics:
- Ask only for what you need to ship the order
- Turn on address autocomplete so people type a few letters, not a full address
- Combine fields where you can, like full name instead of first and last
- Hide “Address line 2” until someone needs it
5. Move to a single-page checkout
Every extra step costs you, shoppers. A four-step checkout can lose roughly a third of buyers to navigation alone, before pricing or payment even comes up. A good single-page flow does this:
- Keeps everything on one page, or one continuous scroll on mobile
- Shows a persistent order summary that doesn’t collapse
- Uses inline validation so errors show up as people type
- Skips the “review order” step for simple, single-item carts
Turn hesitation into checkouts
Show verified customer reviews right where shoppers decide, and give nervous buyers one less reason to leave.
Try WiserReview free →6. Add more payment options, including wallets
Around 22% of shoppers leave when their preferred payment method is missing. On mobile, that usually means no Apple Pay or Google Pay. Cover the main ones:
- Digital wallets like Apple Pay and Google Pay, which skip the form entirely
- Buy now, pay later options like Klarna or Afterpay for higher-ticket carts
- PayPal is still a default many shoppers look for
- Standard cards, saved securely for returning buyers
7. Show reviews and trust signals at checkout

Almost one in five shoppers won’t hand over card details to a store that feels risky. That’s not about friction, it’s about trust, and reviews are one of the quickest ways to build it.
People believe other buyers more than they believe your product page. A short review near the “Complete Purchase” button can be enough to get an unsure shopper to finish.
Put your best signals under the pay button: a secure-checkout badge, your return policy, and a real review or two. Keep it simple. A few clear signals work better than a row of badges.
Also check: our guide to social proof ecommerce for six real examples of stores using proof to lift checkout completion.
WiserReview runs your whole review program in one place
Built for multi-platform ecommerce stores, from the first review request all the way to the widget near your pay button. Free plan to start.
8. Speed up your pages
Every extra second of load time adds about 7% more abandonment (Google/Deloitte). A slow checkout wastes the traffic you already paid for. A few quick wins:
- Compress and lazy-load images so they don’t block the page
- Cut heavy third-party scripts you don’t need at checkout
- Aim for a load time under three seconds, especially on mobile
- Use a CDN so pages load fast wherever your shoppers are
9. Fix the mobile experience first

Mobile is most of your traffic and most of your abandonment. If you fix one thing, fix this. The gap is usually a few small things:
- Big tap targets so people don’t fat-finger the wrong button
- Short forms with autofill and the right keyboard for each field
- A sticky “Place Order” button that stays in thumb reach
- No pinch-zoom needed to read prices or the order summary
10. Send abandoned cart reminders
Some shoppers just get distracted. A reminder brings them back, and it works: abandoned cart emails see about a 50.5% open rate, well above normal marketing mail.
Send it fast. A message in the first hour converts at roughly twice the rate of a next-day one, so don’t wait until tomorrow.
Also check: ecommerce email marketing statistics for cart-recovery open, click, and conversion benchmarks you can measure yours against.
11. Use exit-intent offers carefully

An exit-intent popup fires when someone moves to leave, offering a reason to stay. It works best when it resolves a real doubt, not when it throws a random discount. Good ones tend to:
- Answer a specific worry, like free shipping or an easy return
- Show once per visit, never on top of another popup
- Match the cart, like reminding them they’re close to free shipping
- Give an easy way out so the offer doesn’t feel like a trap
12. Offer live chat at the decision point
Some shoppers don’t leave over friction. They leave because one question went unanswered: will this fit, when will it arrive, can I return it?
Live chat answers those questions on the spot. A quick reply about shipping or returns, right on the cart or checkout page, can hold a sale that an FAQ page would miss.
It helps most on pricier carts, where people think harder before they buy and a clear answer often decides it.
How to recover the carts you still lose
Even a clean checkout loses a few shoppers to distraction or comparison. Recovery catches that smaller group, so run it after the fixes above, not instead of them.
Keep in mind what recovery can and can’t do. A $12 shipping fee that caused the exit is still $12 when the reminder lands. Recovery only works on people who left for reasons a message can change.
The recovery sequence that works
Send an SMS at +1 hour with a direct link back, no discount yet. Follow with an email at +4 hours showing the cart contents and a clear button.
Then send one last email at +24 hours with a small incentive if your margins allow. Stop at three touches. Past that, you’re annoying people, not recovering them.
Which channel to lead with
SMS opens much higher than email and gets seen fast, so it’s a good first touch for mobile shoppers. Email holds more detail, so it’s better for showing the cart and the full offer.
Use both. Start with SMS for speed, follow with email for detail, and let the shopper pick their moment.
Retargeting ads are a solid third channel. Dynamic product ads on Facebook, Instagram, or Google show shoppers the exact items they left behind, so your brand stays in front of them between the SMS and the email.
Common mistakes that quietly cost you carts

Some “optimizations” backfire. These are the ones I see most.
1. Stacking too many popups
A discount popup, then a chatbot, then an exit overlay. You’re not converting anyone, you’re testing their patience. Pick one moment to interrupt, not three.
2. A big, empty coupon box
A prominent “Enter discount code” field sends shoppers off to hunt for a code they don’t have, and around 8% don’t come back. Make it a small “have a code?” link instead.
3. Silent errors at checkout
Someone hits “Complete Purchase,” nothing happens, no message. They assume it’s broken and leave. Make errors loud, specific, and easy to fix.
4. Overusing social proof
Too many alerts, or fake-looking ones, read as desperate and push people away. A little proof in the right spot does more than a row of badges.
The bottom line
Cart abandonment isn’t one problem with one fix. It’s a handful of specific leaks, and the stores that win are the ones that patch the biggest ones first.
Start with honest pricing and a shorter checkout, since those cost you the most carts. Add reviews and trust signals at the decision point, then use reminders to catch the rest.
You won’t hit zero. Nobody does. But taking even 5 to 10 points off your rate, on traffic you already paid for, is about the cheapest revenue you can get.
Give shoppers a reason to trust checkout
Collect and display real customer reviews where buyers hesitate most, from the product page to the pay button.
Try WiserReview free →Frequently Asked Questions
Common questions about this topic
Written by
Krunal vaghasiya
Krunal Vaghasiya is the founder of WiserReview and WiserNotify, which have served 10,000+ stores since 2020. He helps ecommerce brands build trust through fair, flexible, customer-led review management across every store and market.
Related Articles

Abandoned cart emails: everything you need to know (2026)
A practical abandoned cart email guide: why shoppers leave, the email that answers each reason, templates, timing, and honest benchmarks.
15 Ecommerce email examples every store should know
See how real ecommerce brands use email to welcome shoppers, recover lost carts, share updates, collect reviews, and bring customers back for more sales.

8 Best ecommerce review examples you can copy (2026)
This guide shows how top ecommerce brands use reviews to build trust and drive sales. See 8 proven review formats you can copy for your own store in 2026.