Depending on weight shipping

Charge a variable amount for shipping based on an order's total weight.

Last updated March 27, 2025

Weight-dependent shipping lets you set shipping charges based on the total order weight. This method is great for stores selling items that are roughly the same size but vary significantly in weight.

For an overview of the shipping process and our other shipping methods, visit Setting up shipping rates.

Add Depending on Weight shipping

Note

To limit shipping options to specific products or groups of products, use fulfillment profiles

  1. Open the Shipping panel
  2. Click Add Shipping Option.
  3. Choose Depending on Weight.
  4. Enter a name for the weight-dependent shipping in the Option Name field. This is what customers will see when they choose the shipping option at checkout.

Add weight ranges

Set the default Weight and Cost in the first weight range beginning at 0.00 pounds or kilograms.

DependingOnWeight_5.png

DependingOnWeight_5.png

Click the + button to add new weight ranges. This automatically adds a new weight range beginning at 0.01 pounds or kilograms above the previous range.

DependingOnWeight_6.png

DependingOnWeight_6.png

The last weight range will automatically be set to end in (infinity) pounds or kilograms. This lets you price all orders that weigh more than a specific weight.

The weight rounds to the nearest hundredth. For example, if you enter 10.109, the weight rounds to 10.11

When you're done, click Save.

Note

If the bottom row is set to $0, all orders with a total cart weight over that amount will have a $0 shipping cost. We recommend setting a generous cost for the final weight range to cover any large or especially heavy orders.

DependingOnWeight_7.png

DependingOnWeight_7.png

Set product weights

For your "Depending on Weight" shipping option to correctly charge shipping, you must set weights for all of your physical products and their variants. A product's weight doesn't display to customers unless you add it to additional information.

  1. Open the Pages panel.
  2. Click a store page.
  3. Click All. (Version 7.0 displays all products automatically.)
  4. Double click a product. For detailed steps, visit Editing a product.
  5. In the Customize section, click Weight and dimensions.
  6. Add values to the Length, Width, Height, and Weight fields.
  7. Click Apply.

Advanced_Shipping.png

Advanced_Shipping.png

Error message: Unable to calculate shipping rates

If some of your products or variants are missing weights and dimensions, you'll receive this warning message in the shipping panel.

Unable to Calculate Shipping Rates.png

Unable to Calculate Shipping Rates.png

To resolve the issue, ensure all products and variants have weights and dimensions. You can export your products to a CSV file to review all product and variant details at once and make bulk edits. For detailed steps on exporting products and making bulk edits, visit Editing products.

In the export spreadsheet, you may need to scroll to review the Weight, Length, Width, and Height columns. Your products need to have values in each column for Depending on Weight shipping to work. 

Change measurement standard (optional)

To change your site's measurement standard:

  1. If your site is on version 7.1, open the Regional Settings panel. If your site is on version 7.0, open the Language & Region panel.
  2. Scroll down to Measurement Standard and select Imperial (pounds) or Metric (kilograms) from the drop-down menu.
Footer Image
  • Get help from our community

  • Get help from our community on advanced customizations.

  • Hire a Squarespace Expert

  • Stand out online with the help of an experienced designer or developer.