Ecommerce Checkout Audit: 25 Reasons Customers Abandon Their Carts
A checkout audit is worth doing separately from the rest of your store, for one reason: everyone who reaches this page has already decided to buy. They chose the product, accepted the price and committed. Whatever happens next is your doing, not theirs.
That makes checkout the most expensive place in ecommerce to have a problem, and the cheapest place to fix one. What that friction costs you specifically is worth pricing: the ecommerce conversion rate calculator works it out from your own funnel, and keeping the customers you already won is covered in ecommerce retention strategy.
The short answer
Around 70% of carts are abandoned, and the largest removable cause is cost appearing too late.
Baymard Institute puts the average abandonment rate at 70.22% across 50 studies. Roughly 42% of abandonments are people who were never going to buy today. The rest are yours to lose, and most of them are lost to design decisions rather than price.
What the research says people actually leave over
Before auditing your own checkout, it helps to know what tends to be true across thousands of stores. These are self-reported reasons for abandonment, excluding browsing.

Source: Baymard Institute cart abandonment research. Their work also estimates that a large store could gain roughly a 35% increase in conversion through checkout design alone, which is the scale of what typically sits unclaimed.
Note what dominates. Not price, not competition. Cost surfacing at the wrong moment, followed by trust, forced accounts and length. Those are decisions somebody made, which means they can be unmade.
Entry and account (1 to 5)
- 1. Guest checkout exists and is not visually subordinate to registration.
- 2. Account creation is offered after purchase, not before, using details the customer already typed.
- 3. Returning customers are recognised without being forced through a password reset at the worst moment.
- 4. Nothing is lost on login. Signing in mid-checkout does not empty the cart or restart the flow.
- 5. The cart survives. Returning a day later on another device still shows what was there.
Cost visibility (6 to 10)
The single most valuable section of any checkout audit, because it is where the largest cause lives.
- 6. Shipping cost is known before checkout begins, in the cart at the latest and ideally on the product page.
- 7. Taxes and duties are stated, particularly for cross-border orders where a surprise at delivery becomes a refund.
- 8. The running total is visible at every step, not revealed at the end.
- 9. Free-shipping thresholds show progress rather than appearing only once reached.
- 10. No fee appears after the payment step. Anything discovered there reads as a trick, whatever the intention.
The form itself (11 to 16)
- 11. Every field is commercially justified. If nobody can explain why you collect it, it is costing orders.
- 12. Address entry is assisted by autocomplete or postcode lookup.
- 13. Autofill works. Correct field names and types let the browser do most of the work.
- 14. Errors are inline and specific, naming what to fix rather than announcing that something is wrong.
- 15. Entered data survives an error. Nothing is cleared when validation fails, especially not the card form.
- 16. Progress is visible, so people know how much remains before committing more effort.
Payment, trust and delivery (17 to 21)
- 17. Payment methods match the market. Local expectations differ sharply, and a missing method in your second market is silent lost revenue.
- 18. Wallet payments are offered where available, since they remove most of the form on mobile.
- 19. Declined cards are handled gracefully, with a clear next step rather than a dead end.
- 20. Trust cues sit beside the payment fields: returns terms, contact route, security indicators, a real company identity.
- 21. Delivery date is confirmed before payment, not promised vaguely and clarified in an email afterwards.
Mobile, distraction and after the sale (22 to 25)
- 22. The keyboard never covers the button you need next, and numeric fields raise a numeric keypad.
- 23. The coupon field is not a prominent empty box. It sends people off to hunt for codes and many do not come back.
- 24. Checkout loads fast on a throttled connection. Every extra second here costs more than anywhere else on the site.
- 25. The confirmation page and email set expectations: what was bought, when it arrives, how to change it, who to contact. This is where the next order begins.
The ten-minute checkout self-test
Do this now, before reading anything else. Real phone, mobile data, real card, a product you actually sell.
- Add a product to the cart and note the moment you first learn the shipping cost.
- Count the taps from cart to payment.
- Count the fields you are asked to fill.
- Deliberately enter an invalid card number and see what survives.
- Try to change the quantity without leaving checkout.
- Complete the purchase and time the whole thing.
- Read the confirmation email as if you were the buyer.
If shipping cost appeared after step three, or the card form cleared on error, or the whole thing took more than about ninety seconds, you have found something worth money.
The self-test finds the friction. Knowing what each point costs per month, and which to fix first, needs your funnel data. A €400 teardown prices them and shows the working.
How a professional checkout audit differs
You can run the list above yourself and you should. Three things are difficult to do alone.
Pricing each friction point
Turning a step drop-off into a euro figure needs conversion split by step, device and market, applied against order value and margin.
Testing every market properly
Each country has its own payment expectations, tax display and address format. Secondary markets are where broken things live longest, because nobody on the team shops there.
Seeing past your own familiarity
You know which field is awkward and compensate automatically. That reflex is exactly what a first-time buyer does not have.
A caution about benchmarks: a 70% abandonment rate is an average across wildly different price points and categories. High-consideration purchases abandon more and it is not always a fault. Compare your rate against your own history and your own segments rather than against a headline number.
If checkout turns out to be clean, the leak is upstream. The diagnostic for traffic without sales finds which stage, the product page audit covers the surface immediately before this one, and the 50-point checklist covers the whole journey.