Setting up rates and zones without shipping profiles

If you aren’t using the shipping profiles features, then you can still manage your zones and rates as before.


Manage shipping zones

The regions and countries that you ship to are known as shipping zones. Each shipping zone includes shipping rates that apply to customers whose addresses are within that zone. You can see your current shipping zones and shipping rates on the Shipping page in your Shopify admin.

Create a shipping zone

  1. From your Shopify admin, go to Settings > Shipping.
  2. In the Zones and rates section, click Add shipping zone.
  3. Enter a name for your new shipping zone.
  4. Click Add countries in the Countries section.
  5. Select the countries that you want to include in the shipping zone, and then click Add. If you select a large region like North America or Europe, then the shipping zone will include all the countries within that region. You can remove specific countries or regions using the checkboxes beside them.
  6. If you want to limit the shipping zone to certain areas within a country, then you can click Edit beside the region that you want to change. You can add or remove specific states or provinces using the checkboxes beside them, then click Done.

  7. Optional: If you want to add a manual shipping rate to the shipping zone, then click Add rate for the type of rate that you want to create.

  8. When you're done, click Save. The new shipping zone will appear on the Shipping settings page in your Shopify admin.

Add or remove a country or region from an existing shipping zone

  1. From your Shopify admin, go to Settings > Shipping.
  2. In the Zones and rates section, click Edit next to the shipping zone.
  3. In the Countries section, click Add countries to add a new country to the shipping zone, or click the x icon beside a country to remove it from the shipping zone.
  4. Click Save.

Delete a shipping zone

If you don't want to ship to customers in a certain zone any more, then you can delete that shipping zone from your shipping settings. When you delete a shipping zone, it also deletes all the shipping rates you've set for that zone.

Steps:

  1. From your Shopify admin, go to Settings > Shipping.
  2. In the Zones and rates section, click Edit next to the shipping zone that you want to delete.
  3. Click Delete zone.
  4. Click Delete shipping zone to confirm.

Creating shipping zones based on postcode or zip code

There are apps that you can use to organize your shipping zones according to postal codes or ZIP codes. Visit the app store to find out what's available.

Types of shipping rates

The two main kinds of shipping rates are flat rates and calculated rates. Flat shipping rates provide a specific shipping cost at your checkout each time based on the rules you set for the rate. You can set flat rates to be based on the weight or price of the order. For example, you could set a flat rate of $5 USD for any order that is under 5 lb.

Calculated shipping rates rely on shipping carriers, such as FedEx or USPS, to provide shipping rates at checkout based on the details of an order. The weight of the order, your default box size, the destination of the order, and the shipping origin can all be factors that determine the shipping cost.

You can also set up rates to be free for customers. Review the following ways to create the different kinds of shipping rates:

Add weight-based manual rates

You define when a rate applies by setting a condition based on either the weight or total value of an order. The rates that your customers see at checkout reflect the price or weight limits that you've set for each shipping rate.

Weight-based rates are usually more accurate than price-based rates, because they reflect the actual costs of shipping a customer's order. If you use accurate weights for your products in your Shopify admin, then you're less likely to be charged extra for shipping costs by your provider.

Weight-based rates are calculated by adding:

  • the combined weight of the products in the order
  • the weight of the packaging that you're using.

You can set the weight of your default packaging on the Shipping settings page in your Shopify admin.

Steps:

  1. From your Shopify admin, go to Settings > Shipping.
  2. In the Shipping zones section, click Edit next to the shipping zone where you want to add the rate. If you want to add a rate to a new zone, then you need to create a new shipping zone first.
  3. In the Weight based rates section, click Add rate
  4. In the dialog, enter a descriptive name for the shipping or delivery option in the Name field. This name appears on the checkout page.
  5. In the Range section, enter the minimum and maximum weight values for the rate. Your customers are eligible for this shipping rate only if the weight of their order is within the range. If you are creating multiple weight-based rates, then make sure that there are no gaps between your weight ranges.
  6. In the Rate amount field section, enter the price of the shipping rate. This amount is added to your customer's order when they select this rate at checkout.
  7. Click Done.
  8. Click Save at the bottom of the shipping zone page.

Example weight ranges

Set up your weight ranges to avoid gaps in applicable rates. After you've entered a weight range, start the next range with a value that has two numbers after the decimal point. For example, the following ranges have no gap:

  • 0 kg - 5 kg = $8
  • 5.01 kg - 10 kg = $14

If you create two weight ranges without decimals, then there is a gap. For example, the following ranges have a gap between 5.01 kg and 5.99 kg:

  • 0 kg - 5 kg = $8
  • 6 kg - 14 kg = $14

If a customer places an order in this weight gap, then Shopify charges the higher shipping rate ($14) by default.

Add price-based manual rates

Price-based rates are quick to set up because you don't need to enter individual item weights when you add products to your store. However, basing your shipping costs on the total value of an order can be inaccurate, and you might incur additional costs if the items are heavy.

Steps:

  1. From your Shopify admin, go to Settings > Shipping.
  2. In the Shipping zones section, click Edit next to the shipping zone where you want to add the rate.
  3. Click Add rate in the Price based rates section.
  4. In the dialog, enter a descriptive name for the shipping or delivery option in the Name field. The name that you enter here appears on the checkout page.
  5. In the Range section, enter the minimum and maximum order prices for the rate. Your customers are eligible for this rate only if their order falls between these values.
  6. In the Rate section, enter the price of the shipping rate in the Rate amount field. This amount is added to your customer's order when they select this rate at checkout. Check the Free shipping rate checkbox if you want to offer your customers free shipping for this range.
  7. Click Done.
  8. Click Save at the bottom of the shipping zone page.

Adjust or delete manual shipping rates

You can edit or delete existing shipping rates from the Shipping page in your Shopify admin.

Steps:

  1. From your Shopify admin, go to Settings > Shipping.
  2. In the Shipping zones section, click Edit next to the shipping zone that you want to edit.
  3. If you want to edit the shipping rate, then click Edit. When you're done making changes, click Done.

  4. If you want to delete the shipping rate, then click the x icon beside it.

  5. When you're done, click Save.

Add a handling charge

When you're calculating your shipping costs, you should take into account the cost of packaging and the time spent preparing the order for fulfillment. These extra costs are known as handling charges and you can incorporate them in two ways:

Add a regional surcharge

Some long-distance delivery regions will inevitably incur greater shipping costs. You might want to protect yourself from potential losses by adding a surcharge to those destinations, while leaving the rates for the rest of the destination country unchanged.

Steps:

  1. Create a new shipping zone for the region that requires a surcharge.

  2. Create a new shipping rate for that zone. Make sure that you enter pricing information for the rate that includes the necessary surcharge amount.

Create a custom shipping rate for a single order

If you want to set a custom shipping rate for an individual order, you can do so by manually creating a new order in your Shopify admin.

Create a free shipping rate

You can set your free shipping rates to be based on an order's weight or price. After you add free shipping, eligible customers will see it at checkout.

Free shipping based on price

Steps:

  1. From your Shopify admin, go to Settings > Shipping.
  2. Click Edit next to the zone where you want to offer free shipping.
  3. In the Price based rates section, click Add rate.
  4. In the Add price based rate dialog, enter a Name for the shipping rate, and then a minimum and maximum order price.
  5. Check Free shipping rate.
  6. When you're done, click Done.

Free shipping based on weight

  1. From your Shopify admin, go to Settings > Shipping.
  2. Click Edit next to the zone where you want to offer free shipping.
  3. In the Weight based rates section, click Add rate.
  4. On the Add weight based rate dialog, enter a Name for the shipping rate, and then a minimum and maximum order weight.
  5. Check Free shipping rate.
  6. When you're done, click Done.

Let your customers know about free shipping

After you set up free shipping, you need to let your customers know about it. There are a few different places where you can advertise your store's free shipping:

  • the theme banner
  • a prominent place on the home page or on a product's page
  • in an email campaign or in other marketing and social media.

Add calculated shipping rates

  1. From your Shopify admin, go to Settings > Shipping.
  2. In the Shipping rates at checkout section, find the shipping zone that you want to create the new rate for, and then click Edit.
  3. In the Calculated rates section, click Add rate.
  4. On the Add calculated rate dialog, select the carrier from the drop-down menu and check the services that you want to offer to your customers.

  5. If you want to add a handling charge on top of the calculated rate, then enter an amount in either the Percentage or Flat fee field.

  6. When you're done, click Done.

  7. On the shipping zone's main page, click Save to save the calculated rate.

Adjusting calculated rates

You can adjust calculated shipping rates to mark up or discount the rates that your customers see at checkout. You might want to adjust calculated shipping rates if:

  • the rate is too high to attract customers
  • the rate is too low to cover your packaging and handling costs.

You can mark up calculated shipping rates by an additional flat fee or by a percentage of the total shipping rate. If you adjust a calculated shipping rate to include both an additional flat fee and a percentage markup, then the percentage is calculated before the flat fee is added. For example, a $5.00 rate with 50% markup and a $1.00 flat fee costs the customer $8.50, not $9.00.

Steps:

  1. From your Shopify admin, go to Settings > Shipping.
  2. In the Shipping rates at checkout section, find the shipping zone that has the rate you want to adjust, and then click Edit.
  3. Next to the rate that you want to change, click Edit.
  4. Add a handling charge on top of the calculated rate by entering an amount in either the Percentage or Flat fee field.
  5. Click Done, and then click Save.

Ready to start selling with Shopify?

Try it free