There's a particular kind of frustration that hits when a customer is ready to buy — card in hand — and then just... stops. No shipping rate appears at checkout. No way to move forward. They abandon the cart, and you have no idea why until you test it yourself and see the same blank screen staring back at you.
If your Shopify shipping rates not showing at checkout is the culprit, you're not dealing with a small glitch. You're dealing with a checkout-breaking problem that's actively costing you sales. Every order that doesn't go through is real money walking out the door, and the longer it sits unfixed, the more it adds up.
The good news: this is a known problem with known causes. It's not some mysterious bug unique to your store. Once you understand what's actually going on under the hood, you'll know exactly what needs to be fixed — and why it's worth getting it sorted quickly rather than hoping it resolves on its own.
What Causes Shopify Shipping Rates Not Showing at Checkout
This issue almost always comes down to a configuration mismatch somewhere between your shipping settings, your products, and your customer's address. Shopify's shipping system has a lot of moving parts, and when any one of them is out of alignment, the whole thing goes silent.
Shipping zones that don't match the customer's location. Shopify only shows shipping rates when the customer's address falls inside a shipping zone you've configured. If someone in Texas is trying to check out and you only have a zone set up for California, they'll see nothing. No rates, no explanation — just a dead end.
Products missing a weight or physical dimensions. Shopify's calculated shipping rates — the kind that pull live quotes from carriers like USPS, UPS, or FedEx — depend on product weight to generate a price. If a product in the cart has no weight entered, the carrier can't calculate a rate, and nothing shows up. This catches a lot of store owners off guard, especially when products are added in bulk or imported from another platform.
Carrier-calculated shipping not enabled on your plan. Real-time carrier rates (the ones that pull live quotes at checkout) are only available on certain Shopify plans. If your plan doesn't include this feature and you haven't paid to add it separately, those rates simply won't appear — no error message, just silence.
A third-party shipping app that's broken or misconfigured. Many stores use apps to handle shipping rules, rate negotiation, or multi-carrier logic. If one of those apps has a conflict, a bad setting, or an API connection that's gone stale, it can block rates from showing entirely. You might not even realize the app is the problem because everything looks fine on the surface. It's worth checking whether any recent app installs or updates happened around the same time the issue started — similar to how a Shopify app can quietly slow down or break other parts of your store.
Theme or checkout customization conflicts. In rarer cases, custom code in your theme or checkout can interfere with how shipping rates are fetched and displayed. This is less common but worth knowing about, especially if you've had recent theme edits or updates. If your theme recently broke in other ways too, that's worth investigating alongside this issue — a broken Shopify theme can cause more collateral damage than it first appears.
What Fixing Shopify Shipping Rates Actually Involves
Getting this resolved isn't just about flipping one switch. It usually requires working through a few layers of your store's configuration to find where the breakdown is happening.
First, someone needs to audit your shipping zones and make sure they actually cover the regions your customers are in. That means checking every zone, verifying the countries and states included, and confirming that flat rates or calculated rates are attached to each one.
Next, every product in your catalog needs to have accurate weight data. For stores with large catalogs, this can mean a bulk review — tedious, but necessary. Missing weights are one of the most common reasons carrier-calculated rates silently fail.
If you're using third-party shipping apps, those need to be tested in isolation. That might mean temporarily disabling them one by one to see if rates return, then tracking down the conflict. It can also involve checking API credentials, app permissions, and whether the app is compatible with your current Shopify plan and theme version.
Finally, if there's any custom code involved — either in your theme or added through a script — that needs to be reviewed for anything that might be intercepting or suppressing the rate display logic. This is where things get more technical and where having someone who knows Shopify's architecture really helps.
Signs This Is Your Issue
Not every checkout problem looks the same. Here are the specific signs that point to a shipping rate display issue:
- Customers reach the shipping step but see no options and can't continue
- Rates show for some customers but not others (often a zone problem)
- Rates disappeared after you added a new product, app, or updated your theme
- You recently changed your Shopify plan
- International customers can't complete checkout but domestic ones can
- The issue only affects certain products or cart combinations
If any of these match what you're seeing, you're almost certainly dealing with a shipping configuration or compatibility issue — not a random Shopify bug. And if you're also seeing problems at other points in the checkout flow, it might be worth reading through what else can go wrong during Shopify checkout to make sure nothing else is broken alongside this.
Should You Try to Fix It Yourself?
If you're comfortable digging around in Shopify's admin settings, you can absolutely start by checking the basics: shipping zones, product weights, and whether your plan supports the type of rates you're using. Shopify's admin is reasonably straightforward for these things, and the Shopify Help Center has decent documentation on shipping setup.
Where it gets harder is when the cause isn't obvious. If you've checked the settings and everything looks right but rates still aren't showing, you're probably dealing with an app conflict, a plan limitation that isn't clearly surfaced, or a code-level issue. At that point, continuing to troubleshoot without a clearer picture of what's wrong can eat up a lot of time — and every hour your checkout is broken is another hour of lost sales.
There's also the risk of making things worse. Changing shipping zones, toggling apps, or editing theme code without fully understanding the downstream effects can create new problems while you're trying to solve the original one. If you're not technical and the issue has persisted more than a day, getting professional eyes on it is usually the faster and safer path.
Common Questions About Shopify Shipping Rates Not Showing at Checkout
Why are shipping rates not showing for only some customers? This is almost always a shipping zone issue. Shopify only displays rates when the customer's delivery address falls within a zone you've configured. If certain regions, states, or countries aren't covered in your shipping settings, customers from those areas will hit a dead end with no rates displayed.
Do I need a specific Shopify plan to show carrier-calculated shipping rates? Yes. Real-time carrier rates from USPS, UPS, FedEx, and similar services require either the Advanced Shopify plan or higher, or a separate add-on on lower-tier plans. If you're on Basic or Shopify plan without the add-on, those dynamic rates won't appear at checkout — you'd need to use flat-rate shipping instead, or upgrade your plan.
Can a shipping app cause rates to stop showing? Absolutely. Third-party shipping apps control rate logic for many stores, and if the app has a configuration error, an expired API connection, or a conflict with another app or theme update, it can block rates from displaying entirely. Disabling the app temporarily is often one of the first diagnostic steps.
Why did shipping rates suddenly disappear when they were working before? A sudden disappearance usually means something changed — a new app was installed, a theme was updated, a product's weight was accidentally cleared, or a shipping zone was modified. Think back to what happened in your store around the time the issue started. That context usually points directly to the cause.
Will customers abandon their carts if shipping rates don't show? Yes, and research consistently backs this up. Unexpected shipping issues at checkout are one of the top reasons for cart abandonment. When a customer can't see a shipping option, they have no way to complete their purchase — most will simply leave rather than contact you to ask what went wrong.
The Faster Path
When your checkout is broken, every hour matters. A shipping rate problem isn't the kind of thing you want to spend a weekend troubleshooting through trial and error — especially when the fix might come down to a single misconfigured zone or a weight field that got left blank.
Rune is a flat-rate website repair service that handles exactly this kind of issue. No hourly billing surprises, no waiting days for a quote, no back-and-forth about scope. You describe the problem, pay a flat rate, and someone who knows Shopify gets it fixed. It's the same idea behind our on-demand code repair service — fast, focused help when you need it most.
If your Shopify shipping rates are not showing at checkout and you'd rather spend your time running your business than debugging configuration settings, that's exactly what Rune is built for. Visit runeintel.com to get started.