How do I enable or disable guest checkout in Shopify?
Shopify has replaced the old guest checkout switch with a new customer account system. In modern Shopify stores, guest checkout is always enabled by default and cannot be turned off unless you force sign-in before checkout.
Why you don’t see the Guest Checkout option anymore
Shopify now uses New Customer Accounts. In this system, guest checkout is automatically allowed for all normal customers. There is no ON/OFF toggle like before.
How Guest Checkout Works Now
| Checkout Setting | What Happens |
|---|---|
| Sign-in NOT required | Guest checkout is automatically ON |
| Require customers to sign in before checkout | Guest checkout is completely OFF |
How To Disable Guest Checkout (Only Way)
→ Go to Settings → Customer accounts
→ Scroll to Customer accounts
→ Enable Require customers to sign in before checkout
→ Save
This forces login and removes guest checkout entirely.
Important Rules (New Shopify System)
- You can no longer partially restrict guest checkout.
- It is either fully ON or fully OFF.
- B2B customers must always sign in.
- Guest checkout is always recommended for B2C stores.
Why Shopify Made This Change
Shopify moved checkout to a protected system for higher security, faster performance, and PCI compliance. This prevents store owners from breaking checkout and improves conversion rates globally.
Related Answers
Still need help?
Talk to our Shopify experts
We've handled GDPR/CCPA compliance for dozens of EU & US Shopify stores.
