By the Dropship Stair team. Last reviewed: November 2026.
Key takeaways
- Shopify shipping zones are groups of countries or regions that share the same shipping rates, so each buyer sees prices that match where the order goes.
- Start with a domestic zone, one international zone, and a rest of world zone, then split a zone only when its costs or delivery times clearly differ.
- Every zone needs at least one rate, plus a simple flat rate backup so checkout never says shipping is unavailable.
- A country can sit in only one zone inside a profile, and it must be in an active market before you add it.
Shopify shipping zones decide where your store ships and what each buyer pays at checkout. Set them up wrong and buyers see high rates, missing options, or no shipping at all. This guide shows how to build zones that fit your products and your margins.
What are Shopify shipping zones?
Shopify shipping zones are groups of countries or regions that share the same shipping rates at checkout. Put the United States in one zone, Canada in another, and the rest of the world in a third, so each buyer sees a rate that fits the real cost of sending a parcel to them.
A zone is only a destination list. It does not set prices by itself, the rates inside the zone do that. At checkout, Shopify finds the zone an address belongs to and shows the rates you set for it.
Zones live inside shipping profiles. Every store has a general profile that covers most products by default, and you can add custom profiles for products that need different rules, such as heavy items or products fulfilled from a second warehouse. Our guide to dropshipping shipping and fulfillment explains how zones fit into the wider delivery picture.
How do shipping zones, profiles, and rates work together?
Zones, profiles, and rates answer three different questions: where you ship, which products follow which rules, and what the buyer pays. Keep those three apart and the setup stays simple.
Start with the general profile, which holds every product you have not moved elsewhere. Most stores run fine on it alone for months. Add a custom profile only when a group of products genuinely needs different zones or rates, such as oversized items or products with a delivery restriction. Too many profiles make the store harder to manage, and a product in the wrong profile can show the wrong rates at checkout.
Your fulfillment locations matter too. A location is the place an order physically ships from, such as your warehouse or a supplier, and Shopify uses it to work out carrier calculated rates and delivery estimates. If you dropship, your supplier location shapes which zones make sense, because a product shipping from overseas does not share the costs or transit times of one shipping from the United States.
How do you set up Shopify shipping zones step by step?
Setting up Shopify shipping zones takes a few minutes once you know your regions and rates, so have your carrier prices or planned flat rates ready before you start.
Step 1: Open your shipping settings. In your Shopify admin, go to Settings, then Shipping and delivery.
Step 2: Open the right profile. For most stores that is the general profile. If you are setting up zones for a custom profile, open that one instead.
Step 3: Add a zone. In the shipping zones section, click Add zone. Give the zone a clear name, such as United States, Canada, or Europe. Then select the countries and regions that belong in it and click Done.
Step 4: Add a rate. Inside the zone, click Add rate or Add shipping option. Choose the rate type, name it clearly, set the price or the conditions, and save it.
Step 5: Check your markets. To sell to customers in a particular country, that country must be in an active market first, so add a market that includes it, activate it, and then set up your rates. A zone without an active market will not show to buyers.
Step 6: Save and test. Save the profile, then test checkout with an address from each zone. A zone that looks right in the admin can still hide a mistake, and the test order is what catches it.
How should you structure your zones?
Most stores start with three zones: domestic, international, and rest of world. That covers the common cases, keeps rates easy to manage, and gives every buyer at least one option at checkout.
Split a zone only when the shipping cost or delivery time clearly differs inside it. Alaska and Hawaii often cost more to reach than the rest of the United States, so many US stores give them their own zone. European Union countries share similar delivery times and customs rules, so they work well as one zone.
Do not create a worldwide zone unless you are genuinely ready to ship everywhere. International shipping costs vary widely by country, and a single worldwide rate either overcharges nearby buyers or loses money on far away ones. Start with the countries you can serve well and add more zones as your options grow. If you sell to buyers abroad, read our guide on how to sell internationally on Shopify before you open new zones.
For dropshipping stores, match your zones to where your suppliers ship from. If one supplier ships from the United States and another from overseas, their products may need different zones. A zone structure that ignores the supplier map is how a store promises two day delivery on a product that takes two weeks to arrive.
Which shipping rate type should you use in each zone?
Shopify offers flat rates, order amount based rates, weight based rates, carrier calculated rates, and free shipping. Each type fits a different situation, and many stores mix them inside one zone.
Flat rates are the simplest option: every order in the zone pays the same price, whatever it weighs or costs. They work well for light products with similar sizes. The risk is a heavy order that costs far more to ship than the flat rate covers, so check your worst case parcel before you set the price.
Order amount based rates change with the order total, which makes them the natural way to offer free shipping above a threshold. Set the threshold above your average margin per order, or the free shipping offer will eat the profit it was meant to create. Our guide on how to price dropshipping products shows how to work shipping into your prices.
Weight based rates change with the total weight of the order, so they fit stores with heavy or varied products. They only work if your product weights are accurate, so weigh your real products and enter the true numbers. Wrong weights mean buyers are undercharged or overcharged, and both cost you money or trust.
Carrier calculated rates show live prices from carriers such as USPS, UPS, or FedEx at checkout, based on the parcel details and the destination. They are the most accurate option, but they need a carrier account set up, and availability depends on your plan or an app.
| Rate type | How it charges | Best for | Watch out for |
|---|---|---|---|
| Flat rate | One fixed price per order | Light products with similar sizes | Heavy orders can cost more than the rate covers |
| Order amount based | Price changes with the order total | Free shipping above a threshold | A low threshold can eat your margin |
| Weight based | Price changes with total order weight | Heavy or varied products | Wrong product weights mean wrong prices |
| Carrier calculated | Live carrier price at checkout | Accurate costs across many destinations | Needs a carrier account and setup |
| Free shipping | No charge, often with a condition | Domestic orders and conversion | Build the cost into product prices |
Start with flat rates and one free shipping threshold in your domestic zone, then add weight based or carrier calculated rates only where flat rates fail.
What mistakes cause checkout problems?
The most common mistake is a missing zone. A buyer in a country with no zone reaches checkout and sees that shipping is not available, so the order dies quietly, and the buyer rarely writes to ask why. Check your zones against your active markets every time you add a country, and keep a rest of world zone as a safety net.
The second mistake is putting a country in two zones inside the same profile. Shopify does not allow it, because it would not know which rate to show. If a country needs to move, remove it from the first zone before you add it to the second. This rule applies inside one profile, so the same country can appear in different zones across different profiles.
The third mistake is skipping the backup rate. Every zone should have a simple flat rate that catches anything your other rules miss, such as an unusually heavy order. Without it, a buyer can hit checkout and find no rate at all, even though the zone exists.
Other mistakes are quieter but just as costly. Wrong product weights break weight based rates. Rates set below the real delivery cost lose money on every order. A zone built for a market that was never activated stays invisible to buyers. And a shipping promise on the product page that does not match the zone setup turns into refund requests. Keep your policy and your zones in sync, and read our guide on dropshipping returns and refunds to see how delivery promises connect to refund disputes.
What happens if a buyer lives in a country with no shipping zone?
The buyer reaches checkout and sees that shipping is not available for their address, so the order cannot be completed. That lost sale is easy to miss, because nothing alerts you. Check your zones against your active markets and add a rest of world zone as a safety net.
Can a country be in two Shopify shipping zones at once?
No, a country or region can sit in only one shipping zone inside the same shipping profile. To move it, remove it from the first zone and then add it to the second. This rule keeps rates clear, so Shopify always knows which rate to show at checkout.
What is the difference between a shipping zone and a shipping profile?
A shipping zone is a group of places you ship to, such as the United States or Europe. A shipping profile is a set of rules that links products to zones and rates. The general profile covers most products, while a custom profile gives products their own zones and rates.
Should I offer free shipping in every Shopify shipping zone?
No, free shipping in every zone can wipe out your margin on distant orders, where delivery costs the most. Offer it in your domestic zone, where the numbers work, and set a minimum order value so small orders cover their cost. Other zones can use flat or weight based rates.
Do I need a separate zone for Alaska and Hawaii?
Only if your carrier charges more or delivers slower there than in the rest of the United States. Start with all fifty states in one zone, then split Alaska and Hawaii out once you see the delivery costs. Make the split when the price gap is large enough to matter.
Shopify shipping zones are simple once you see the pattern: zones for where you ship, profiles for which products follow which rules, and rates for what buyers pay. Build a small structure and give every zone a backup rate. Dropship Stair designs Shopify stores buyers trust at checkout. See the design work in our portfolio or reach the team through contact us to talk through what your store needs next.
Sources: Shopify Help Center, Setting up shipping zones and rates, checked November 2026.