Skip to content

Shopify Dude Fix

Shopify Shipping Rates Not Showing at Checkout

A Shopify troubleshooting checklist for when checkout says no shipping rates are available.

Quick answer

When Shopify shipping rates do not show at checkout, check the shipping profile, product assignment, product type, shipping zones, locations, package settings, and rate conditions before blaming the theme.

Symptom

A customer reaches checkout and sees no shipping rates, no delivery methods, or a message that shipping is not available for their address.

Most likely causes

  • Product is not assigned to the right shipping profile. Rates belong to profiles; products must be in the profile that has the rate.
  • Shipping zone does not cover the address. The customer’s country/region may not be in any zone for that profile.
  • Location/profile mismatch. The profile may not include rates for the fulfillment location that has inventory.
  • Product is not marked physical. Digital/non-physical products do not need shipping rates.
  • Rate conditions exclude the cart. Weight or price conditions may not match the cart.
  • Carrier/package issue. Calculated rates can fail if package/carrier setup is incompatible.

Quick checks

  1. Go to Settings → Shipping and delivery.
  2. Open the relevant shipping profile and confirm the product is assigned to it.
  3. Check the shipping zone for the customer’s country/region.
  4. Check that the rate exists inside that zone.
  5. Open the product and confirm it is a physical product if it needs shipping.
  6. Test checkout with a simple cart and a known address.

Theme, app, or code checks

  • If rates fail only for some products, compare their shipping profiles and product settings.
  • If rates fail only for some addresses, compare zones and Markets.
  • If carrier-calculated rates fail, check package size, carrier account, and location settings.
  • If an app controls shipping rates, test without the app rule or contact the app developer.

When to stop guessing

Contact Shopify Support when a simple cart, physical product, correct shipping profile, correct zone, and valid address still produce no rates. Contact the carrier/app developer if only calculated/app-controlled rates fail.

Prevention checklist

  • Keep products in the correct shipping profile during imports.
  • Test rates after adding new countries, Markets, products, or profiles.
  • Use real customer addresses when testing.
  • Document which locations and profiles are allowed to fulfill which products.

Sources and further reading