Shipping troubleshooting - August 2026

Shopify Shipping Rates Not Showing at Checkout: Profiles, Markets, and Cart Fixes (2026)

Missing Shopify shipping rates usually come from profile, zone, market, weight, condition, carrier, or fulfillment-location mismatches. Fix those before changing the theme.

~9 min read - shipping profiles, checkout rates, Markets, carrier rates, conversion trust

Quick Fix: Keep the Shipping Path Fast and Predictable

Missing rates are mostly configuration issues, but speed decides how long shoppers tolerate the problem. A heavy cart drawer, delayed shipping calculator, or slow checkout button turns "no rates available" into an abandoned checkout.

Thunder Page Speed Optimizer cleans up the storefront performance side: app scripts, images, critical loading, and Core Web Vitals. Use it with the Shopify speed optimization guide, then use Shopify's shipping settings to repair the actual rate logic.

Speed Up Cart and Checkout

Start With the Exact Cart That Fails

Do not debug shipping from memory. Recreate the exact failing cart: product, variant, quantity, customer country, postal code, discount, and delivery method. Many Shopify Community shipping-rate issues turn out to be simple mismatches: the product was never assigned to the custom profile, the country was outside the zone, or the cart total did not meet the rate condition.

Test a single physical product first. If one item works and another fails, compare product profile assignment, product weight, fulfillment location, and "requires shipping" settings. If every item fails for one country, look at zones and Markets. If only express rates fail, inspect carrier services and package constraints.

Shopify's own docs for setting up shipping are the source of truth for admin settings; this guide translates the common failure patterns into a debugging order.

Check Shipping Profiles, Zones, and Markets in That Order

LayerWhat breaksWhere to check
ProfileThe product is in General but rates were added to a custom profile.Settings > Shipping and delivery > Shipping profiles.
ZoneThe customer country, region, or state has no matching rate.Open the profile and inspect shipping zones.
MarketThe country is not active or configured for selling.Settings > Markets.
ConditionWeight or price thresholds exclude the current cart.Rate conditions inside the matching zone.

Mixed carts deserve extra attention. Products in different profiles can create separate shipping groups. If Shopify cannot find compatible rates across those groups, the customer can see no valid option even though each product seems fine alone.

Fix Product, Weight, and Carrier-Calculated Rate Problems

Every physical product needs realistic shipping data. Check that "This is a physical product" is enabled, the product has a weight, variants inherit sensible weights, and fulfillment locations can serve the address. If a product is oversized, overweight, assigned to a location without inventory, or missing from the expected profile, carrier rates can disappear.

For carrier-calculated rates, confirm the carrier account is connected, services are selected, package dimensions are valid, and the destination is supported. If you use third-party shipping apps, check their logs as well. A rate app can fail silently from an invalid address, missing dimensions, unsupported service, or API outage.

If rates are present but buyers still abandon checkout, use the add-to-cart but no sales checklist and checkout speed guide to separate configuration problems from conversion friction.

Do Not Confuse Cart Calculators With Checkout Rates

Cart shipping calculators are theme or app experiences. Checkout rates are Shopify's final decision for the cart and address. A cart calculator can be incomplete, slow, or unable to collect every field required by a carrier. That does not always mean checkout is wrong.

If a calculator is causing confusion, simplify it. Show a shipping threshold, delivery promise, and "final rates at checkout" copy instead of loading a heavy widget that blocks the cart. Use large network payload, third-party JavaScript, and Thunder features resources to keep the cart light.

Manual Shipping-Rate Test Matrix

  • One product that should ship domestically.
  • One product from each custom shipping profile.
  • One cart below and above each free-shipping threshold.
  • One destination in each active Market.
  • One mixed cart with products from multiple profiles.
  • One pickup/local delivery address, if those options are enabled.
  • One mobile test after clearing cache and disabling ad blockers.

Document the exact cart that fails. Then retest after every change. If shipping is fixed but conversion remains weak, move into the Shopify traffic but no sales checklist and the professional speed optimization service path.

FAQ

Why are Shopify shipping rates not showing at checkout?

The most common reasons are products in the wrong shipping profile, missing shipping zones, inactive Markets, weight or price conditions that exclude the cart, missing product weights, or carrier-calculated rates that cannot return a valid service.

Can Shopify Markets hide shipping rates?

Yes. If the customer's country is not active in Markets or the market setup conflicts with shipping zones, checkout might not offer rates for that destination.

Why do rates show for one product but not another?

Those products may belong to different shipping profiles, fulfillment locations, or shipping requirement settings. Compare the product assignments and rates inside each profile.

Do digital products need shipping rates?

No. Digital products should usually have This is a physical product disabled. If physical products are incorrectly marked digital, or digital products are mixed with physical bundles, checkout behavior can confuse shoppers.

Can slow cart pages make shipping-rate issues worse?

Yes. Slow cart calculators, app widgets, and delayed checkout transitions make shoppers less patient when rates are missing or slow to calculate.

Fix the rates. Keep checkout fast.

Thunder handles storefront speed while you repair the Shopify shipping rules that decide whether rates appear.