Setting up shipping rates


You can set up free, flat, or calculated shipping rates that appear in the checkout for your customers. For more information about the different types of shipping rates, refer to Shipping rates.

Before you make any shipping rates, create the different regions that should get their own shipping rates. For example, you might want to have one set of shipping rates for customers in Europe, and a different set of rates for customers in North America. These different regions are called shipping zones. For more information about shipping zones, refer to Setting up shipping zones.

Create flat shipping rates

Flat shipping rates charge a specific amount for shipping at checkout. You can create flat shipping rates for any order within a shipping zone, or only for orders whose weight or price is within a certain range. For example, in a shipping zone for Europe, you could set a flat rate of $10, and another flat rate of $5 for orders that are over $50.

Shipping rates based on order price consider the total value of the cart, while shipping rates based on order weight consider only the products within the shipping profile or location group that they belong to.

For example, suppose that you have a shipping rate called Discounted shipping in two different profiles that gives cheaper shipping on orders over $50. This means that any combination of products from either profile that totals $50 shows the Discounted shipping rate to customers at checkout.

Instead, suppose that you have a cheaper shipping rate called Discounted shipping in two different profiles that gives cheaper shipping on orders over 5 kg. To receive this rate, customers would need to order 5 kg of products from the first shipping profile and 5 kg of products from the second shipping profile to qualify for the Discounted shipping rate.

Steps:

  1. In your Shopify admin, go to Settings > Shipping.
  2. Next to the shipping profile that you want to add a shipping rate to, click Manage rates.
  3. Next to the zone that you want to add a rate to, click Add rate.
  4. Enter the name and amount for the rate.
  5. Optional: Add weight-based or price-based conditions.
    1. Click Add conditions.
    2. Select whether to base the condition on order weight or price.
    3. Enter the minimum and maximum value for the condition.
  6. Click Done, and then click Save.

Create calculated shipping rates

Calculated shipping rates are determined at checkout by a third-party shipping service based on the details of the order. This helps you charge your customers the exact amount that a shipping carrier, such as UPS or FedEx, will charge you when you purchase a shipping label.

Carrier-calculated rates are available to stores in the following scenarios:

  • If you're in the United States and use Shopify Shipping, then you can add calculated rates from USPS, DHL, and UPS.
  • If you're in Canada and use Shopify Shipping, then you can add calculated rates from Canada Post.
  • If you have the carrier-calculated shipping feature on your Shopify plan, then you can add rates from your own account with USPS, FedEx, UPS, and Canada Post, as well as any calculated rates from any shipping apps. Before you can add your own rates from any shipping carriers, you need to add your carrier accounts to your shipping settings in Shopify. For more information, see Third-party carrier calculated shipping rates.

When you add carrier-calculated shipping rates, you also need to enter accurate weights for each of your products so that you can provide accurate shipping rates to your customers at checkout.

Steps:

  1. In your Shopify admin, go to Settings > Shipping.
  2. Next to the shipping profile where you want to add a shipping rate, click Manage rates.
  3. Next to the zone where you want to add a rate, click Add rate.
  4. Select Use carrier or app to calculate rates.
  5. In the drop-down menu, choose the shipping service that you want to add calculated rates for.
  6. Select the shipping methods from that shipping service that you want to provide as options for your customers at checkout.
  7. Optional: Select whether to automatically offer any new services that the shipping service makes available.
  8. Optional: Add any handling fee that you'd like to be added to the calculated rate.
  9. Click Save.

Mark up or discount calculated rates

You can adjust calculated shipping rates to mark up or discount the rates that your customers see at checkout. For example, if the rate is too high to attract customers, then you could discount it by a certain percentage to increase sales. Instead, if for example the rate is too low to cover your packaging and handling costs, then you can increase it.

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.

If you want to offer discounted shipping, then enter a negative value. For example, -5% or $-2.50.

Steps:

  1. Next to the profile that contains the rate, click Manage rates.
  2. Next to the rate that you want to adjust, click the ... drop-down menu and then Edit rate.
  3. In the Handling fee section, set the rate adjustments.
  4. Click Done, then click Save.

Create free shipping rates

You can add free shipping rates to any shipping zone so customers don't pay anything for shipping at checkout. Some businesses offer free shipping on all their orders, and some offer free shipping on orders over a certain value.

Steps:

  1. In your Shopify admin, go to Settings > Shipping.
  2. Next to the shipping profile where you want to add a free shipping rate, click Manage rates.
  3. Next to the zone where you want to add a free shipping rate, click Add rate.
  4. Enter the name for the rate.
  5. Make sure that the value of the Cost field is 0.
  6. Optional: Add weight-based or value-based conditions.
    1. Click Add conditions.
    2. Select whether to base the condition on order weight or value.
    3. Enter the minimum and maximum value for the condition.
  7. Click Done, and then click Save.

Edit a rate

  1. In your Shopify admin, go to Settings > Shipping.
  2. Next to the shipping profile that you want to edit a rate in, click Manage rates.
  3. Next to the rate that you want to edit, click the ... button.
  4. In the drop-down menu, click Edit rate.
  5. Make any changes, and then click Done.
  6. Click Save.

Delete a rate

  1. In your Shopify admin, go to Settings > Shipping.
  2. Next to the shipping profile that you want to delete a rate in, click Manage rates.
  3. Next to the rate that you want to delete, click the ... button.
  4. In the drop-down menu, click Delete.
  5. Click Save.

Ready to start selling with Shopify?

Try it free