# Discount only the shipping rates you choose

To make Standard shipping free while Express stays full price, you need a discount that picks rates by name. Shopify's own [free shipping discount](https://help.shopify.com/en/manual/discounts/discount-types/free-shipping) makes every eligible rate free, and its only rate setting excludes rates over a set price. [RM: Advanced Free Shipping](https://apps.shopify.com/better-free-shipping) lets each discount target all shipping rates, the cheapest rate, or specific rates by exact name or keyword, and can also skip rates over a price you set. It costs $9.90 USD every 30 days after a 7-day free trial, billed by Shopify.

![Example checkout for a $120 cart: Standard shows $8.90 crossed out and FREE, labeled Free standard shipping over $100, while Express stays $24.90. Total USD $120.00](/images/checkout-standard120.png)

## The cart that shows the difference

A store's checkout shows three rates: Standard $7.95, Express $19.95 and Overnight $34.95. The offer is free Standard shipping on orders of $75 or more.

On an $85 cart:

- **Standard** shows ~~$7.95~~ Free. A customer who picks it pays $85.
- **Express** stays $19.95, so that customer pays $104.95.
- **Overnight** stays $34.95.

The same discount can also take $10 off Express, so Express drops to $9.95 while Standard is free. That is two delivery discounts in one discount, with one set of conditions.

![Discount setup in RM: Advanced Free Shipping with Choose specific rates, the Standard rate selected, and Discount value Free](/images/specific-rates.png)

## Four ways to pick the rates

In **Discount setup**, set **Delivery type** to **Shipping**, then choose **Which rates**:

| Which rates | What gets the discount | Use it for |
|---|---|---|
| **All shipping rates** | Every shipping rate | "Free shipping over $100" on everything |
| **Cheapest shipping rate** | The lowest-priced rate, worked out at checkout, for each shipment | Free economy shipping with live carrier rates whose names and prices change |
| **Choose specific rates** | Only the rates you list, by exact name or by keyword | Free Standard, full-price Express |
| **Exclude rates over a certain amount** (a tick box) | Skips any rate above the **Maximum eligible rate** you set | Free shipping, but never on a $40 overnight rate |

![The Which rates options in RM: Advanced Free Shipping: All shipping rates, Cheapest shipping rate and Choose specific rates](/images/which-rates.png)

**Cheapest shipping rate** means cheapest by price, not speed. If a cart ships in two shipments, each one gets its own cheapest rate. If your store already shows a $0 rate, that rate counts as the cheapest, so remove it in **Settings → Shipping and delivery** first. See [make the cheapest rate free](/guides/free-cheapest-shipping-rate.md).

## Exact names and keywords

There are two ways to add a rate under **Choose specific rates**:

- **Pick it from the list.** The list is filled from your delivery profiles, including carrier service names. A picked rate matches that exact name.
- **Type a keyword and choose "Add … (wildcard match)".** This matches every rate whose name contains the word. "Express" matches "Express Post" and "UPS Express". "Ground" matches "UPS® Ground".

Both ignore upper and lower case. Use a keyword when a carrier's rate name changes at checkout, such as "Standard (3–5 business days)".

![Typing Express in the rate search shows matching rates from the list, plus an Add "Express" (wildcard match) option](/images/specific-rates-wildcard.png)

## Why a name beats a price cap

Shopify's free shipping discount can exclude rates over a set amount, a setting Shopify's Help Center says "applies to shipping rates only, and is unrelated to order amounts." That works only while Express always costs more than Standard. [Live carrier rates](https://help.shopify.com/en/manual/fulfillment/setup/shipping-rates/third-party-carrier-calculated-shipping) change with weight and distance. A heavy order's Standard rate can be $26.40, while a light order's Express rate is $18.50. With a $20 cap, the heavy order's Standard rate isn't free and the light order's Express rate is.

Targeting by name ignores price. Standard stays free and Express stays full price, whatever each one costs. If you also want a ceiling, tick **Exclude rates over a certain amount** on top of the names you picked.

> "This app is allowing us to offer a free shipping threshold for standard shipping rates, but without discounting premium shipping options. Recommended for any seller who wants to offer this option that Shopify does not natively support."
> — The Little Catholic Box (US)

## Set it up

1. In the app, click **Create Shipping Discount** and choose **Automatic discount** or **Discount code** under **Discount method**.
2. Under **Conditions**, add **Cart total** **Is at least** 75, or leave Conditions empty to make Standard free on every order.
3. Under **Discount setup**, choose **Shipping**, then **Choose specific rates**, and pick your Standard rate or type a keyword.
4. Under **Discount value**, set the **Discount type** to **Free**.
5. To take $10 off Express in the same discount, open the **⋯** menu on Discount setup, choose **Add delivery discount**, pick Express and set **Fixed Amount Off** to 10.
6. Click **Create discount**.

Don't point two delivery discounts at the same rate. Only one discount can apply to a rate.

## Local delivery

Set **Delivery type** to **Local delivery** to discount your local delivery options. This covers every local delivery option at once. Add a **Postcode / ZIP** condition to limit it to nearby areas. See [free local delivery](/guides/free-local-delivery.md).

> "10/10. We have been looking for a method to discount specific shipping methods specifically (in our case, discount UPS Ground only) and the support team was fantastic with helping us set this up…"
> — Barbank (US)

## Guides for rate offers

- [Free Standard shipping, full-price Express](/guides/free-standard-shipping-not-express.md)
- [Make the cheapest rate free](/guides/free-cheapest-shipping-rate.md)
- [Percentage off shipping](/guides/percentage-off-shipping.md)
- [Flat-rate shipping over an amount](/guides/flat-rate-shipping-over-amount.md)
- [A shipping credit](/guides/shipping-credit.md)
- [Free local delivery](/guides/free-local-delivery.md)

The rate choice works with every condition in the app. See [conditional free shipping](/conditional-free-shipping.md) and [what Shopify's free shipping discount can't do](/shopify-free-shipping-limits.md).

RM: Advanced Free Shipping is Built for Shopify and rated 5.0 on the Shopify App Store. It costs $9.90 USD every 30 days after a 7-day free trial, billed by Shopify. Install it from the [Shopify App Store](https://apps.shopify.com/better-free-shipping).
