Free Shipping for Orders Over a Certain Weight


In this guide, we will go through how to offer a certain shipping option or method for free for a certain item weight threshold. The below setup uses the example of free UPS Ground shipping if the order weighs over 100lbs.


This doc assumes you have your UPS Carrier set with UPS Ground as an available shipping method


  1. Click on Filters on the navbar and add a new filter.
  2. In the Basic panel, give the filter a name (e.g. “Over 100lbs”)
  3. On your new filter, select “Whole Cart” under Filter Applies To dropdown
  4. In the Filters panel, select “Range” for the Weight filter dropdown, and enter a Min value of 100. Check the No Max checkbox and Save. You now have a filter set up which will match against an order with more than 100lbs.
  5. Click on Carrier Rules on the navbar and add a new Rule.
  6. In Basic panel, enter a descriptive Name (e.g. “Free UPS Ground over 100lbs”)
  7. In the Shipping Methods panel, add UPS Ground in the Live Shipping Methods Assigned section.
  8. In the Conditions panel, select the Filter you just set up under Weight/Price/Quantity Filters
  9. In the Actions panel, under Action to Perform dropdown, choose “Set/Surcharge Shipping Methods”. Under Adapt Shipping Rates dropdown choose “Set Rates”, and in Apply Shipping Rate/Percentage dropdown set to “Per Cart”.
  10. In the Set/Modify Shipping Rate section of the Actions panel, enter 0 in the Shipping Rate field.
  11. Save your rule.

ShipperHQ will now set UPS Ground to free if the order has over 100 pounds.

Other Options

Combining the price Filter with other Filters or Shipping Groups or Zones you can define more specific scenarios in which to offer free shipping. You can also use this same approach to set Flat Rate shipping in certain scenarios.

Was this doc helpful?