Skip to content

Vendor-neutral, engineer-written explanations. Clear definitions first, then practical steps with real examples — no fluff.

How do I fix wrong shipping rates showing at checkout in Shopify?

SB
Written by StageBit Engineering Team
Updated January 2026 0 min readVerified by engineers

What wrong shipping rates mean

Wrong shipping rates at checkout happen when Shopify cannot match a customer’s cart to your shipping rules. This can cause missing delivery options, incorrect prices, or checkout errors like “Your order cannot be shipped to the selected address,” which directly leads to abandoned carts and lost revenue.

Why shipping rates show incorrectly

Shipping issues usually happen when product data, locations, markets, or shipping profiles are not aligned. Even one missing weight, inactive country, or unassigned profile can block all shipping options at checkout.

Common causes

  • Products missing weights or marked as digital
  • Customer country not included in shipping zones
  • Fulfillment locations not enabled for online orders
  • Gaps in weight or price conditions
  • Missing package dimensions for carrier rates
  • Products assigned to the wrong shipping profiles
  • Markets not activated for the customer’s country
  • Dropshipping app locations missing shipping rates

Quick checks that fix most issues

  • All physical products have accurate weights
  • Customer country is included in a shipping zone
  • Fulfillment locations are active and online-enabled
  • At least one shipping rate matches the cart value or weight
  • All recent changes are saved

Detailed troubleshooting steps

Step 1: Check your product settings

Open each product that is failing at checkout and verify that it is marked as a physical product, has a valid weight, and has available inventory at an active fulfillment location. Digital products or products without weights cannot match shipping rules and cause missing rates.

Step 2: Verify your fulfillment locations

Go to Settings → Locations and make sure every shipping origin has a complete physical address and is enabled for online fulfillment. App locations without physical addresses cannot calculate carrier shipping rates.

Step 3: Confirm your market settings

Navigate to Settings → Markets and confirm the customer’s country is inside an active market. Open the market’s shipping settings and make sure shipping rates exist for that country.

Step 4: Review shipping profiles and zones

Under Settings → Shipping and delivery, ensure products are assigned to the correct shipping profiles, shipping zones include the customer’s country, and every zone has at least one valid shipping rate.

Step 5: Fix weight-based rate problems

Shopify calculates shipping using total product weight plus your default package weight. If any cart weight falls outside your defined ranges, no shipping will appear. Always create continuous ranges without gaps.

Example: Create 0-5 kg, 5-10 kg, 10+ kg (not 0-5 kg, 6-10 kg which has a gap).

Step 6: Fix price-based rate problems

Price-based rates use the cart value after discounts and before tax. Make sure your price ranges cover every possible order value and are set in your current store currency.

Step 7: Repair carrier-calculated shipping issues

Carrier rates require valid product weights, package dimensions, and complete addresses. Set generic package dimensions and always keep a flat-rate backup in case carrier APIs fail.

Step 8: Fix dropshipping app location issues

If your dropshipping app creates its own location, open your shipping profile and assign shipping rates to that app location. Otherwise, products may show in stock inside the app but unavailable on your storefront.

Step 9: Check for shipping app conflicts

Third-party shipping apps can override Shopify rates. Always keep backup flat rates so checkout continues working if external services fail.

Common errors and fixes

ErrorCauseFix
Order cannot be shippedCountry not in zone/marketAdd country and activate market
No shipping optionsNo matching rateAdd rates covering all values/weights
Wrong shipping priceOverlapping rangesCorrect the conditions
Carrier rates missingInvalid package or addressSet package dimensions and address
Products show out of stockDropshipping app location missing ratesAdd rates to app location

Testing and prevention

Test before going live

Always test checkout using different cart weights, order values, domestic and international addresses, and products from different shipping profiles. Use checkout preview inside shipping settings to verify what customers will see.

Prevent future checkout shipping errors

  • Add weights to all products
  • Use continuous shipping ranges
  • Keep backup flat-rate shipping
  • Test after every change
  • Review shipping rules quarterly

Final advice

Most checkout shipping problems are caused by missing product weights, inactive markets, or gaps in shipping rules. Regular testing, backup flat rates, and clear shipping profiles keep checkout stable and protect your sales.

Was this answer helpful?

Your feedback helps us improve our answers.

Still need help?

Talk to our Shopify experts

We've handled GDPR/CCPA compliance for dozens of EU & US Shopify stores.

Talk to Shopify Experts

Tell us more about your brand!

Rohit Kundale, Our VP of Sales and Marketing is ready to meet with your team.