A customer adding products to the cart doesn’t mean the purchase is done. The data is conclusive: 70% of carts are abandoned before payment is completed — 7 out of 10 potential customers leave just when they were about to buy.

The good news is that most of those abandonments don’t happen because people don’t like the product, but because of avoidable friction in the payment process. Fixing it can shoot up the conversion rate without investing a single extra peso in advertising. These are the 7 checkout mistakes we see most often when auditing Shopify stores.

1. Hidden costs that appear at the end

It’s the number one mistake and the one that costs the most sales. The customer sees a $30 product, adds it to the cart and only at checkout discovers that shipping adds $12 more. The feeling is one of being tricked, and the reaction is to leave: 46% of abandonments are due to unexpected additional costs. The customer isn’t rejecting the final price, they’re rejecting the lack of transparency.

  • Show shipping costs before checkout, ideally from the product page.
  • Communicate the free shipping threshold clearly (“Free shipping on orders over $50”).
  • Include a summary of the total from the first step of checkout, not only at the end.

2. Forcing customers to create an account

“Create an account” is one of the phrases that kills the most purchases. A customer visiting the store for the first time doesn’t want to commit to being a member, they just want to buy and be done. Between 25% and 40% of customers who run into mandatory registration abandon the purchase — not because they’re lazy, but because they don’t yet trust the brand.

  • Turn on guest checkout by default.
  • Offer to create the account after the purchase, not before: a customer who has just paid is far more confident about registering than one who hasn’t even bought.

3. A payment process that’s too long or complex

Every extra step, every extra form field, is a customer who might leave. If checkout feels like an exam, they abandon it. Single-page checkouts convert up to 35% better than multi-step ones: everything is in view, the customer sees the end from the beginning and doesn’t wait for new pages to load.

  • Use Shopify’s single-page checkout — it’s the default, don’t change it.
  • Ask only for strictly necessary data. Do you really need the phone number or date of birth? If it isn’t essential for shipping, take it out.
  • Turn on address autocomplete so the customer doesn’t have to type everything by hand.

4. Too few payment methods

If the customer wants to pay with Mercado Pago or Apple Pay and doesn’t find their preferred method, 11% simply abandon. And if the store sells internationally, that percentage shoots up to 30% for not offering local methods.

  • Turn on Shop Pay: it speeds up payment and adds up to 50% more conversion compared with the regular checkout.
  • Offer digital wallets: Apple Pay, Google Pay, PayPal.
  • For high-ticket products, add “buy now, pay later” (Klarna, Afterpay) — it removes the brake of the total price.

5. A checkout that doesn’t build trust

Checkout is the moment of greatest vulnerability for the customer: they’re handing over personal and payment data. Any sign of distrust — a missing SSL padlock, spelling mistakes, an unprofessional design, confusing error messages or a hidden returns policy — and they don’t buy.

  • Show visible security badges (SSL, online trust).
  • Make sure the SSL covers the main domain and the subdomains.
  • Write clear error messages with a way out: not “payment error”, but “the card was declined. Would you like to try another method?”.
  • Place the link to the returns policy in a visible spot at checkout.

6. Ignoring mobile

More than 60% of adults regularly shop from their phones, but many checkouts are still designed for desktop: tiny buttons, fields that don’t display well, slow loading. Mobile abandonment is 10% to 15% higher than on desktop — every extra second of loading is a customer leaving.

  • Test the checkout on different phone models, not just your own.
  • Buttons that are easy to tap with a finger (recommended minimum size: 44px).
  • Optimize speed: lightweight images, minimal scripts.
  • Use biometric authentication (fingerprint, Face ID) when possible.

7. Technical problems with shipping

It’s the mistake that goes most unnoticed, but it can leave a store with no sales without anyone noticing: if the customer doesn’t see shipping options, they can’t pay. The most frequent causes are the customer’s country not being enabled in Shopify’s active markets, a shipping zone not set up for that destination, a product not marked as physical or without an assigned weight, or a conflict with a third-party app.

  • Check Markets > Settings > Shipping and delivery.
  • Verify that all physical products have an assigned weight.
  • Isolate the problem by temporarily deactivating third-party apps until you find the cause.

Every extra form field is a reason for someone to abandon. So is every missing payment method.

You don’t need to solve all seven mistakes at once. The biggest impact usually comes from showing the total cost (shipping included) as early as possible and enabling guest checkout — those two changes alone usually recover a measurable percentage of conversions in the first few weeks.