Fix Shipping options in checkout

In shopify, whenever I make a shipping rate that has a minimum order value like lets say spend $90 and get free express shipping in the checkout it has 3 shipping options:
free express shipping (from qualifying for the order value)
express shipping
standard shipping
How do I make it so if customers qualified they don’t see the express shipping option and only see the free express shipping option?

Here are the steps below shared.

Step: Create Shipping Rates with Conditions

Go to Settings > Shipping and delivery in your Shopify admin.

Under Shipping profiles, create or edit your shipping rates:

  • Free Express Shipping: Set a minimum order condition (e.g., $90.00).
  • Express Shipping: Leave it as a flat rate or calculated rate without a minimum order condition.
  • Standard Shipping: Keep this as your default option.

This is how you can setup it on condition based.

Hi @Jarch1

Add tiered conditions for express shipping in your Shopify shipping configuration. Offer 1 paid express shipping rate for orders under $90 and 1 free express shipping rate for orders of $90 or more. This ensures that customers will only have the free express option available if they are able to use it, making cleaner checkout less confusing.

You can do this by conditionally hiding and showing the express shipping options where you hide the Paid option when the cost is above $90 and then display the Free express option when the cost is above $90.

Here is a quick example:

Then you can hide the free option when the value is less than $90:

I hope this covers what you are looking for!

Shopify’s default setup doesn’t automatically hide a paid rate when a free version becomes available. That’s because Shopify shows all eligible rates that match the checkout conditions.

If you’re on the Shopify Basic plan, the best workaround is to set tiered rate conditions for each shipping method under the same profile. For example:

  • Express Shipping: $12.00 for orders up to $89.99

  • Free Express Shipping: $0.00 for orders $90 and above

Shopify will then automatically apply the rate that matches the customer’s cart total, so customers who qualify for free shipping won’t see the paid express option at all.

Add an express shipping rate in your shipping and delivery