Reviewed November 8, 2026
Shipping Zones and Rates: The Setup Most Stores Get Wrong
A customer in Canada reaches checkout and sees shipping is not available to their address. They leave, and the store never knows, because the analytics record an abandoned cart, not a shipping zone that forgot a country.
Shipping zones are the least glamorous setting in Shopify, and the one that loses the most sales silently. A zone is a list of places and a list of rates, and most stores set one zone, one rate, and never look at it again. The carts that die at the border are the price of that shortcut.
Zones first, rates second
A zone is a group of places that share rates, and the usual split is domestic, international, and local. The domestic zone covers the home country, the international zone covers everywhere else you ship, and the local zone covers the area around the shop, often with a flat rate or free delivery. A customer outside every zone cannot check out, and the message they see is the only warning you get.
The common gaps are the ones that look covered. A United States zone that does not include Alaska and Hawaii, a Europe zone that does not include Switzerland or Norway, a zone that covers the United Kingdom but not Northern Ireland. Check the zone country list against the countries your customers actually come from, and the abandoned carts at the border will tell you which ones you missed.
Weight, price, and the rate that fits the product
Weight-based rates charge by the parcel's weight, and they are fairer for heavy, cheap items, where the shipping cost is the real cost and the product price is not. Price-based rates charge by the order total, and they are simpler for light, expensive items, where the weight barely matters. A store selling dumbbells needs weight. A store selling jewelry needs price. Most stores start with price and switch to weight when the shipping bill says so.
The free shipping threshold is the rate that matters most, and the rule is to set it above the average order value. A threshold of 75 dollars on a store with a 60 dollar average pulls the basket up, because shoppers add an item to reach it. A threshold of 50 dollars on the same store gives away margin to shoppers who were already spending 60. The threshold is a lever, not a gift.
The setting to check this week
Open Settings, Shipping and delivery, and read the zone list out loud. Every country your customers come from should be in a zone, and every zone should have a rate that covers the carrier cost. Then place a test order to an address in each zone and watch the rate that appears. If the rate is wrong, the zone is wrong, and the fix is a setting, not a new carrier.
The last check is the local zone. If the shop offers local pickup, the pickup option should appear for customers inside the local zone and not for customers outside it, because a customer 500 miles away should not be offered pickup. The zone decides, and the zone is the setting that was never reviewed.
Related reading
Related reading: Shopify Local Pickup: The Setting That Turns Your Store Into a Pickup Point, Shopify Markets on Day One: Duties and Tax Settings to Set First, Shopify Sales Tax: Nexus, Thresholds, and and the 100,000 Dollar Line.
Frequently asked questions
What is a shipping zone?
A group of countries, states, or regions that share the same shipping rates. A store usually has a domestic zone, an international zone, and sometimes a local zone, and each zone has its own rates. A customer outside every zone cannot check out.
Should I use weight-based or price-based rates?
Weight-based rates are fairer for heavy, cheap items, and price-based rates are simpler for light, expensive ones. The honest answer is to use the one that matches your products: a store selling dumbbells needs weight, and a store selling jewelry needs price. Most stores start with price and switch to weight when the shipping bill says so.
What happens if a customer is outside all my zones?
They cannot complete checkout. Shopify shows a message that shipping is not available to their address, and the sale is lost. Check the zone coverage whenever you add a new market, because a zone that covers the United States but not Alaska and Hawaii is a common gap.
How do I offer free shipping without losing money?
Set a minimum order value above your average order value, so the free shipping pulls the basket up instead of giving it away. A threshold of 75 dollars on a store with a 60 dollar average order lifts the average, and a threshold of 50 dollars on the same store just gives away margin.