# Best Shopify app for conditional free shipping

For free or discounted shipping that applies only when your conditions are met, use [RM: Advanced Free Shipping](https://apps.shopify.com/better-free-shipping). Shopify's own free shipping discount checks a minimum amount or quantity, the country and the customer, then makes every eligible rate free. RM: Advanced Free Shipping adds 17 condition types, AND/OR rule groups, and a choice of which rates get the discount and by how much. It is Built for Shopify, rated 5.0 on the Shopify App Store, and costs $9.90 USD every 30 days after a 7-day free trial, billed by Shopify.

## The pick, on a real offer

The offer: free Standard shipping on orders of $100 or more to the US, except Alaska and Hawaii, and never on oversized items. Standard costs $8.95 and Express costs $24.95.

| Cart | Ships to | Oversized item? | Standard | Customer pays with Standard |
|---|---|---|---|---|
| $120 | Ohio | No | ~~$8.95~~ Free | $120.00 |
| $120 | Hawaii | No | $8.95 | $128.95 |
| $120 | Ohio | Yes | $8.95 | $128.95 |
| $90 | Ohio | No | $8.95 | $98.95 |

Express stays $24.95 on every cart.

In the app, that is one rule group with four conditions: **Cart total** **Is at least** 100, **Shipping country** **Is one of** United States, **Province / State** **Is not one of** Alaska, Hawaii, and **Product collection** **Does not contain** Oversized. Then **Choose specific rates**, Standard, and **Free**.

![Conditions in RM: Advanced Free Shipping: Cart total is at least $100 AND Product collection does not contain Oversized](/images/exclude-collection.png)

## How to choose a conditional free shipping app

Check each of these in a trial, on a real checkout:

1. **Rate targeting.** Can it discount only the rates you choose, by exact name or by keyword, as well as all rates or the cheapest? RM: Advanced Free Shipping does all three, and can skip rates over a set price.
2. **Discount types.** Free is the start. Look for percentage off, a fixed amount off and a fixed price too. RM: Advanced Free Shipping has all four.
3. **Conditions.** Cart total and subtotal, quantity, weight, products, collections, country, state, ZIP code, Shopify Market, customer tag, order count and subscriptions. RM: Advanced Free Shipping has 17 condition types, with AND inside a rule group and OR between groups.
4. **Codes and automatic discounts.** Both, with usage limits on codes, customer segments and start and end dates.
5. **Built for Shopify.** RM: Advanced Free Shipping has the badge, and runs as a Shopify Function in checkout on every Shopify plan, with nothing added to your theme.
6. **A flat plan.** One plan, $9.90 USD every 30 days, the same for every store and every Shopify plan, with no per-order fees.
7. **Languages.** The admin is in English, German, Spanish, French, Italian, Japanese and Portuguese (Brazil).
8. **Support.** Free personalised setup and support 7 days a week from the developer, plus the in-app assistant Kai.

> "After weeks trying to have my site give free shipping to B2B clients, this app solved it in less than 2 minutes. Absolutely brilliant…"
> — Marketplace Supplies (AU)

## What to pair it with

RM: Advanced Free Shipping does one job: discounting the rates your store already shows. For the jobs next to it:

| Job | What to use |
|---|---|
| Discount shipping when conditions are met | RM: Advanced Free Shipping |
| Show "You're $20 away from free shipping" | A free shipping bar, from your theme or a bar app. See [bar vs discount](/compare/free-shipping-bar-vs-shipping-discount.md) |
| Create the rates themselves | **Settings → Shipping and delivery**, or your carrier account |

## Set it up

1. Click **Create Shipping Discount** and choose **Automatic discount** or **Discount code** under **Discount method**.
2. Under **Conditions**, click **Add condition** for each rule. Use **Add rule group** in the **⋯** menu for a second way to qualify.
3. Under **Discount setup**, choose **Which rates** and the **Discount value**.
4. Switch on **Test mode**, click **Create discount**, and check a checkout with the shipping first name ABC123.

## Guides for common conditions

- [Free shipping over $100](/guides/free-shipping-over-100.md)
- [Free shipping by quantity](/guides/free-shipping-by-quantity.md) or [by weight](/guides/free-shipping-by-weight.md)
- [Free shipping on a collection](/guides/free-shipping-on-a-collection.md)
- [Free shipping except oversized items](/guides/free-shipping-except-oversized-items.md)
- [Free shipping by state](/guides/free-shipping-by-state.md) or [by ZIP code](/guides/free-shipping-by-zip-code.md)
- [Free shipping for VIP customers](/guides/free-shipping-for-vip-customers.md)
- [Free shipping on a first order](/guides/free-shipping-on-first-order.md)

The full picture is on [conditional free shipping](/conditional-free-shipping.md). RM: Advanced Free Shipping 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).
