Set up shipping rates

When you have defined the destinations you’ll ship to, you need to decide how you’ll deliver your orders, then set your shipping rates. You'll probably want to configure more than one type of service, so that your customers can choose from a range of delivery costs. In particular, you should remember that it will cost you more to ship to some regions than others, so you're likely to need more than one shipping rate if you send products across long distances as well as locally.

For tips on deciding which shipping rate strategy is right for your store, check out this blog post.

Shipping rates fall into 2 broad categories:

Defining your own shipping rates

Reminder

You won’t be able to set a shipping rate until you've added its destination to your shipping list.

You base your shipping rates on either the total weight or the total price of the order at checkout. You cannot assign a shipping rate to an individual product. Your shipping options could include free delivery, customer pickup, various postage rates, and rates charged by a fulfillment service.

You don't need to set up shipping rates if you're using carrier-calculated-shipping.

Basic procedure

Take a look at this video to see the basic procedure for setting your own shipping rates:

1. From your store admin, click Settings, then Shipping to go to your Shipping page.

2. Find the destination you will apply the rate to, then click Add shipping rate next to it.

#

3. Type a name for this delivery option. This will appear on the checkout page, so choose your description carefully. Try to be precise so your customers can see exactly what they’re choosing, for example Priority mail (3 day delivery), Free delivery (Ottawa only), or Wednesday morning local delivery.

4. Set the criteria (order price or order weight) and the range or lower limit. You must base your rates on order weight if you plan to use a fulfillment service.

5. Enter a shipping price.

#

Reminder

Shopify cannot help you decide what to charge for shipping. If you don’t know what to charge, it's a good idea to call some postal services and ask their advice. They usually have information about delivery costs for various sizes and weights. You could also look at stores similar to yours online, and see what they’re charging for delivery. Remember to add a handling charge or a surcharge to your shipping rate to make sure that all your costs are covered.

6. If additional regions are shown, check or uncheck those that you want to apply the rate to. You can also adjust rates for specific regions if necessary.

7. Click Save.


Adjusting rates for regions

If your shipping destination comprises a number of regions, you can include or exclude them from the rate by checking or unchecking the region boxes. You can also adjust individual region rates if, for example, you want to add a surcharge to a particular destination.

#


Setting price-based rates

Price-based rates can be 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. Weight-based shipping rates are preferable, even though it takes time to enter accurate weights for all your products.

Reminder

All shipping rates are calculated based on pre-discounted totals. If a customer uses a discount code, shipping for the order is calculated based on the original price of the product.

To set a price-based rate:

  1. From your store admin, click Settings, then Shipping to go to your Shipping page.

  2. Find the destination you want to set the rate for, then click Add shipping rate next to it.

  3. Type in a name for the rate.

  4. Click Based on order price.

  5. To set a minimum price, just enter the minimum value in the Price range box. To set a range, type the minimum value, then click and up and type the maximum in the new box.

  6. Type a price for this service (including your handling charge) in the Shipping price box.

  7. Make regional adjustments and add regional surcharges as necessary.

    #

  8. Click Save


Setting weight-based rates

Weight-based rates are the more accurate way of defining your shipping rates. You must set weight-based rates if you plan to use a fulfillment service.

Reminder

To use weight-based shipping rates, you must enter accurate weights for your products in the Inventory and Variants section of each product's Admin page. If you need to do this now, go to your Products page and click on each product in turn to set the weight.

To set a weight-based rate:

  1. From your store admin, click Settings, then Shipping to go to your Shipping page.

  2. Find the destination you want to set the rate for, then click Add shipping rate next to it.

  3. Type in a name for the rate.

  4. Click Based on order weight.

  5. Set the weight range for this shipping rate by typing minimum and maximum weights in the Weight range boxes.

  6. Type a price for this service (including your handling charge) in the Shipping price box.

  7. Make regional adjustments and add regional surcharges as necessary.

  8. Click Save

    #

Examples

You will probably have to define a number of different shipping rates for your store, depending on how many alternatives you want to offer. There are numerous possibilities, but some examples include:

Assigning tiered shipping rates

If you want to set a series of tiered shipping rates, the weights or price ranges that you set must not overlap. For example, to set a $30 rate to Alaska for orders up to 25kg, and a $50 rate for orders of 25-50kg, set the upper limit of the first tier to 24.99kg:

#

You can then set the range of the second tier to 25-50kg:

#

Assigning a shipping rate based on quantity

It's possible to offer a quantity-based shipping rate in Shopify if you sell a range of items with identical weights or prices. This is useful if, for example, you want to offer a shipping discount based on the number of items purchased.

Reminder

Make sure you apply this rate only to products with identical weights or prices.

For example, you might sell T-shirts weighing 0.5kg, and charge $2 each for shipping. This means that 3 T-shirts, for example, would usually cost the customer $6 in delivery charges. You could offer a shipping discount for orders of 3 or more T-shirts by setting a shipping rate of $4 for orders weighing 1.5kg, up to some imaginary maximum. 

#

Free local delivery

In this example, you're offering free delivery within Ontario for orders up to a weight limit of 50kg. The shipping price is set to zero and all regions apart from Ontario are deselected.

#

Customer Pickup

You can give your customers the option to pick up their purchase by setting a shipping rate of zero.

This example applies the rate to all the goods in the store by setting price-based criteria for order values of zero and above:

#

Ready to put what you've learned into action?

Build an online store with Shopify. Try it free.

Experience the future of retail now.

Shopify Point of Sale. Try it free.