Ask customers to register after they buy, not before
Forcing account creation before checkout is one of the biggest conversion killers in ecommerce. One retailer added $300 million in annual revenue by removing a single registration wall.
Quick Summary
Forcing account creation before checkout is one of the most damaging friction points in ecommerce. A major US retailer was processing 160,000 password reset requests per day before they removed the registration wall. Adding a guest checkout option increased first-month sales by $15 million and annual revenue by $300 million.
Ensure guest checkout is enabled in Shopify Settings and move account creation to the post-purchase confirmation page or a follow-up email. Frame it as a benefit ("save your details for faster checkout next time") rather than a requirement.
Key Finding
$300M
Annual revenue increase at a major US retailer after replacing a mandatory registration screen with a guest checkout option.
Spool, 2009
No single UX change in ecommerce history has a better documented ROI than removing forced pre-checkout registration. The data is old but the behaviour it describes has not changed. Shoppers still abandon carts at login walls every day.
What the original study found
A major US retailer required account creation before allowing checkout. When researchers observed real shoppers, they found enormous frustration - especially from returning customers who could not remember their passwords. The site was processing around 160,000 password reset requests per day.
The fix was simple: replace the registration screen with a "Continue as guest" option. First-month sales increased by $15 million. Annual revenue increased by $300 million.
The psychology behind the abandonment
At the checkout stage, a shopper has already made a purchase decision. Interrupting that momentum with a form unrelated to buying - one that asks them to commit to a future relationship before they have received their first order - introduces friction at the worst possible moment.
Shopify implementation
- Shopify's native checkout supports guest checkout out of the box - ensure it is enabled in Settings > Checkout
- Move account creation to the post-purchase confirmation page or follow-up email
- Frame the account creation offer as a benefit ("Save your details for faster checkout next time") rather than a requirement
Research: Spool, J.M. (2009). "The $300 Million Button." UIE Brain Sparks. Originally published in Wroblewski, L., Web Form Design, Rosenfeld Media.
Is this broken on your store?
Get a free UX review.
We review your store against 50+ conversion principles - including this one - and send you a detailed breakdown of what to fix and why.
Get a UX AuditFind 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.