Shopify Fundamentals 8 min read

Shopify Checkout Optimisation: 8 Changes That Reduce Abandonment

Content notice: This article is more than 12 months old. Shopify's checkout features evolve regularly — some specifics may have changed.

Cart abandonment is where most stores leak the most revenue. The average rate is around 70% — meaning seven out of every ten people who add something to their cart don't buy. Many of those are recoverable.

People abandon carts for specific, identifiable reasons. Surprise costs. Forced account creation. A checkout that doesn't feel trustworthy. A form that's too long. A payment method they don't have. Each of these is fixable.

1. Show shipping costs early

The single biggest cause of checkout abandonment is unexpected costs at the final step. If shipping is free, say so on the product page. If it's not, give customers a way to calculate it before they get to checkout. Surprise is the enemy. A customer who knows they're paying $9.95 for shipping and chooses to proceed is far more likely to complete the purchase than one who discovers it at the payment screen.

2. Enable guest checkout

Forced account creation before purchase is a documented conversion killer. Make guest checkout the default or at least equally prominent as account login. You can ask customers to create an account after they've completed the purchase — by then you have their email and the transaction is done.

3. Add trust signals at the payment step

The moment a customer is about to enter their card details is when trust anxiety peaks. Add reassurance here: SSL security badges, accepted payment methods, your returns policy in brief, and a customer service contact. Shopify Plus allows more checkout customisation, but even on standard Shopify you can add trust content to the order confirmation and thank-you pages.

4. Minimise form fields

Every unnecessary form field is friction. Ask for what you actually need to fulfil the order — name, email, shipping address, payment. Don't ask for a phone number if you're not going to call or text them. Don't ask for a company name unless you're selling B2B. Shopify's default checkout is already fairly lean, but review it critically.

5. Enable Shop Pay and other express options

Express checkout options — Shop Pay, Apple Pay, Google Pay — let returning customers complete a purchase in seconds without re-entering their details. Conversion rates for Shop Pay are significantly higher than standard checkout, particularly on mobile. Make sure these are enabled and prominent in your cart and checkout.

6. Make your returns policy visible

A clear, easy returns policy near the checkout reduces purchase anxiety. "30-day returns, no questions asked" eliminates a major category of hesitation. Link to your full policy, but also state the key point in plain English right there.

7. Test your checkout on mobile

Most Shopify traffic is mobile. Test your entire checkout flow on your actual phone — not a browser simulator. Is everything tappable? Does the keyboard cover important fields? Are the payment options easy to select? Does autofill work? Problems that are invisible on desktop become obvious on a phone.

8. Set up abandoned cart recovery emails

Even an optimised checkout loses some customers. A well-timed abandoned cart email — sent a few hours after abandonment — recovers a meaningful percentage of those. Shopify has a built-in abandoned checkout email; if you're using Klaviyo or another platform, set up a proper flow. The email should be direct, remind them what's in the cart, and make it easy to return and complete the purchase. Skip the aggressive urgency tactics — a simple, helpful reminder is enough.

Want to know exactly where your checkout is losing customers?

A CRO audit includes a full checkout review — from cart page to confirmation. From $699 AUD, delivered in 10–14 days.

Book an audit →