Shopify Checkout Not Working? Causes, Fixes & Diagnostic Guide

By Jon Kennedy, Founder · Reviewed by Lidia Yurieva

10 minutes to read
Published 8 May, 2026 · Updated 6 Oct, 2026

Quick answer: Shopify checkout usually fails for one of four reasons: no shipping rate covers the customer's address, the payment gateway is declining or misconfigured, an app is interfering with checkout, or a tax or inventory setting is blocking the order. Start at Orders → Abandoned checkouts to see where customers drop off, then reproduce it with a test order using a real address.

AI Summary

Most broken Shopify checkouts come down to four causes: missing shipping rates for the customer's address, payment declines or a gateway on hold, an app interfering with checkout, or tax and inventory settings blocking the order. Abandoned checkouts in the admin show which step fails. Reproduce it with a test order before changing anything. Standard plans can only brand checkout; deeper changes and extension bugs are Plus work.

Why is my Shopify checkout not working?

Shopify checkouts fail for a short list of reasons: no shipping rate matches the customer's address, the payment is declined or the gateway is misconfigured, an app is interfering with checkout, or a tax or inventory setting is blocking the order. Less often it's the customer's own browser, or a Plus checkout extension that broke after an update.

Match your symptom first. It tells you which section to read.

SymptomMost likely cause
Customer reaches checkout but no shipping rates appearNo shipping zone or rate covers that address, weight or order value
Payment is declined or shows an errorCard-level decline, provider outage, or a payment account under review
"This store can't accept payments right now"Store on a trial or paused plan, no active payment provider, or a Shopify Payments account on hold
"Something went wrong" or a generic errorApp conflict, a broken checkout extension, or a Shopify-side incident
"Checkout is currently unavailable"Storefront still password-protected, SSL not yet active on the domain, or a Shopify incident
Checkout page won't load for some customersAd blocker, browser extension or network on the customer's side
Discount code rejected at checkoutCode expired, conditions not met, or a combination conflict
Customer can't get past contact informationField validation failing, or the email being marked invalid
Tax looks wrong or blocks the orderMissing tax registration, or a tax app overriding Shopify's defaults
Checkout breaks only on mobileShop Pay, Apple Pay or Google Pay settings
Custom checkout extension fails (Plus only)Extension broken after a platform update, or an app-side error

Shipping and payment problems: the most common causes

These two cover most broken checkouts. Check them before you touch anything else.

No shipping rates at checkout

Shopify only shows rates that match the customer's country, region, order weight and order value. If nothing matches, the customer is stuck at the shipping step with no way forward. Common reasons:

  • No shipping zone exists for that country
  • The order weight is above your highest weight-based rate
  • The order total falls outside your price-based brackets
  • A third-party shipping app is failing to return rates
  • Carrier-calculated rates are misconfigured, or the carrier account's credentials have expired

Fix: Go to Settings → Shipping and delivery. Make sure every country you sell to has a zone with at least one rate that covers your heaviest and most expensive orders. A fallback flat rate stops anyone getting stuck while you fix the real logic. If rates still fail, our Shopify shipping not working guide goes deeper.

Payment declined or gateway errors

The customer enters card details and gets an error. Possible causes:

  • Your payment provider is having an outage
  • Your Shopify Payments account is flagged for review
  • The card is declined for fraud, insufficient funds or a failed 3D Secure check
  • The payment method isn't available in the customer's country
  • A currency mismatch between checkout and the payment provider

Fix: Check status.shopify.com and your provider's status page first. Then open Settings → Payments to confirm your provider is active, and check Finances → Payouts for holds if you use Shopify Payments. If one customer's card fails and everyone else's goes through, the problem is their card, not your store.

"This store can't accept payments right now"

This message means the store can't take payments at all. The usual reasons are a store still on a trial or paused plan, no active payment provider, or a Shopify Payments account on hold while Shopify verifies your identity. Check Settings → Plan and Settings → Payments, and see Shopify Payments not working if the account itself is the problem.

Apps, tax and inventory settings that block orders

If shipping and payments check out, look at what sits between the cart and the order: apps, tax and stock.

An app is interfering with checkout

Some apps run inside checkout through extensions, Shopify Functions or pixels. When one misfires, it can break checkout outright. The usual suspects:

  • Tax apps
  • Subscription apps
  • Currency converter apps
  • Address autocomplete or validation apps
  • Upsell apps that hook into checkout

Fix: If checkout broke recently, start with the app you installed or updated last. Disable non-essential checkout apps one at a time and re-test after each. Shopify apps not working covers app conflicts in more depth.

Tax configuration errors

Tax setup in Shopify is unforgiving. The common breaks are a missing registration where you have nexus, a tax-inclusive setting that doesn't match your accounting, a tax app overriding Shopify's defaults, or digital products set up wrong for VAT regions.

Fix: Go to Settings → Taxes and duties and confirm a registration exists for every region where you collect. If you use a tax app, check its dashboard for errors. Shopify tax calculating wrong walks through the rest.

Inventory or location settings

The order can't complete when the product is out of stock with continue selling turned off, isn't stocked at a location that ships to the customer, or when a multi-location inventory app misreports availability. Pre-order logic set up wrong does the same.

Fix: Open the product and check its inventory, the locations it's stocked at, and the Continue selling when out of stock setting.

Mobile, customer-side and Shopify Plus checkout problems

Checkout fails only on mobile

Standard Shopify checkout is solid on mobile. If only mobile fails, look at Shop Pay, Apple Pay and Google Pay in Settings → Payments first, then test in a private mobile window. Express checkout not showing covers the wallet buttons specifically.

The problem is on the customer's side

Sometimes it isn't your store at all. Ad blockers, privacy browsers, a VPN flagged as a fraud risk, an old browser extension or a weak connection can all stop a checkout. If only a handful of customers report it and you can't reproduce it in a clean browser, this is probably your answer, and it isn't something you need to pay anyone to fix.

A Plus checkout extension broke

On Shopify Plus, custom checkout UI extensions and Shopify Functions can break after a platform update. Symptoms include partial page loads, missing fields and generic errors that never show up in the admin. Fixing them means a developer updating the extension.

If none of that worked: a 10-minute diagnostic

Run this sequence before you rebuild anything. It separates payment, shipping, tax, inventory and app problems quickly.

  1. Check abandoned checkouts. Open Orders → Abandoned checkouts and look for the step where customers drop off and whether the same error repeats.
  2. Reproduce with a real test order. Use the customer's country, address, products, discount code, device and payment method. Shopify Payments has a test mode under Settings → Payments → Shopify Payments → Manage.
  3. Check shipping rates for that shipping profile and destination.
  4. Check payment events in the order timeline for decline and gateway messages.
  5. Isolate apps. Review recent installs and checkout changes, including Plus extensions.
  6. Check Shopify status. If many stores report the same issue, it's an incident, not your setup.

Then look for a pattern in customer reports. Same country points to shipping or payment setup for that region. Same payment method points to that gateway. Same browser or device points to the front end. Same time of day points to an incident.

What DIY checks usually miss

  • A carrier rate API failing silently, so the store shows "no shipping available" instead of the real error
  • A Shopify Payments account on hold with no clear message to the customer
  • 3D Secure failures that look like card declines
  • Stock allocated to a location that doesn't ship to the customer's region
  • A market with no payment method available
  • One customer account with a malformed saved address
  • A checkout extension throwing an error only visible in the browser console
  • Discount combinations hitting a limit and rejecting the order

These need someone who can read browser console logs and API responses, not another settings check.

What Shopify checkout fixes cost

Realistic ranges for checkout work:

  • Quick diagnostic and fix (2–8 hours): $200–$1,200 for a single cause like a shipping zone, a gateway setting or one app conflict.
  • Full checkout audit and remediation (10–25 hours): $1,000–$3,500 for cross-app conflicts, shipping logic, tax setup and multiple regions.
  • Shopify Plus checkout extension work: $2,500–$15,000+ for custom UI extensions, Functions, B2B checkout or subscription integration.
  • Custom checkout build on Plus: $10,000–$50,000+ for bespoke payment logic, multi-step flows or B2B portals.

If someone quotes $100 to fix your checkout without reproducing the issue first, they're guessing. Our Shopify expert cost guide has rates by service type.

When to hire a Shopify checkout expert

Bring in a specialist if:

  • Customers report checkout errors you can't reproduce
  • Shipping rates work for some customers but not others, with no clear pattern
  • You're on Shopify Plus with checkout extensions that need updating
  • You're integrating a third-party payment gateway with custom logic
  • Your tax setup is complex: multi-state, multi-country or B2B
  • You suspect an app is breaking checkout but can't isolate which one

A good checkout expert reproduces the issue before guessing, reads console errors and network requests, tests fixes off the live store, and documents what they changed.

What you shouldn't pay for

Shop Pay, Apple Pay, Google Pay and PayPal are toggles in Settings → Payments. Checkout branding is in the checkout and accounts editor on every plan. Paying someone to switch those on is paying for five minutes of clicking.

Real checkout work is payment configuration, shipping logic, app conflicts and, on Plus, custom extensions. Only Plus stores can use apps that customize the information, shipping and payment steps; other plans can add app blocks to the thank you and order status pages.

Browse Shopify checkout experts for checkout and Plus work, or Shopify troubleshooting experts for diagnosing a broken checkout. Not sure which you need? Get matched with the right expert. Before you hire, read Shopify expert red flags.

Frequently asked questions

Why is my Shopify checkout not working?
Most often: shipping rates aren't configured for the customer's address, your payment gateway has an issue, an app is interfering with the checkout page, or your tax/inventory setup is blocking the order. Check Orders → Abandoned checkouts to see exactly where customers are getting stuck, then reproduce the issue with a test order.
Why can't customers complete checkout on my Shopify store?
The four most common reasons are: no shipping rate matches their address (most common), payment provider failure, an app injecting broken code into checkout, or a tax/inventory configuration issue. The abandoned checkouts report shows you exactly which step is failing.
Why is my shipping rate not showing at checkout?
Either no shipping zone exists for the customer's country, the customer's order falls outside your weight or price brackets, your carrier-calculated rates (UPS/FedEx/USPS) API is failing, or a third-party shipping app isn't returning rates. Go to Settings → Shipping and delivery and verify rates exist for every region you sell to.
How do I test Shopify checkout?
Place a test order with an email that isn't your admin account and a real customer-style address, on desktop and mobile in a private window. If you use Shopify Payments, turn on test mode under Settings → Payments → Shopify Payments → Manage. If you don't, use Shopify's test payment gateway.
Can I customize Shopify checkout?
On every plan you can brand checkout in the checkout and accounts editor, and add eligible apps to the thank you and order status pages. Apps that customize the information, shipping and payment steps are Shopify Plus only.
Why is Shopify checkout slow?
Usually one of: a slow third-party tax or shipping app calling external APIs during checkout, custom Plus checkout extensions doing heavy work, or a payment provider with slow response times. Standard Shopify checkout is fast — slowdowns almost always come from external calls during the checkout flow.
How do I fix a Shopify checkout error?
Identify the specific error first, because the symptom matters. Check Orders → Abandoned checkouts to see where customers drop off, reproduce the issue yourself, check status.shopify.com, then audit shipping zones, payment providers and recently installed apps in that order.
Why does Shopify checkout fail only on mobile?
Usually Shop Pay, Apple Pay or Google Pay settings. Standard mobile checkout is reliable. Check your express checkout setup in Settings → Payments, then test in a private mobile window to rule out cached errors.
How much does it cost to fix a Shopify checkout issue?
A single-cause fix runs $200–$1,200. A full checkout audit covering app conflicts, shipping logic and tax is $1,000–$3,500. Plus checkout extension work starts at $2,500 and can pass $15,000 for complex builds. Our Shopify expert cost guide has full ranges.

Need help fixing Shopify checkout?

Get Matched