Seven carts out of ten leave full. Behind that headline number, two very different realities: an incompressible share (comparers, scouts) and a share of repairable frictions — hidden costs, forced accounts, laborious checkout. The whole point of diagnosis is separating the two, then fixing in order.
Quick Answer: how do you reduce cart abandonment?
The three highest-yield fixes, in order:
- Announce full costs from the product page — shipping, taxes, delivery estimate. The late bad surprise is the #1 documented cause in every barometer.
- Allow guest checkout — forced account creation drives away one decided buyer in four. Offer the account AFTER confirmation.
- Shorten checkout — every field and step gets paid for. Aim for the vital minimum, plus the payment methods your audience expects (including mobile wallets).
Then: instrument the funnel to measure each step, watch abandoned sessions in replay, and validate every fix with an A/B test.
Benchmark: ~70% average abandonment. Below 60% you're good; above 80% a major friction is hiding.

The causes, by documented impact
E-commerce barometers have converged on the same ranking for years:
| Cause | Typical share of avoidable abandonments | Fix |
|---|---|---|
| Additional costs discovered late | ~45–50% | Early display, visible free-shipping threshold |
| Mandatory account creation | ~25% | Guest checkout + account offered after |
| Checkout too long / complex | ~20% | Fewer fields, fewer steps, autofill |
| Security / trust doubts | ~15–18% | Reassurance at the payment moment |
| Delivery too slow or vague | ~15% | Delivery times shown from the product page |
| Missing payment methods | ~8–10% | Wallets (Apple/Google Pay), instalments per audience |
(Shares exceed 100%: an abandonment often has several causes.) Note what this table implies: most of it is fixable without a redesign — through better-placed information and removed steps.
The diagnosis in three instruments
1. The funnel: where, exactly?
"Cart abandonment" aggregates different realities. Instrument the fine steps: basket → checkout start → details → delivery → payment → confirmation. An abnormal drop at "delivery" doesn't have the same remedy as at "payment". The per-step benchmarks locate your anomaly.
2. Segmentation: who?
Cross the leak with device, channel and recurrence (method). Classic patterns: massive mobile abandonment at the card step (painful input → wallets), a social channel abandoning at the first full price (curious traffic, not buyers — an acquisition problem, not a basket one), returning customers suddenly abandoning (a regression or price change).
3. Replay: why?
Ten abandoned sessions at the critical stage show what no report aggregates: the promo code sending people to hunt for coupons elsewhere (never to return), the blocking phone field, the silent error message, the surprising fee calculation. Input masking takes nothing from the diagnosis — you see the abandonment, not the data.
Fixing: the detailed corrections
Cost transparency. Fees and estimated delivery from the product page; free-shipping threshold shown with a progress bar in the basket ("only €12 to go"). This fix alone explains the largest documented gains.
Guest checkout. The account is offered at confirmation ("create a password to track your order") — high acceptance, zero pre-payment friction.
The slimmed checkout. Audit every field: necessary for THIS order? Billing address pre-filled from delivery; wallets skip all typing on mobile.
Reassurance in the right place. Security badges, return policy and visible contact on the payment screen — not in the footer. Doubt strikes when the card comes out.
Reminders, last. Email at 1 h (simple reminder), 24 h (reassurance, objection answers): 5 to 15% recovery. But keep the hierarchy: reminders recover a fraction of identified abandonments; a repaired friction acts on all of them. And every fix is validated with an A/B test on final conversion — the full CRO cycle.
What NOT to do
- Fake urgency counters ("12 people are viewing this item!"): short-term gains, destroyed trust, and dark patterns are in European regulators' crosshairs.
- Hiding fees until the last screen hoping for sunk-cost commitment: that is cause #1 of abandonment, not a tactic.
- Stacking exit-intent popups: aggressive retention damages everyone's experience to retain a few.
In practice with Mirage — Abandonment is monitored continuously: basket → confirmation funnel with per-step pass-through, device/channel segmentation, value of lost baskets, and one-click access to abandoned sessions' replays. Measured without a banner — including the 30–50% of buyers consent-gated tools never see. Free 30-day trial.
FAQ
What is the average cart abandonment rate?
Around 70% across industries (meta-studies converge between 66 and 74%), with strong variations: higher on mobile (75–85%) than desktop, higher in travel/luxury than groceries. Part of it is incompressible — comparison, price scouting — but the gap between 80% and 65% is made of repairable frictions.
What is the number one cause of cart abandonment?
Additional costs discovered late — shipping, taxes, service fees — top every study, ahead of mandatory account creation and overlong checkout processes. All three causes are fully repairable; that is where the first conversion points are won.
Do abandoned cart emails work?
Yes — typical open rates of 40% and recovery of 5 to 15% of carts for a well-built sequence (reminder at 1 h, reassurance at 24 h). But reminders treat the symptom: every friction fixed upstream pays more than a reminder, because it acts on 100% of abandonments, not just the known emails.
How do I diagnose abandonments on my site?
Three instruments: the conversion funnel to measure exactly where (basket → details → delivery → payment), segmentation for who (mobile? new? one specific channel?), and session replay of abandoned sessions to understand why — that is usually where the fatal field, cost or blocker appears.