Shipping not caluclating even though United States zone is setup

Topic summary

Checkout is blocked with the message “Country is in restriction. Change country details to proceed checkout” despite using a U.S. shipping address.

  • Current setup: Markets set to United States; Shipping has a general Domestic rate and one zone (Domestic – United States).
  • OP reports attempts made but shipping still won’t calculate.

Troubleshooting request from another participant:

  • Provide specifics on shipping rates (weight in lbs, flat rate, price-based, etc.).
  • Confirm there is an active shipping location enabled for fulfillment.

Key terms:

  • Markets: Shopify’s country/region selling settings that can restrict checkout by location.
  • Shipping location: a fulfillment location that must be active for rates to apply.
  • Shipping rates: cost rules (by weight, price, or flat fee) used at checkout.

Status: Unresolved. Further configuration details are needed to diagnose the restriction and rate calculation.

Summarized with AI on December 18. AI used: gpt-5.

I have a new shopify basic store and I am trying to setup the shipping and when I go to check out it says “Country is in restriction. Change country details to proceed checkout”. The shipping address is in the United States.

I have my Markets set to United States. Under Shipping settings I have all products general shipping rate for Domestic. I have 1 shipping zone set to Domestic - United States.

Nothing is working that I am trying. Does anyone have any other suggestions for things that I can try? Thank you in advance for any help.

What are your shipping rates set to? Lbs, flat rate, price, etc… Do you have active shipping location? More details are needed.

My active location is on, and I’m using UPS carrier rates (discounted rates from Shopify) setting.

Hi,

Hope this will help

  • Make sure the store’s selling country is actually enabled
  • Check shipping profiles not just shipping zones
  • Verify the product status and availability
  • Check your store address: Shopify uses your store’s origin address to validate shipping.
  • Test outside of preview mode
  • Clear cached checkout data

Hey @Shop36,
That error usually means the country is either not enabled in Shopify Markets or not included in an active shipping zone, even if it looks correct at first glance.

First, go to Settings - Markets and make sure the United States market is active and properly enabled.
Then, go to Settings - Shipping and delivery, open your General shipping profile, and confirm the U.S. is included in a shipping zone with at least one active rate.

If the country is missing in either place, or the zone exists but has no rates, checkout will block the order. Once both Markets and Shipping zones align, the error should disappear.