A merchant selling handmade candles emailed HideShip support last month with a problem she couldn't figure out. Her checkout showed "Express Shipping ($18.99)" as the first option, and "Free Shipping" buried third in the list. Customers were selecting express by default, realizing later they qualified for free shipping, and either canceling orders or filing support tickets. She was losing sales and time.

The issue wasn't her shipping settings. It was the order her rates appeared at checkout.

Shopify sorts shipping rates automatically—typically from lowest to highest price—and gives you no way to change that order. If you want to sort shipping rates in Shopify so the right option appears first, you need a delivery customization app.

In this guide, you'll learn:

  • Why Shopify doesn't let you control rate display order
  • How the sequence of shipping options affects what customers choose
  • Step-by-step instructions to sort rates with HideShip
  • Five sorting strategies that work for different store types
  • How to combine sorting with hiding and renaming for a polished checkout

Ready to start? Install HideShip from the Shopify App Store and reorder your first shipping rate in under 5 minutes. No code, all Shopify plans.

Why Shopify doesn't let you sort shipping rates

If you've dug through Shopify's shipping settings looking for a "sort order" option, you already know it doesn't exist. Shopify manages the display order of shipping rates automatically, and there's no admin setting to override it.

Here's how it works by default:

  • Shopify groups rates by shipping zone
  • Within each zone, rates are sorted from lowest to highest price
  • If two rates share the same price, the order is unpredictable
  • You cannot drag, reorder, or prioritize rates in any native Shopify setting

This isn't a bug—it's a deliberate platform choice. Shopify keeps shipping settings simple by design. But for merchants who need control over which rate appears first, this limitation creates real problems.

The solution comes through Shopify's Delivery Customization Function API, which lets apps like HideShip modify how rates appear at checkout—including their order. This works on all Shopify plans (Basic, Shopify, Advanced, and Plus) without requiring any code.

Why the display order of shipping rates matters

You might think the display order of shipping options is a minor detail. It's not. The order directly influences what customers select, how much margin you keep, and whether buyers complete checkout at all.

First option gets picked most often

Research in decision science calls this the "primacy effect"—people tend to select the first option they see, especially when they're moving quickly. At checkout, most customers want to finish fast. They glance at the shipping options, see the first one looks reasonable, and move on.

If Express Shipping sits at the top and Free Shipping sits at the bottom, a meaningful percentage of customers will pick express without scrolling. You've just charged them $15 for shipping they didn't need to pay—or worse, they'll notice after purchase and feel tricked.

Confusing order drives cart abandonment

According to Baymard Institute's checkout research, 22% of online shoppers abandon their cart because the checkout process feels too complicated. Shipping is a major part of that friction. When rates appear in an illogical order—expensive before cheap, irrelevant before relevant—customers hesitate.

Decision paralysis sets in when shoppers see five rates listed in seemingly random order. They're not sure which one to pick, so they leave.

The right order nudges the right choice

Sorting isn't about hiding information or tricking buyers. It's about guiding customers toward the option that makes sense for their order. When free shipping sits at the top for qualifying carts, customers see it immediately and feel good about their purchase. When your preferred flat rate appears first, buyers don't waste time comparing carrier-calculated alternatives.

Smart sorting reduces support tickets, protects your margins, and makes checkout feel effortless.

How to sort shipping rates in Shopify with HideShip

Setting up a sorting rule in HideShip takes about 5 minutes. Here's exactly how to do it.

Step 1: Install HideShip

Head to the Shopify App Store and install HideShip. The app works on every Shopify plan—Basic, Shopify, Advanced, and Plus. Sorting is available on the Advanced plan ($5.99/month) and above, which includes a 7-day free trial.

Once installed, open HideShip from your Shopify admin sidebar.

Step 2: Create a sort rule

From the HideShip dashboard:

  1. Click Create Customization (or Add Rule)
  2. Select the action type: Sort / Reorder
  3. Choose the shipping rate you want to move (e.g., "Free Shipping")
  4. Set the new position: Move to top, Move to bottom, or a specific position in the list
  5. Give the rule a descriptive name (e.g., "Put Free Shipping First")

That's the basic setup. Your selected rate will now appear in the position you chose at every checkout.

Step 3: Add conditions (optional)

Want the sorting to happen only in certain situations? Add one or more conditions:

  • Cart total: Sort free shipping to the top only when cart exceeds $75
  • Country: Different sort order for domestic vs. international customers
  • Customer tag: VIP customers see expedited options first
  • Product tag: Fragile items prioritize insured shipping
  • Cart weight: Heavy orders show freight options first

Conditions make your sorting dynamic. Instead of one fixed order for every checkout, rates rearrange based on what's actually in the cart and who's buying.

Step 4: Test at checkout

Before going live, test your rule:

  1. Place a test order with conditions that match your rule
  2. Reach the shipping step at checkout
  3. Verify the rates appear in the expected order
  4. Test edge cases—what happens when conditions aren't met?

Pro tip: If you have multiple sorting rules active, test them together. Rules can interact, and the final order depends on how they combine.

Five shipping rate sorting strategies for Shopify stores

Not every store should sort rates the same way. Here are five strategies, matched to different business types.

1. Free shipping first

Best for: Stores with a free shipping threshold

When a customer's cart qualifies for free shipping, move it to the top of the list. This is the single most impactful sorting strategy for most stores. Customers instantly see they've earned free shipping, which reinforces the positive feeling of their purchase.

Pair this with a rule that hides paid shipping when free shipping is available for an even cleaner checkout.

Rule setup: Sort "Free Shipping" to position 1 when cart total is greater than your free shipping threshold.

2. Fastest delivery first

Best for: Gift shops, perishable goods, time-sensitive products

If speed matters more than cost for your customers, put express and overnight options at the top. This works particularly well during holiday seasons and for last-minute purchases. Customers who need fast delivery will appreciate not having to scroll past budget options.

Rule setup: Sort "Express Shipping" or "Overnight" to position 1 (no conditions needed, or activate during holiday periods). You can also adjust shipping rates based on weekdays to offer faster options when your fulfillment team is working.

3. Best margin first

Best for: Stores where shipping costs eat into profits

If your flat rate of $7.99 costs you $5 to fulfill, but the carrier-calculated rate of $8.50 costs you $9, you want customers choosing the flat rate. Sorting your best-margin option to the top increases the chance it gets selected.

Rule setup: Sort your highest-margin rate to position 1. Consider hiding rates that erode your margins entirely.

4. Location-aware sorting

Best for: Stores with local delivery or regional fulfillment

If you offer local delivery in specific zip codes, put that option first for eligible customers. Customers outside the delivery zone see standard options instead. This is especially powerful for food, flowers, and stores with physical locations.

You can combine this with zip-code-based shipping rules to hide non-local options for nearby customers.

Rule setup: Sort "Local Delivery" to position 1 when zip code matches your delivery zone.

5. Customer-type sorting

Best for: B2B/wholesale stores, loyalty programs

Different customers should see different rate orders. Your B2B wholesale buyers might need "Freight / LTL" at the top, while retail customers see "Standard Shipping" first. VIP members who've earned free expedited shipping should see that option prominently.

Use customer tags to segment your sorting rules by buyer type.

Rule setup: Sort "Wholesale Flat Rate" to position 1 when customer tag contains "B2B" or "wholesale."

Combining rate sorting with hiding and renaming

Sorting alone makes a big difference, but the real power of HideShip comes from combining all three actions: sort, hide, and rename.

Here's what a polished checkout looks like when you use all three together:

Before (default Shopify):
- USPS Priority Mail (2-3 Business Days) — $12.50
- Economy Shipping — $4.99
- UPS Ground (5-7 Business Days) — $8.99
- Free Standard Shipping — $0.00
- USPS First Class (3-5 Business Days) — $5.99

After (with HideShip sorting + hiding + renaming):
- Free Shipping (5-7 business days) — $0.00
- Standard Shipping (3-5 business days) — $5.99
- Express Shipping (2-3 business days) — $12.50

Three actions turned a cluttered, confusing list into a clean set of three options that guide the customer. The free option is first. Names are clear. Irrelevant options are gone.

This combination works because each action solves a different problem:

  • Sorting controls which rate appears first
  • Hiding removes rates that shouldn't be visible
  • Renaming makes rate names clear and customer-friendly

You don't need to use all three on every rate. But knowing they work together gives you complete control over what your checkout shipping step looks like.

Common sorting scenarios and how to set them up

Let's walk through three specific scenarios merchants commonly ask about.

"Put free shipping at the top when cart is over $75"

This is the most popular sorting rule. Here's how to set it up:

  1. Open HideShip and create a new customization
  2. Action: Sort / Reorder
  3. Select: "Free Shipping" (or whatever your free rate is called)
  4. Position: Move to top (position 1)
  5. Add condition: Cart totalgreater than$75
  6. Save and test

When a customer's cart crosses $75, free shipping jumps to the top. Below $75, the default Shopify order applies.

"Show standard shipping first for international orders"

For international customers, carrier-calculated express rates can look shockingly expensive. Putting standard shipping first sets realistic expectations.

  1. Create a new customization
  2. Action: Sort / Reorder
  3. Select: "Standard International Shipping"
  4. Position: Move to top (position 1)
  5. Add condition: Country codeis notUS (or your domestic market)
  6. Save and test

"Prioritize express shipping for VIP customers"

Your most loyal customers deserve a better experience. If you tag VIP customers in Shopify, you can sort express to the top just for them.

  1. Create a new customization
  2. Action: Sort / Reorder
  3. Select: "Express Shipping"
  4. Position: Move to top (position 1)
  5. Add condition: Customer tagcontainsVIP
  6. Save and test

VIP customers see express first. Everyone else sees the default order.

Limitations and what to know

Sorting shipping rates is powerful, but there are a few things to keep in mind:

  • 25 active customization limit: Shopify allows a maximum of 25 delivery customization functions per store. Each sorting rule counts toward this limit. HideShip's Advanced Customization lets you combine multiple conditions into a single rule to conserve slots.
  • Sorting doesn't change pricing: Reordering a rate changes where it appears, not what it costs. To adjust prices, update your rates in Shopify's shipping settings.
  • Multiple sorting rules can interact: If Rule A moves "Free Shipping" to position 1 and Rule B moves "Express" to position 1, the result depends on rule priority. Test combinations carefully.
  • Local pickup has limitations: Shopify treats local pickup separately from shipping rates. HideShip sorting rules apply to shipping methods, so local pickup behavior may vary.
  • Carrier-calculated rates: HideShip can sort carrier-calculated rates by name, but it cannot modify their pricing. For rate adjustments, look into a dedicated rate app.

Frequently asked questions

Can I sort shipping rates without an app?

No. Shopify does not provide any native setting to control the display order of shipping rates at checkout. The only way to sort rates is through a delivery customization app like HideShip, which uses Shopify's Delivery Customization Function API.

Does sorting shipping rates affect pricing?

No. Sorting only changes the position of a rate in the checkout list. The rate's price, delivery time, and all other details stay exactly the same. Think of it like rearranging items on a shelf—the products don't change, just their location.

Can I sort rates differently for different customers?

Yes. HideShip supports conditional sorting based on customer tags, cart total, country, product tags, cart weight, and many other conditions. You can create separate sorting rules for B2B customers, VIP members, international buyers, and more.

Does HideShip work with third-party shipping apps?

Yes. HideShip works with any shipping rate that appears at checkout, whether it comes from Shopify's built-in settings, carrier-calculated rates, or third-party shipping apps like ShipStation or ShippingEasy.

Do I need Shopify Plus to sort shipping rates?

No. HideShip works on all Shopify plans—Basic, Shopify, Advanced, and Plus. Sorting is available on HideShip's Advanced plan ($5.99/month) and above. Every paid plan includes a 7-day free trial.

Take control of your checkout shipping order

Shopify's default rate sorting works for simple stores, but the moment you have multiple rates, different customer types, or free shipping thresholds, the order of options starts to matter.

Here's what to remember:

  • Shopify sorts rates by price (low to high) with no way to change it natively
  • The first shipping option gets selected most often—make sure it's the right one
  • HideShip lets you sort, hide, and rename rates with no-code rules
  • Conditional sorting means different customers can see different rate orders
  • Combining sort + hide + rename gives you complete control over the checkout experience

The difference between a confusing checkout and a clean one is often just a simple sort rule. Customers pick the right option, you protect your margins, and support tickets about "wrong shipping" drop off.

Install HideShip free and set up your first sorting rule today. It takes 5 minutes, works on every Shopify plan, and starts with a 7-day free trial.