Quick Summary
Forcing account creation before checkout is one of the most reliably damaging UX decisions in ecommerce. Baymard Institute data shows it causes 19% of checkout abandonment, and the problem persists on many Shopify stores despite being a single settings change to fix. The timing is wrong: asking for commitment before delivering value breaks the purchase momentum.
The article explains the correct Shopify checkout settings, how to fix the visibility problem when guest checkout is technically available but poorly presented, and why post-purchase account creation converts 3 to 5 times better than pre-checkout prompts. Shop Pay is also covered as an effective middle path.
In 2009, Jared Spool published a case study that became an ecommerce UX classic. A major retailer had replaced its "Register" checkout button with a "Continue" button (leading to the same form), and revenue increased by $300 million in the first year. The change took 20 minutes to implement.
The lesson: forcing account creation at checkout is one of the most reliably damaging UX decisions in ecommerce. Fifteen years later, Baymard Institute still finds that 19% of shoppers abandon checkout specifically because they're forced to create an account.
And yet it remains common.
Why forced account creation causes abandonment
Forced account creation causes abandonment because it asks shoppers to invest time before receiving anything in return. A visitor who has decided to buy does not want to stop and create an account first. Baymard Institute data consistently shows this is the cause of 19% of checkout exits across ecommerce.
The timing is the problem. A visitor who reaches your checkout has already made a significant decision: they want to buy. Interrupting that momentum with an account creation demand introduces friction at exactly the worst moment. This is one of several friction patterns covered in detail in the why your Shopify store isn't converting guide.
From the customer's perspective, the value exchange is backwards. You're asking them to invest time (create an account, confirm an email) before you've fulfilled your part of the transaction (delivered the product). Many shoppers, particularly first-time buyers, simply won't.
The mental models at play:
- "I don't know if I'll ever buy from this store again, so why create an account?"
- "I don't want another password to manage"
- "I don't want to be added to a mailing list"
- "This feels like more commitment than I signed up for"
How Shopify handles it by default
Shopify offers three customer account settings: Required, Optional, and Disabled. For most DTC stores, Optional is the correct setting, with guest checkout as the visually accessible path. Setting accounts to Required forces registration before purchase and should be avoided for consumer-facing stores where first-time buyers are common.
Shopify's native checkout offers both account login and guest checkout by default. The guest option should be visible and accessible, but "visible" depends heavily on how your checkout is configured and themed.
In some configurations, the account creation prompt is presented as the primary path with guest checkout as a smaller secondary option. This placement difference has measurable impact: when guest checkout is the visually dominant option, abandonment rates fall.
Check your checkout at Shopify Admin > Settings > Checkout > Customer accounts:
- Required: Forces account creation. Avoid this for DTC/consumer stores.
- Optional: Shows both options. The most common setting.
- Disabled: Guest checkout only. Most frictionless for new customers.
For most DTC brands, "Optional" is the right setting. The account option should be available for returning customers, but not presented as the default gate.
The visibility problem
Even when guest checkout is technically available, many stores present it poorly. The guest option is often in smaller text, positioned below the fold on mobile, or phrased provisionally as "Continue as guest." If it takes more than two seconds to notice, it is functionally hidden and adding to abandonment regardless of the setting.
Even with accounts set to "Optional", many stores present the interface poorly. The guest checkout link is:
- In smaller, lighter text than the account login
- Below the fold on mobile
- Phrased as "Continue as guest" in a way that sounds provisional
Test this on your own store right now. Add a product to cart, go to checkout, and look at where the guest checkout option appears and how prominent it is. If it takes more than 2 seconds to notice, it's too hidden.
The case for encouraging accounts the right way
Accounts are valuable, but the timing of the ask determines whether visitors accept or abandon. Post-purchase account creation, offered on the order confirmation page after a successful transaction, converts 3 to 5 times better than pre-checkout prompts. At that point the customer is satisfied, trust is established, and the account has clear utility for order tracking.
None of this means accounts are bad. Returning customers who have accounts convert at significantly higher rates. Accounts enable order history, wishlist functionality, faster reorder, and loyalty programme participation.
The fix isn't to remove accounts. It's to ask for them at the right time.
Post-purchase account creation is consistently the highest-converting approach:
- Guest completes checkout successfully
- Order confirmation page (and/or email) invites them to create an account to track their order
- The value proposition is now clear: they can see their order, track shipping, make returns easier
At this point, the customer is satisfied, trust is established, and the account has immediate utility. Conversion to account creation from this prompt is typically 3–5x higher than pre-checkout forced creation.
The Shop Pay consideration
Shop Pay is Shopify's one-tap checkout that works across all Shopify stores, letting returning customers bypass form-filling entirely. Enabling it and displaying it prominently at checkout delivers most of the conversion benefits of saved accounts, including speed and saved details, without the abandonment cost of forced registration for first-time buyers.
Shopify's Shop Pay creates a middle path: a one-tap checkout for returning customers that works across all Shopify stores. Customers who use Shop Pay get the speed benefit of a saved account without the friction of traditional account creation.
Enabling Shop Pay and displaying it prominently at checkout achieves most of the conversion benefits of accounts (speed, saved details) without the abandonment cost of forced registration. Express payment options and their placement are also covered in the mobile checkout UX guide, where they're one of the highest-impact fixes for mobile abandonment.
If your store requires account creation before checkout, change it today. It's a single setting in your Shopify admin and the conversion impact is immediate and measurable.
For a full review of your checkout flow and other high-impact friction points, our UX Audit identifies every conversion blocker across your key pages.
Frequently asked questions
Should I allow guest checkout on my Shopify store?
Yes. Baymard Institute data shows forced account creation causes 19% of checkout abandonment. For most DTC stores, setting customer accounts to 'Optional' in Shopify Admin is the right default, with guest checkout as the visually accessible path.
How do I enable guest checkout on Shopify?
Go to Shopify Admin, then Settings, then Checkout, then Customer accounts. Set accounts to 'Optional' to show both guest and account paths, or 'Disabled' for guest checkout only. 'Required' forces account creation and should be avoided for consumer stores.
How do I get Shopify customers to create accounts without forcing them?
Invite account creation after the purchase is complete. On the order confirmation page and in the confirmation email, explain that creating an account lets them track their order and make returns easier. Conversion from this post-purchase prompt is typically 3 to 5 times higher than pre-checkout forced registration.
What is Shop Pay and does it help with checkout abandonment?
Shop Pay is Shopify's one-tap checkout that works across all Shopify stores. It lets returning customers bypass form-filling entirely. Enabling it and displaying it prominently achieves most of the conversion benefits of saved accounts without the abandonment cost of forced registration.
Why do shoppers abandon checkout when asked to create an account?
The timing is wrong. A visitor who has decided to buy does not want to stop and invest time creating an account before they have received anything in return. Common objections include not wanting another password, concern about being added to a mailing list, and feeling it is more commitment than expected.
UX Designer & Conversion Specialist
Tom Banner is a UX designer with 8 years of experience specialising in Shopify conversion optimisation. He has audited hundreds of Shopify stores including Wahl, Vionic, and Farer.
Find your conversion leaks.
A focused expert review of your store with Figma redesigns and a Loom walkthrough. Pick one page or get the full picture.