Shopify Checkout Not Working? 9 Causes and How to Fix Each One
When Shopify checkout stops working, it's almost always one of three things: Shopify itself is having an outage, your store isn't set up to take payments (no paid plan, payment provider, or shipping rate), or something on your storefront (a theme change, an app, or an overlay) is stopping customers from reaching checkout. Work through the causes below in order. The first three take under two minutes to rule out.
Quick answer: check these first
- Is Shopify down? Check shopifystatus.com for a Checkout incident.
- Seeing "Checkout isn't available"? Your store is usually on a free trial without a paid plan, or has no payment method set up.
- Button does nothing? Something on your storefront is blocking it: a theme or app script error, or an overlay covering the button on mobile.
- Customer says "no shipping available"? Their address isn't covered by any shipping zone.
Step 1: Find out exactly where checkout fails
Before changing anything, reproduce the problem yourself. "Checkout isn't working" can mean four very different failures, and each one points to a different cause:
The checkout button does nothing when tapped
Checkout loads, then shows "Checkout isn't available"
Checkout loads but customers can't finish (no shipping options, payment declined)
It redirects back to the homepage or cart
Test in a private/incognito window, on your phone as well as desktop, with a real product in the cart. Many checkout bugs only affect first-time visitors or mobile users, so testing while logged in to your admin on a laptop can hide them.
The 9 causes, in the order to check them
Shopify is having a platform incident
Check firstYour store is on a free trial or has no active plan
Most common for new storesNo payment provider is set up (or it was deactivated)
Shipping zones or markets don't cover the customer
A theme update or code edit broke the cart
Most common for live storesAn app is conflicting with the cart or checkout button
Something invisible is covering the checkout button on mobile
Old checkout customizations stopped working
The products in the cart can't be sold
Shopify checkout not working on iPhone only
If checkout works on desktop but not on iPhone, it's almost never Shopify's checkout itself (the hosted checkout is heavily tested on iOS). Look at what your storefront does on small screens: an overlay or sticky bar covering the button (cause 7), a cart drawer script that fails in Safari, or a popup that traps the page. Test in Safari on a real iPhone, and in Chrome on Android, before assuming it's a device problem on the customer's side.
How to stop checkout breaking silently
The painful part of checkout bugs isn't fixing them. It's the days of lost sales before anyone notices. Most store owners find out from a customer email, or from a sudden drop in orders.
Three habits prevent most of it: test checkout on your phone after every theme update or app install; keep a duplicate of your theme before any edit so you can roll back in one click; and run an automated scan that checks your cart and checkout path at mobile, tablet, and desktop sizes.
Frequently asked questions
Why is my Shopify checkout not working?
The most common causes are a Shopify platform incident (check shopifystatus.com), a store without an active paid plan or payment provider, shipping zones that don't cover the customer, or a storefront problem such as a theme update, an app conflict, or a mobile overlay covering the checkout button.
What does "Checkout isn't available" mean on Shopify?
It usually means checkout is disabled for the store, most often because the store is on a free trial or has no active paid plan, or because no payment method is set up. Choosing a plan in Settings → Plan and activating a payment provider fixes it in most cases.
Is Shopify checkout down right now?
Check shopifystatus.com, Shopify's official status page. It shows live incidents for Checkout, Admin, Storefront and other components. If there is no incident and only your store is affected, the cause is in your store's settings, theme or apps.
Why does my Shopify checkout button do nothing?
A checkout button that doesn't respond is almost always a storefront issue: a JavaScript error from your theme or an app, or another element such as a cookie banner, chat widget or sticky bar sitting on top of the button on mobile. Test with app embeds disabled and on a real phone.
Why is Shop Pay or checkout not working for some customers only?
If only some customers are affected, compare what they have in common: country (shipping zones and markets), device (mobile overlays or Safari-specific script errors), or products (sold-out variants or items not available in their market).
Find what's blocking your checkout
Scan your store for broken cart and checkout flows, free and with no account needed →