Checkout Optimisation: Where Online Carts Are Actually Abandoned
Key takeaway
Two changes recover more revenue than any redesign: guest checkout, and showing total cost including shipping before the customer commits. Unexpected costs and forced registration are consistently the largest sources of abandonment, and both are decisions rather than engineering problems.
Checkout is the highest-value few screens you own. A small percentage improvement there is worth more than most marketing spend, and the causes of abandonment are remarkably consistent across stores.
The big losses
- Unexpected costs revealed late — shipping, tax, or fees appearing at the final step. Show the total as early as you can, even as an estimate.
- Forced account creation. Offer guest checkout, and invite account creation after the order is placed, when it's a convenience rather than a barrier.
- Long or repetitive forms. Ask only for what you need to fulfil and bill the order.
- Payment methods the customer doesn't have. Expectations vary sharply by market.
- Trust gaps — no visible returns policy, no contact route, an unfamiliar payment page.
Form and interaction details that add up
- Address lookup instead of manual entry, with the ability to override when it gets it wrong.
- Correct input types and autocomplete attributes so mobile keyboards and password managers work.
- Validate inline and preserve everything the customer typed when something fails — re-entering a card because of a typo in the postcode loses orders.
- Error messages that say what to do, not "invalid input".
- One clear primary action per step, with a visible progress indicator.
Find your own leaks
- Build a funnel from cart to confirmation, step by step, and segment by device — mobile drop-off is usually far worse and is where the opportunity is.
- Watch session recordings of abandonments at your worst step; the cause is usually visible within ten sessions.
- Log payment decline reasons. A meaningful share of "abandonment" is failed authorisation, which is a different problem with different fixes.
- Measure checkout page performance separately — slow steps abandon at measurably higher rates.
Recover what still leaves
Abandoned-cart email remains one of the highest-return automations in retail, provided it's prompt, honest, and easy to unsubscribe from. Save the cart server-side for logged-in customers so returning on another device resumes rather than restarts.