Store Setup Manual
Plain-English setup guides for Shopify store owners

How to set up shipping zones and rates on Shopify

Shipping zones and rates decide what customers pay for delivery and whether you make or lose money on every order. How zones work, which rate structure to choose, and the setup mistakes to avoid.

What zones are

A shipping zone is a group of countries, regions, or states that share the same shipping rates. Every order ships from your locations to a zone, and the zone determines which rates the customer sees at checkout. Most stores need only a few zones: domestic, neighboring regions, and everywhere else. Complexity here is the enemy.

Zones are evaluated by the customer shipping address, not by you. An order from a customer in a country you did not include in any zone cannot check out at all, which is one of the most common launch-day failures. Every country you are willing to serve must belong to a zone.

The setup order

First, define your zones based on where you can actually fulfill reliably. Second, choose a rate structure per zone. Third, set the rates. Fourth, test with addresses in each zone before launch. This order matters because rate choices depend on zone geography: what works domestically rarely works internationally.

Keep the zone list short to start. You can always add countries later. A store launching with three zones it understands beats a store launching with twelve zones it has not thought through.

Flat vs calculated rates

Flat rates are simple: one price per zone, sometimes tiered by order value. Customers love the predictability, and you absorb the variance. Calculated rates pull live carrier pricing at checkout, which is precise but can produce ugly numbers that hurt conversion. Most new stores should start with flat rates.

The hybrid most stores settle on: flat rates domestically, calculated or higher flats internationally, and free shipping thresholds to lift average order value. Set the free shipping threshold just above your current average order value to nudge baskets upward without giving away margin.

The setup mistakes to avoid

The expensive mistake is underpricing international shipping. A flat $10 international rate on a product that costs $25 to ship means you lose money on every order, quietly, at scale. Price international rates from real carrier quotes, then add a buffer. The cheap mistake is the opposite: rates so high that international customers abandon carts, which just means you should narrow your zones instead.

Another frequent error: forgetting about product weights. If you sell items with very different weights under one flat rate, the heavy ones subsidize the light ones or bleed margin. Use weight-based tiers or shipping profiles for products that break the average.

Testing before launch

Place test orders with addresses in every zone, including the awkward ones: remote regions, islands, military addresses. Confirm the rates shown match what you configured and that every servable country has a zone. Then place one real order to yourself internationally if you serve those zones. The cost of one test shipment is nothing next to a week of failed checkouts.

Shipping profiles for mixed catalogs

When your catalog mixes light and heavy products, one set of rates for everything breaks down. Shopify shipping profiles let you assign different rates to different product groups, so the poster ships cheap and the furniture ships at cost. Set up a general profile for the bulk of the catalog and separate profiles for the outliers.

Keep profiles few and logical. A profile per product is unmaintainable; a profile per shipping behavior is not. Review profiles whenever you add a product category with very different weight or dimensions, because the default profile silently absorbs new products and their shipping economics with them.

Frequently asked questions

What are Shopify shipping zones?

Zones are groups of countries or regions that share the same shipping rates and options in your settings. A shopper address inside a zone sees that zone rates at checkout. Addresses in no zone see no shipping option, which reads to them like a broken store.

Should I use flat or calculated shipping rates?

Flat rates are simple and predictable, and suit light, uniform products. Calculated rates track real carrier costs and suit varied weights and sizes, but need accurate product weights and dimensions. Many stores blend both: flat for standard orders, calculated or free above a threshold where margin allows.

What shipping setup mistake hurts new stores most?

Launching with a zone or weight gap that leaves some real addresses with no rate at all, discovered by the first customer who hits it. Place test orders for each zone, weight band, and product profile before launch, including the heaviest and lightest carts you sell.