Should You Discount Cart Abandoners? Most of Them Leave for Non-Price Reasons
Should You Discount Cart Abandoners? Most of Them Leave for Non-Price Reasons
About 70% of online carts are abandoned. The reflex, for almost every store, is the same: trigger a discount.
It's usually the wrong reflex — and the reason is that most people don't abandon because of price.
Why people actually abandon
Baymard's long-running research on cart abandonment finds the top reasons are about friction and cost, not the product price:
- Extra costs (shipping, fees, taxes) surprise them too late — cited by roughly 40%+ of abandoners.
- Being forced to create an account.
- Not trusting the site with card details.
- Wanting to compare prices elsewhere.
- Plain distraction.
Notice: "the price is too high" is not the dominant reason. "Extra costs appeared at the end" is. "I don't trust this site" is. "I got interrupted" is.
A percentage discount doesn't fix a shipping-cost problem, a trust problem, or a distraction problem. And for the people who were just distracted or comparing, it's a discount given to someone who was likely to return on their own.
The cost of discounting every abandoner
Here's the trap. A meaningful share of abandoners come back without any nudge — they were interrupted, or they were going to finish later. If you send a discount to all of them:
- You spend on shoppers who were already coming back — instead of on the ones who are genuinely stuck.
- You teach the pattern. Customers learn that abandoning the cart produces a code. Once that's learned, some deliberately abandon to trigger the discount — turning abandonment itself into a discount-seeking behavior.
Research on promotional "lift" keeps finding that a large fraction of it isn't incremental. Abandoned-cart discounts are a textbook case: high redemption, low incrementality.
Match the intervention to the reason
The fix isn't to stop recovering carts. It's to recover them with the right tool:
| Why they left | What actually fixes it |
|---|---|
| Shipping cost surprise | Free or discounted shipping — not 10% off |
| Forced account creation | Let them check out as a guest |
| Trust / card security | Trust badges, guarantees, reviews |
| Price comparison | A small offer — but only if it's genuinely price |
| Distraction | A reminder, not a discount |
Most of those are fixes to the experience, not the price. Yet most stores respond to all of them with a code.
Time it to real hesitation
Timing matters as much as content. Blasting a discount an hour after everyone leaves is spray-and-pray. Better:
- Trigger on hesitation signals, not just cart state — dwell on price, repeated returns, exit intent on checkout.
- Give the low-intent leaver a reminder, not a discount.
- Reserve the discount for the shopper who's actually stuck on cost.
Measure it like a channel
Run a holdout: withhold the abandonment discount from a small slice of abandoning sessions and compare recovery and contribution. You'll often find the discount's incremental recovery is far smaller than its raw redemption rate — the same pattern seen across promotions generally.
The takeaway
Cart abandonment isn't a price problem wearing a price disguise. It's shipping, trust, effort, and life. When you discount all of it, you:
- spend on shoppers who were already coming back,
- can accidentally reward the ones who learn to abandon on purpose, and
- leave the real blockers — shipping, friction, trust — untouched.
Recover the cart. Fix the reason they left — and when a shopper is genuinely stuck, lead with the product most likely to convert them and the smallest nudge that clears the block.


