Skip to content

E-commerce

How to improve your checkout and reduce cart abandonment

IN SHORT

Checkout optimization is removing the reasons shoppers leave between the cart and the order. Baymard Institute puts average cart abandonment at 70.22% across 50 studies, and finds the main causes are extra costs, forced accounts, long forms, slow delivery and distrust of payment.

By The Webtec team, SEO, AEO and growth specialistsReviewed October 11, 202611 min read

  • Baymard’s list of 50 studies puts average cart abandonment at 70.22% (page updated September 2025).
  • Extra costs are the top reason for leaving, cited by 40%, ahead of slow delivery at 20% and distrust at 19%.
  • Baymard says most sites need only 8 form fields, and the average checkout had 11.3 in 2024.
  • Baymard estimates better checkout design could raise conversion by 35.26% for the average large site.

What happens between cart and order

The checkout is the series of steps from the cart to the order confirmation, often called the checkout funnel. Each step asks for something: an address, a delivery choice, a payment. Each ask gives the shopper a reason to stop.

Baymard Institute, which studies online shopping usability, reports an average cart abandonment rate of 70.22% across 50 studies, on a page last updated in September 2025. That figure includes people who were never going to buy, as 42% of US online shoppers said they were just browsing. So not all of it is recoverable. But Baymard estimates better checkout design could raise conversion by 35.26% for the average large site.

That is an estimate for large sites, not a promise for yours. The useful part is the list of reasons, because it tells you what to fix.

Why shoppers abandon, in order

Baymard’s list of abandonment reasons, from shoppers who left an order, runs as follows. Extra costs such as shipping, tax and fees were too high: 40%. Delivery was too slow: 20%. Distrust of the site with card details: 19%. The site required creating an account: 18%. The checkout was too long or complicated: 17%. The site had errors or crashed: 17%.

The list continues. An unsatisfactory return policy: 13%. The total cost could not be seen up front: 12%. The card was declined: 10%. Not enough payment methods: 9%. Shoppers could give more than one reason, so the figures do not sum to 100%.

Read the list as a to-do list. Most items are within your control: cost clarity, account requirements, form length, reliability, payment choice and policies. Few need a rebuild.

Show the total cost early

Extra costs are the single biggest reason, so deal with them first. Show a delivery estimate and tax on the product page and in the cart, before the shopper enters any details. Baymard’s product page research found 67% of sites do not show an estimated total order cost near the buy section.

If you offer free delivery above a threshold, say so on every page and show how far the cart is from it. If delivery cost depends on the address, let shoppers estimate it from a postcode or country without starting checkout.

Keep the number consistent across the checkout funnel. Google’s Merchant Center specification requires that the price match across the landing page, structured data and checkout. A new fee at the last step is the exact pattern that fills the top of the abandonment list.

Guest checkout and form fields

guest checkout lets a shopper buy without creating an account. Forced accounts cause 18% of abandonments in Baymard’s list. Make guest checkout the default and the most visible choice, and offer account creation after the order, using the details already entered. Baymard found 84% of benchmarked sites do not delay account creation until the confirmation step.

Cut the form. Baymard’s checkout article, published in June 2024, found the average checkout had 11.3 form fields, down from 11.8 in 2021 and 12.7 in 2019, and says most sites need only 8. It also found 17% of users have abandoned a checkout because of its complexity.

Remove fields you do not use. Merge first name and last name only if your system can split them. Baymard found 89% of sites have more than one name field, while 42% of test participants typed their full name into the first-name field at least once. Do not ask for a phone number unless the carrier needs it, and hide the second address line and company name behind a link.

  • Ask for the email first, so you can recover carts that are left.
  • Use address lookup and browser autofill, with correct field labels.
  • Show errors beside the field, in plain words, and keep what the shopper typed.
  • Show a progress indicator if there is more than one step.

Payment options and trust

Distrust of the site with card details causes 19% of abandonments, and insufficient payment methods cause 9%, in Baymard’s list. A declined card causes another 10%. Offer the payment methods your customers use in your market: cards, one-tap wallets, and local methods such as bank transfer or buy now, pay later where it suits your products.

Build trust with specifics, not badges. Show the business name, contact details, delivery and returns terms, and a recognised payment provider’s logo at the payment step. Use HTTPS everywhere, and keep the checkout design consistent with the rest of the site so it does not look like a different, unknown page.

Make the return policy easy to find. 13% abandon over an unsatisfactory return policy in Baymard’s list. Link it near the buy button and at the final step in plain words.

Reliability and speed

Errors and crashes cause 17% of abandonments. These are not design problems. Test the full flow on current phones and common browsers every time you change a plugin, theme or payment setting. A broken wallet button on one browser quietly costs orders.

Speed is part of reliability. Google and Deloitte monitored 37 European and American brand sites for 30 days at the end of 2019, across over 30 million sessions. They linked a 0.1 second mobile speed gain to retail conversions rising 8.4%. Keep checkout pages light and remove scripts that delay the pay button.

Set up alerts for payment failures and a spike in declined cards, so a technical fault shows up in hours, not at the end of the month.

How to measure the checkout

Build a funnel report with one row per step: cart view, checkout started, shipping step, payment step, order complete. Track the drop between each, split by device. The largest drop is your first target. See cart abandonment for the formula.

Add the qualitative side. Watch session recordings of abandoned checkouts, read failed-payment logs, and ask recent customers what almost stopped them. Then test one change at a time, and watch revenue per visitor and refund rate as guardrails.

Link the result to the rest of the store. Read store conversion rate and product page results together, so you know where the real leak is.

What is changing

Wallets and saved payment details keep reducing the number of fields a returning shopper must fill. Browsers and platforms offer more autofill and one-tap payment. Keep the fields small and correctly labelled so those tools work.

Baymard’s own numbers show slow progress: the average form field count fell from 12.7 in 2019 to 11.3 in 2024. Many stores still have easy gains. Check your own flow against current research rather than copying a competitor, because one that looks polished can still be forcing an account.

Examples by industry

Illustrative scenarios, not client results. Pick the one closest to your business.

  • E-COMMERCE BRANDS

    A fictional online shop selling pet supplies on subscription. Shoppers reach the shipping step and leave, and the store requires an account before payment.

    1. Build a checkout funnel report to confirm the largest drop is at the account and shipping steps.
    2. Make guest checkout the default and offer an account after the order.
    3. Show delivery cost and the free-delivery threshold in the cart.
    4. Cut optional fields and enable address lookup and wallet payment.

    Takeaway: Find the step with the biggest drop, then remove the reasons research shows people leave.

  • ACCOUNTING AND FINANCIAL FIRMS

    A fictional small accounting firm selling fixed-price tax filing packages online. Clients choose a package but stop at the intake form, which asks for much information up front.

    1. Show the fixed price and what is included before the form starts.
    2. Collect only what is needed to take payment, and request documents afterwards.
    3. Offer card and bank payment and explain how client data is protected.
    4. Track starts versus completions of the order form.

    Takeaway: Split payment from paperwork, so the form that takes the order stays short.

  • LAW FIRMS

    A fictional law practice selling fixed-fee wills online. Visitors read the package page but do not pay, and the total fees and process are unclear.

    1. State the full fee, what it covers and what is billed separately, before any details are requested.
    2. Show the practice name, regulator details and contact options at the payment step.
    3. Let the client pay without creating an account, then book the follow-up call.
    4. Review failed payments and form errors weekly.

    Takeaway: In a trust-heavy purchase, clear total cost and visible credentials do the work of persuasion.

HOW WEBTEC DOES IT

How Webtec improves checkout: how we do it

We map every step and field, find where shoppers drop, and fix in the order of the abandonment reasons research shows.

  • Audit the full flow on phone and desktop, including error and payment-failure states.
  • Show total cost early, make guest checkout the default and cut fields to the minimum.
  • Review payment methods, trust signals and policy visibility.
  • Build custom checkout or pricing flows when the platform blocks a fix.
All E-commerce guides

Common mistakes

  • Revealing shipping and tax only at the last step. It is the top abandonment reason and the easiest to prevent.
  • Forcing account creation before payment. One in five abandoners cite it, and you lose their email too.
  • Asking for details you never use, such as phone number and company. Each field is a reason to quit.
  • Offering only one payment method. Shoppers without it leave, and a decline has no fallback.
  • Never testing checkout after a plugin update. A silent error can block orders for days.
  • Copying a competitor’s flow without checking it. It may contain the same flaws.
  • Measuring only the final conversion rate. You cannot find the leaking step without a funnel by stage.

Checklist

  • Delivery estimate and tax are shown before the shopper enters personal details.
  • Guest checkout is the default and the most visible option.
  • The checkout has no more than about eight fields, and each one is needed.
  • Address lookup and autofill work, and field labels are correct.
  • Payment methods match your customers’ market, with a fallback for declined cards.
  • Return policy and contact details are visible at the payment step.
  • Full-flow test on phone and desktop after every platform or plugin change.
  • Funnel report by step and device is reviewed monthly.

Questions

Why do people abandon their cart?

Baymard Institute’s list of reasons, on a page updated in September 2025, puts extra costs first at 40%, then slow delivery at 20%, distrust of the site with card details at 19%, a required account at 18%, and a long or complicated checkout at 17%. Site errors cause another 17%, an unsatisfactory return policy 13%, and not seeing the total cost up front 12%. Shoppers can give several reasons. Many people also just browse, so 42% of US shoppers cited that. Fix the controllable reasons first, starting with total cost.

What is a good cart abandonment rate?

Baymard puts the average at 70.22% across 50 studies, so a figure around 70% is typical, not a sign of failure. The number includes people who were only browsing. A better test is your own trend and the drop at each step. Baymard estimates better checkout design could raise conversion by 35.26% for the average large site, which suggests the average is not a ceiling. Track abandonment by device and by step, and compare with your previous period. If one step loses far more people than the rest, start there.

Should I offer guest checkout?

Yes. In Baymard’s list, a required account causes 18% of abandonments, which makes it one of the most avoidable reasons. Make guest checkout the default and let shoppers create an account after the order, reusing the details already entered. Baymard found 84% of benchmarked sites do not delay account creation until the confirmation step, so this is a common gap. You still collect an email for receipts and recovery, and returning customers can sign in if they want to. Keep the choice clear, so nobody has to hunt for it.

How many form fields should checkout have?

Baymard says most sites need only 8 form fields in total. Its article, published in June 2024, found the average checkout had 11.3, down from 11.8 in 2021 and 12.7 in 2019. Your number depends on what you must collect for tax, delivery and payment. Start by removing the fields you never use, such as a second phone number or company name, or hide them behind a link. Use a single full-name field if your systems allow, since 42% of Baymard’s test participants typed a full name into the first-name field at least once.

Which payment methods should I offer?

Offer the ones your customers already use. In Baymard’s list, too few payment methods cause 9% of abandonments and a declined card another 10%. Cards are the base. Add one-tap wallets for mobile, and local methods that matter in your market, such as bank transfer, and buy now, pay later where it suits the price. Each method has fees, so compare cost with the orders you expect to gain. Always give a clear message and an alternative when a payment fails, rather than a generic error.

Does checkout speed matter?

Yes. Google and Deloitte monitored 37 European and American brand sites at the end of 2019 and linked a 0.1 second mobile speed improvement to retail conversions up 8.4%, in a study covering over 30 million sessions. The study is observational and several years old, so treat it as a direction. In practice, keep scripts off the payment page, compress images, and test on a mid-range phone. Errors count too: Baymard lists site errors or crashes as a reason for 17% of abandonments.

Sources

Webtec reviews this page regularly. Search and platform features change, so check provider documentation for the latest. How we research and verify our guides.

W

The Webtec team

SEO, AEO and growth specialists. Researched and reviewed by the Webtec team.

Rated by our clients

Don't take our word for it.

Some of the businesses we have worked with

Your cookies, your call

We use only the cookies this site needs to work. If you say yes, we also turn on Google Analytics to see what works, and our live chat, which records how you use the site so we can help you faster. Nothing optional runs until you choose. See our cookie policy.