Setting Up Zones


Zones are used in Carrier Rules to define geographic areas that you want to treat differently. For example, if you want to offer free shipping only in the US lower 48 states. Zones do not inherently have any actions associated with them but rather are used when setting up Origins, Carriers, and Carrier Rules to take certain actions for Orders shipping to certain Zones.

Using Zones

You can define a zone as a group of countries, regions or states within a single country, one or many cities within a certain region or state, or certain ZIP or postal codes, or ranges.

If a customer enters a shipping address that falls within the Zone you’ve defined, it will be matched against that Zone and Carrier Rules in place to take certain actions for these customers.


  1. In ShipperHQ dashboard, go to zones
  2. Press Add New
  3. Give the zone a name (i.e. Alaska and Hawaii)
  4. Select the Country of your zone (in relation to the Alaska/Hawaii example, we would select USA)
  5. If your zone is meant to be a whole country or countries, then you can save at this point.
  6. If you are creating a zone that is made of specific states or regions within a country, change the States/Regions dropdown from ‘All’ to ‘Including’, then you can clarify which States/Regions belong in the zone. See below for more info on including/excluding.
  7. You can do the same for Cities, and then Postcodes if your zone is at this level.
  8. Save the Zone
dashboard view of new zone
Adding a zone in ShipperHQ dashboard

Adding Zones via CSV Import

You can also add Zones by importing a CSV file. This is useful if you have multiple Zones or already have a CSV file with this information in it.

You can import the file under the zones section of ShipperHQ. Click on CSV and then import.

To ensure you have the correct fields in your file, it may be useful to create one Zone in ShipperHQ, then export the file by selecting CSV then export. You can either use that document, change one you currently have to fit the same fields, or create a new one.

You can find an example of a Zones CSV below.

Screen Shot 2016-05-12 at 17.22.34
Asterisks in the CSV indicate the field includes ‘all’
Note: There is a maximum import of 100 zones at a time.

Including vs. Excluding

On each of the Zone options other than Countries, you can choose whether the selected values are included or excluded from the Zone.

If you use Included then the chosen options will constitute the Zone. If you choose Excluding then the Zone will consist of everything that does not match those values.

For example, if you set up a Zone for the United States and choose to Exclude Alaska and Hawaii, the Zone will be all States/Regions in the US except for Alaska and Hawaii.


Zones can include one or more countries. If one country is selected you can use the other options discussed below to define a more granular zone. Note that if more than one country is selected the options below will not be presented.


For countries that have easily defined lists of states or regions (for example, USA) you can select the applicable regions/states here.

For other countries, states or regions will need to be entered manually. This will be matched against the value entered by your customer when requesting a shipping rate in the shopping cart or checkout.


As with states/regions, cities will be matched against the value entered by your customer when requesting a shipping rate. Note that, by default, some platforms might not display the city field at the cart estimator so using the postal/ZIP code fields may be preferable.

We support multiple cities being entered on 1 line e.g. “Columbus, Dublin”

Side Note: If you are specifying cities in your zones, you must have the city field enabled in cart and checkout in order to properly match. You could end up with rates in the cart and none in checkout, or vice versa.

ZIP/Postal Codes

ZIP or postal codes can be entered as comma separated lists, ranges (e.g. US ZIP codes 82001-82070), or partial postal codes (e.g. UK Postal Code SS0).

When using zones with UK postcodes only the prefix needs to be specified. For example, “BT” will match on all Northern Ireland postcodes. Similarly, “SS1” will match on all postcodes starting with “SS1” but not “SS2”, etc.

Numerical ranges can also be used with UK postcodes but they must be defined using the prefix. For example “SS1-SS9” will match on “SS1”, “SS2”, etc to “SS9”. Defining a range of “SS1-9”, however, will not match correctly.

Special Note on Setting Zones in ShipperHQ

Zones in ShipperHQ can be applied to Origins, Carriers, Carrier Rules, and more to define which shipping options and rates you offer to which regions. While Zones in ShipperHQ allow you to control shipping based on the addresses used by your customers, the countries and states or regions your customers can select in your cart and checkout are still controlled by your eCommerce platform.


Next Steps

Now that you have created your Zones, you can move on to:

  • Create Carrier Rules – set, surcharge, or hide methods and rates based on the Zone customers are in
  • Define Custom Rates – offer your own shipping rates? use Table Rate Carriers to define Flat Rates by Zone
  • Enable Address Validation – enable Address Validation to calculate rates or set rules for Residential vs Commercial destinations
Test Your Rates

Verify that your carriers and rules are working and see how they will display in your checkout right from the ShipperHQ dashboard.

Learn More

Was this doc helpful?