Skip to content
CRO

Why Customers Abandon Checkout: Common Causes and How to Fix Them

The common reasons shoppers abandon checkout, from surprise costs and forced accounts to payment failures and errors, and how to diagnose and fix each one.

Quick answer

Customers abandon checkout mainly because of surprises, effort and doubt. The most common reasons in Baymard's research are extra costs being too high, slow delivery, not trusting the site with card details, forced account creation, a long or complicated checkout and site errors. Returns policies, hidden totals, declined cards and missing payment methods follow. To fix abandonment, first find which causes apply to your store. Use step-by-step drop-off, field errors, payment failures, recordings and test orders, then fix the causes in order of how many shoppers they affect.

What the Research Says

Baymard Institute's abandonment research asked US online shoppers who had abandoned an order during checkout why they left. Excluding shoppers who were just browsing, the reasons were:

ReasonShare of respondents
Extra costs too high (shipping, tax, fees)40%
Delivery was too slow20%
Didn't trust the site with card information19%
The site wanted me to create an account18%
Too long or complicated checkout process17%
Website had errors or crashed17%
Returns policy wasn't satisfactory13%
Couldn't see or calculate total order cost up front12%
The credit card was declined10%
There weren't enough payment methods9%

Not All Abandonment Is Fixable

Baymard's documented average cart abandonment rate across 50 studies is around 70%, but that includes people comparing prices, saving items and browsing. Focus on the reasons you can influence, and measure progress against your own baseline rather than a universal target.

Unexpected Costs

Costs that appear late break the price shoppers had in mind. Show delivery costs or thresholds on product pages and in the cart, show taxes the way your market expects (for example, tax-inclusive prices where that's the norm), and avoid fees that appear only at the end. If your delivery costs are genuinely high, explain what customers get, or absorb part of the cost into the product price and test the effect on margin.

Shipping and Delivery

Show delivery options with dates and prices, not just service names. Offer faster delivery where you can, and pickup or local delivery where relevant. For gifts and events, a clear “arrives by” date can matter more than price.

Forced Account Creation

Make guest checkout the easy default and offer an account after the order, on the confirmation page. Baymard recommends saving account creation for the confirmation step; returning customers can still sign in or use saved wallet details.

Long Forms

Baymard's checkout benchmark found an average of 11.3 form fields, while most sites need only 8. Remove fields you don't use, default billing to the delivery address, use address lookup and support autofill with correct autocomplete attributes.

Want to know why your shoppers leave checkout?

ZSpace analyzes checkout drop-off, errors and payment failures and fixes what's costing you orders.

Start a Project

Payment Problems and Limited Options

Declined cards and missing payment methods each account for a meaningful share of abandonment in Baymard's data. Review failures by method, device and country; offer wallets and the local methods your customers use; and keep the order and entered details when a payment fails, with a clear explanation and a way to try another method.

Security Concerns

Shoppers hesitate to enter card details on sites that look unfamiliar or inconsistent. Keep checkout visually consistent with the store, show recognizable payment options, place reassurance next to the payment fields and keep contact details and policies visible.

Errors

Validation errors that clear the form, server errors at payment and address formats that reject valid addresses all drive shoppers away. Validate inline after each field, explain how to fix errors, preserve input and test international addresses, discount codes and edge cases regularly.

Poor Mobile UX

On phones, typing is slower and interruptions are common. Offer express wallets early, use the right input types and keyboards, keep buttons large and make sure checkout survives switching apps. Test checkout inside social apps' built-in browsers if a lot of your traffic comes from social.

Return-Policy Uncertainty

13% of Baymard's respondents said the returns policy wasn't satisfactory. Summarize returns terms in plain language near the payment step and on product pages, and make the full policy one click away.

Checkout Performance

Slow steps and long payment processing make shoppers wonder whether something is wrong. Keep checkout scripts lean, show progress while payments process and prevent duplicate submissions. Measure real-user performance on checkout-bound pages. See the real cost of a slow checkout.

A Diagnostic Framework

Match each possible cause to evidence before fixing it.

CauseEvidence to check
Unexpected costsDrop-off after delivery cost appears; drop by country and cart value
Slow or unclear deliveryDrop at delivery step; delivery questions to support
Account creationDrop at the first checkout step; clicks on sign-in vs guest
Form effortField-level errors and time per field
PaymentDeclines and failures by method; missing method requests
TrustExit survey answers; new vs returning customer differences
ErrorsError logs, recordings with rage or dead clicks, test orders
MobileCompletion rate by device and browser

Testing Checkout Fixes

Because checkout changes affect revenue immediately, validate them. Where traffic allows, A/B test changes; otherwise release one change at a time, compare with a stable baseline and watch errors and support contacts. See ecommerce A/B testing.

Common Mistakes

  • Assuming industry averages describe your store
  • Fixing checkout layout when costs are the real issue
  • Adding badges instead of fixing trust gaps
  • Offering discounts to every abandoner
  • Never placing test orders on phones

Ready to reduce checkout abandonment?

Talk to ZSpace about a checkout audit, checkout UX and Shopify checkout configuration.

Start a Project

Conclusion

Checkout abandonment has well-documented causes, but their mix differs by store. Use the research as a checklist, confirm which causes apply with your own evidence, and fix them in order of impact: costs, delivery, accounts, forms, payments, trust, errors and mobile. For design principles, see ecommerce checkout UX; on Shopify, see Shopify checkout optimization.

For related guides, see clearer delivery information.

FAQ

Common questions

In Baymard's survey of US shoppers who abandoned during checkout (excluding those just browsing), the most common reasons were extra costs being too high, slow delivery, not trusting the site with card details, being required to create an account, a long or complicated checkout and site errors.

Get in touch

Have a project in mind?

Whether you're building a new digital product, improving an existing website, or looking to automate part of your business — let's talk.