How do I offer Free Shipping based on Cart Amount AND offer Expedited Shipping for a Fee?

Topic summary

Goal: Configure Shopify so orders under $90 show paid standard and paid expedited options, while orders ≥$90 show free standard but keep expedited as paid. Current issue: Using a Discount for free shipping makes expedited services (e.g., UPS 2nd Day, USPS Priority) free too.

Suggestions:

  • Built-in setup: Use separate shipping profiles for standard vs expedited services. Create a free rate for standard only when cart ≥$90, and keep expedited as paid. Verify no free‑shipping discount codes are active, as they can override rate rules.
  • App-based setup: Use the ShipRight (Conditional Shipping Methods) app. Create a rule with a Cart subtotal condition to hide the “Free shipping” method when subtotal < $90, ensuring only paid options show below the threshold and free standard appears at ≥$90. A screenshot was shared to illustrate the rule.

Notes:

  • Links provided to Shopify’s help doc on creating free rates and to the ShipRight app listing.

Status: No confirmation from the original poster; solutions proposed but not yet validated. Discussion remains open.

Summarized with AI on December 19. AI used: gpt-5.

I offer UPS GROUND, UPS 2ND DAY AIR, USPS GROUND ADVANTAGE AND USPS Priority Mail.

Scenario.

$49 in Cart - Displays BOTH Standard Shipping Options for a Fee AND Expedited Shipping Options for a Fee.
$90 in Cart - Displays FREE Standard Shipping Options AND Expedited Shipping Options for a Fee.

I tried setting up FREE SHIPPING through DISCOUNTs for carts totaling $90 or more, however it labels EXPEDITED SHIPPING options such as UPS Second Day Air AND USPS Priority mail as FREE! Not good.

I’ve seen other Shopify stores do this, but can’t figure it out. Any suggestions? TIA for Help. :slightly_smiling_face:

hi @emblazeyourtrai

I would recommend using shipping profiles to separate your standard and expedited shipping options. This way, you can create specific rules for each type.

Also, make sure there are no active discount codes offering free shipping that could override your shipping settings. I hope this helps.

Hello,

You can offer free standard shipping based on cart amount while keeping expedited shipping options as paid using the ShipRight app. Here’s how:

  1. Open the app and click on the “Add a new rule” button.
  2. Click “Add a new condition” and select “Cart subtotal”.
  3. Set Hide if less than" to $90.
  4. Enter your free standard shipping (e.g., “Free shipping”) in the "Additional shipping methods field .
  5. Save the rule.

Now, when the cart amount is less than $90, the free shipping option will be hidden at the checkout page.