Manual shipping rates

You can set your own manual shipping rates if you use regular mail or a fulfillment service to deliver your orders. You base manual shipping rates on either the total weight or the total price of the order at checkout.

If a customer chooses one of your manual rates, you'll need to arrange for shipping the order yourself unless you're using a fulfillment service or allowing for customer pickup.

What to charge for shipping

If you don’t know what to charge for shipping, try calling some postal services and asking their advice. They usually have information about delivery costs for various sizes and weights.

Make sure that you add a handling charge or a surcharge to your shipping rate to make sure that your packaging costs are covered.

Note

A manual shipping rate applies to a single shipping zone. You can't assign a shipping rate to an individual product.

When to use manual shipping rates

Shipping options that require manual rates include:

  • free delivery
  • customer pickup
  • various regular postage rates
  • deliveries managed by a fulfillment service.

There are two types of manual shipping rates:

  • Weight-based rates – set your shipping rates based on the total weight of the orders you receive.
  • Price-based rates – set your shipping rates based on the price of the orders you receive.

Note

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

Add weight-based manual rates

Tip

You must use weight-based rates if you plan to use a fulfillment service.

Tip

If you want to see more educational videos and tutorials like this one, visit our video library.

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.

Note

You should set up your shipping rates to avoid gaps in applicable rates. For example, if you were to set up two weight-based shipping rates:

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

There would be a "gap" between 5.01kg and 5.99kg. If a customer places an order in this weight range, Shopify will charge the higher shipping rate ($14) by default.

To add a weight-based manual rate:

  1. In the Zones and rates section, click Edit next to the shipping zone that you want to add the rate to:

    Zone edit weight based
    If you want to add a rate to a new zone, then you'll need to create a new shipping zone first.

  2. Click Add rate in the Weight based rates section:

    Manual add weight based

  3. 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.

  4. In the Range section, enter the minimum and maximum weight values for the rate:

    Weight based range
    Your customers are eligible for this rate only if their order falls between these values.

  5. 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 weight class.

  6. Click Done:

    Add weight rate done

  7. Click Save at the bottom of the shipping zone page.

Add price-based manual rates

Tip

If you want to see more educational videos and tutorials like this one, visit our video library.

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.

Tip

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

To add a price-based manual rate:

  1. In the Zones and rates section, click Edit next to the shipping zone that you want to add the rate to:

    Zone edit weight based
    If you want to add a rate to a new zone, then you'll need to create a new shipping zone first.

  2. Click Add rate in the Price based rates section:

    Manual add price based

  3. 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.

  4. In the Range section, enter the minimum and maximum order prices for the rate:

    Prices based range
    Your customers are eligible for this rate only if their order falls between these values.

  5. 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:

    Price based rate amount

  6. Click Done:

    Add price rate done

  7. 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.

To edit or delete a shipping rate:

  1. In the Zones and rates section, click Edit next to the shipping zone that you want to edit:

    Zone edit weight based

  2. If you want to edit the shipping rate, then click Edit. When you're done making changes, click Done.

    Note

    If you change the name of a shipping rate, both the old and the new rates will be preserved. You must delete a rate to remove it completely.

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

    Note

    To suspend a shipping rate without deleting it, set its price or weight range at 0 to 0, and then click Save. This preserves most of the rate information so it's easy to reinstate later by correcting the price or weight range.

  4. 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.

To add a surcharge for a specific shipping region:

  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.

Want to discuss this page?

Visit the Shopify Community

Ready to start selling online with Shopify?

Try it free