Add shipping rates

AdminSettingsShipping

After you've set up shipping zones for the destinations where you want to ship your products, you need to create shipping rates for customers based in each of your different shipping zones. The options you create will appear to your customers at checkout, depending on their location and the details of their order.

Create manual shipping rates Create price-based or weight-based shipping rates and other delivery options for each of your shipping zones.
Offer real-time shipping rates If your store's on an Unlimited plan or higher, you can offer real-time shipping rates from USPS, FedEx, UPS, and other carriers.
Use a fulfillment service Choose from available fulfillment and dropshipping services that can handle your shipping for you.
Shipping rate examples Offer tiered rates, quantity discounts, free local delivery, and more.

Create a manual shipping rate

Information

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.

You can create a manual shipping rate from the Shipping page in your Shopify admin:

  1. From your Shopify admin, click Settings, then click Shipping (or press G S S):

    Click Settings then Shipping

  2. In the Shipping rates section, find the shipping zone that you want to create the new rate for, and then click Add shipping rate:

    Add shipping rate

    Reminder

    You can't create a shipping rate unless you've already created at least one shipping zone.

  3. On the Add a shipping rate page, enter a name for the shipping or delivery option in the Shipping service name field. The name you enter here appears on the checkout page, so try to make it clear to your customers (like Priority mail (3 day delivery), Free delivery (Ottawa only), or Wednesday morning local delivery).

  4. Select the type of shipping rate you want from the Add shipping rate dropdown menu:

    Free shipping If you select Free shipping, then you need to enter cost-based or weight-based eligibility requirements.
    Based on order price If you base a shipping rate on the order price, then you need to enter both the Minimum order price for that rate and the Shipping cost that will be added to the customer's order at checkout.
    Based on order weight If you base a shipping rate on the order weight, then you need to enter the Minimum weight and the Maximum weight for that rate, as well as the Shipping cost that will be added to the customer's order at checkout. You can set your products' weights from the Products page in your Shopify admin.

    Information

    If you want to use a fulfillment service, you need to base your shipping rates on order weight.

  5. If you've chosen a rate based on order weight or order price, make sure that you enter a price in the Shipping cost field — this is the amount that's added to your customers' orders when they choose this shipping rate:

    Add shipping rate cost

  6. When you're done, click Save to create the new shipping rate.

Set up real-time shipping rates

Information

Real-time rates are available only if your store's on an Unlimited plan or higher.

If you've activated carrier-calculated shipping and set up an account with a carrier, you can enable real-time shipping rates from the Shipping page in your Shopify admin:

  1. From your Shopify admin, click Settings, then click Shipping (or press G S S):

    Click Settings then Shipping

  2. In the Shipping rates section, find the shipping zone that you want to create the new rate for, and then click Add shipping rate:

    Add shipping rate

  3. On the Add a shipping rate page, select Real-time rate estimates from the Add shipping rate dropdown menu, and then select your preferred carrier from the Carrier service dropdown menu:

    Real time rate estimates
    If this is the first time you're using a real-time rate, you'll also need to click Activate at this step.

    Reminder

    If you've negotiated a reduced rate with UPS, then you can display your negotiated rate at checkout. Your carrier-calculated rates won't reflect reduced rates that you've negotiated with any other preferred carriers.

  4. If you want to add a handling charge on top of the carrier-calculated rate, enter an amount in either the Markup or Flat fee field.

  5. When you're done, click Save to create the new shipping rate.

Shipping rate examples

You will probably have to define a number of different shipping rates for your store, depending on how many choices you want to offer to your customers. There are many 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.

  1. Create a shipping zone that includes only the state of Alaska:

    Tiered shipping alaska

  2. Create a new weight-based shipping rate within that zone that sets the upper limit of the first tier to 25.00kg:

    Tiered shipping low range

  3. Create a second weight-based shipping rate that sets the range of the second tier to 25.1-50kg:

    Tiered shipping high range

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. 

Ship by quantity

Free shipping over a set dollar amount

In this example, you're offering free shipping for any order $75 or more:

Price free shipping

Free local delivery

In this example, you're offering free delivery within Ontario (Ottawa only) for orders up to a weight limit of 50kg.

  1. Create a new shipping zone that includes Canada but excludes all provinces except for Ontario:

    Free delivery shipping rate

  2. Create a new weight-based shipping rate with the right range and cost:

    Free local delivery

Customer Pickup

You can give your customers the option to pick up their purchases 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:

Customer pickup

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.