Ecommerce
Ecommerce cart abandonment: design fixes that recover lost sales
The average cart abandonment rate is around 70%. Here is where most of that is coming from, and what specifically fixes it.
Ivaylo Aleksandrov · Founder, IV Digital ·
The short answer
The average cart abandonment rate across ecommerce is around 70% (Baymard Institute puts it at 70.22%, averaged across 50 studies) — most of it comes from a small number of specific, fixable friction points: surprise costs, forced account creation, a checkout that takes too many steps, and no visible trust signal at the moment someone is about to pay.
Surprise costs at the final step
Shipping, taxes or fees that only appear on the last page are one of the most common reasons a filled cart gets abandoned. Showing an estimated total earlier in the flow, not just at final checkout, measurably reduces this.
Forcing an account before purchase
Requiring account creation to buy adds a real barrier at the exact moment someone was ready to pay. A guest checkout option, with account creation offered afterward, removes that friction without losing the option to build a customer list.
Too many steps, too many fields
Every additional field and page is another point where someone can lose momentum or get distracted. Address autocomplete, saved payment options, and a single-page checkout where the platform supports it all measurably help.
No visible trust signal at the payment step
Security badges, a clear returns policy, and visible contact information matter most exactly when someone is entering payment details — not buried in a footer link they have to go looking for.
Mobile checkout treated as an afterthought
If checkout was designed for desktop and only later adapted for mobile, it usually shows — tiny tap targets, a keyboard that pops up over the field you need to see, autofill that does not work correctly. Given how much ecommerce traffic is mobile, this alone can account for a meaningful share of lost sales.
Limited payment options
Not offering the payment method a visitor prefers — whether that's a specific digital wallet, buy-now-pay-later, or a familiar card processor — is a quiet but real source of abandonment, particularly for larger purchases.
Slow page load at the worst possible moment
A slow checkout page is one of the most expensive places on a site for performance issues to exist, because the visitor has already decided to buy — losing them here is losing a near-certain sale, not just a browsing session.
No recovery for the carts that still leave
Even a well-designed checkout will not convert everyone. An abandoned-cart email sequence, timed correctly and not overly aggressive, recovers a meaningful share of carts that would otherwise be a total loss. Retargeting ads aimed specifically at cart abandoners — rather than general site visitors — also commonly outperform broader campaigns.
How to actually diagnose your specific abandonment problem
Generic best practices help, but the highest-impact fix is usually specific to your store. Checkout funnel analytics that show exactly which step people are dropping off at — cart, shipping info, payment — tell you which of the fixes above to prioritize, rather than trying all of them at once.
Where to start
Look at your own checkout funnel data first — the exact step where people are actually dropping off tells you which of the above to fix first, rather than guessing and fixing everything at once.
Frequently asked questions
What is a normal cart abandonment rate?
Do abandoned cart emails actually work?
Should I require an account to check out?
How do I find out where people are abandoning my checkout?
Related reading
Get a conversion audit of your store
We find the specific step where your checkout is losing people, not a generic checklist.
