Max IT solutionsShopify App Store

Shopify Combined Shipping Rates: Why They Add Up, How to Fix

Updated , first published · 5 min read

Shopify combined shipping rates add up because when one order contains products from different shipping profiles, or from locations in different location groups, Shopify adds each product’s shipping rate together and shows one total at checkout. A $3 shirt rate plus a $5 trousers rate becomes $8. The fixes are to keep products that ship together in one profile and location group (where a flat rate is charged once), to give matching rates the same name, or to use a shipping rates app that blends rates by your own rules.

The rules below come from the Shopify Help Center page on combined shipping rates (read October 23, 2026); app details are as their listings showed them that day. Shopify’s own page explains exactly when rates combine.

How Shopify combines rates

Five rules decide the shipping total a customer sees.

  1. Rates combine only when they must. If one profile or one location can ship the whole order, Shopify uses that single rate; fulfillment priority picks which location when several could.

  2. Different profiles add up. Shopify’s example: shirts in a profile with $3 worldwide shipping, trousers in a profile with $5. An order with both shows $8.

  3. One location group, one flat rate. If an order needs two warehouses in the same location group, and that group uses a flat rate, the flat rate is charged once. Shopify’s example: New York and Michigan warehouses in one group with a $5 flat rate; two shirts, one from each warehouse, still cost $5. This applies only to flat rates: weight-based, carrier-calculated and app rates are combined.

  4. Different location groups add up, even in one profile. A shirt shipped from a US warehouse ($5) and one from a Canadian warehouse in another group ($8) cost $13.

  5. Names decide what the customer sees. Rates with the same name are added together, even across profiles, so a customer ordering from two profiles still sees “Standard” and “Express” with combined prices. If the names differ, Shopify adds only the cheapest options and shows one rate called Shipping.

Price-based and weight-based rates also combine differently. Price-based rates use the total cart price. Weight-based rates are worked out per product, with your store default package weight added to each product. Shopify’s example: with a 1 lb default package, a 3 lb product is priced as 4 lb and a 5 lb product as 6 lb, and the two rates are then added. So the default package weight is counted once per product, which can push each product into a higher weight bracket.

A note for newer stores: Shopify is gradually moving stores from shipping profiles to shipping options by market. Existing rates are migrated for you, and until your store is upgraded these rules apply as written.

Fix 1: put products that ship together in one location group

In a dropshipping or multi-supplier store where each supplier is its own location or profile, doubled totals follow from rules 2 and 4. If you charge a flat rate and the extra cost of a second parcel is acceptable to you, move the locations into one location group within the same profile. The customer pays the flat rate once, and you absorb the second parcel.

Check the trade-off with real numbers. If two suppliers each send a parcel costing you $6, and you charge a $5 flat rate once, every mixed order costs you $7 in shipping beyond what the customer paid. That can be fine for high-margin products and a loss for cheap ones. For strategy on who pays, see Shopify shipping strategy.

Fix 2: name your rates consistently

If you keep separate profiles (for heavy items, say), give the matching rates in each profile the same names, such as “Standard” and “Express”. The customer then sees the options they expect, with combined prices, instead of a single rate labeled Shipping built from the cheapest options. Consistent names leave the total unchanged and make it easier to understand.

Combine this with fewer profiles. Each extra profile is another set of rates that can stack. Use a custom profile only for products that really ship differently (oversized, fragile, made to order).

Fix 3: a shipping rates app

When native rules cannot express what you want, for example “one $6 fee per order no matter how many suppliers”, a rates app can calculate the rate itself. Two examples with listings that mention combining rates:

App Combining feature Plans (monthly) Rating
ShipX Shipping Rates & Rules “Rate blending/combining” on the Smart plan and above; rates by customer, supplier, country, dimensions Free testing mode; $9.99, $19.99, $34.99 5.0 (1,253 reviews)
Dr Cart Shipping Rates & Rules “Merge Multiple Shipping Rates” on the All Features plan; rates by vendor and other conditions $3.99, $8.99, $13.99; $18.99 for Plus 5.0 (69)

Check one requirement first. Apps that calculate rates at checkout rely on Shopify’s carrier-calculated shipping. Shopify lists third-party carrier-calculated shipping on the Advanced and Plus plans, and on Grow for an extra monthly fee or with annual billing. ShipX’s listing notes that renaming, hiding and reordering rates works without it, but its other conditions need it. Also add a flat rate for the same destinations: Shopify shows flat rates whenever they are eligible, while backup rates appear only when calculated rates fail and nothing else is eligible.

Dropshipping stores hit this whenever each supplier is a separate location; dropshipping shipping rates covers that setup. More pricing topics are in the pricing and sales hub.

FAQ

Why is Shopify charging shipping twice? Shopify adds rates together when an order contains products from different shipping profiles, or from locations in different location groups. Each product’s rate is added, and the customer sees the total.

Can Shopify charge one shipping fee for products from different suppliers? If the suppliers’ locations are in the same location group of one profile and you use a flat rate, Shopify charges that flat rate once. Otherwise you need a shipping rates app that combines rates by your rules.

Why does my checkout show a rate called “Shipping”? That happens when products from different profiles have rates with different names. Shopify adds the cheapest options together and shows them as Shipping; give the rates matching names to show your own options.

Does the default package weight affect combined rates? For weight-based rates, Shopify adds the store default package weight to each product’s weight before choosing its rate, then adds the rates together.