# Free, percentage off, money off or a fixed price on Shopify shipping

Among Shopify's built-in [discount types](https://help.shopify.com/en/manual/discounts/discount-types), the shipping one has one setting for the amount: free. [RM: Advanced Free Shipping](https://apps.shopify.com/better-free-shipping) has four discount types: **Free**, **Percentage**, **Fixed Amount Off** and **Fixed Price**, so you can offer half-price shipping, $10 off Express, or flat $5 shipping over $50, each with its own conditions. It costs $9.90 USD every 30 days after a 7-day free trial, billed by Shopify.

![Example checkout for a $60 cart: Economy stays $4.50, while Standard drops from $8.90 to $5.00 and Express from $24.90 to $5.00, labeled $5 shipping over $50. Total USD $65.00](/images/checkout-flat60.png)

## The four types on two rates

Here is each type on a Standard rate of $12.00 and an Express rate of $30.00:

| Discount type | Setting | Standard $12.00 becomes | Express $30.00 becomes |
|---|---|---|---|
| **Free** | none | $0.00 | $0.00 |
| **Percentage** | 50 | $6.00 | $15.00 |
| **Fixed Amount Off** | 10 | $2.00 | $20.00 |
| **Fixed Price** | 5 | $5.00 | $5.00 |

- **Free** makes the rate $0.
- **Percentage** takes a share off the rate, up to 100%.
- **Fixed Amount Off** takes a set amount off. If the amount is more than the rate, the rate becomes free, and it never goes below $0. A $25 shipping credit makes an $18.40 rate free.
- **Fixed Price** sets the rate to a flat price. A rate that already costs that price or less is left alone, so a $4.00 rate stays $4.00 under a $5 Fixed Price. It never raises a rate.

![Discount setup in RM: Advanced Free Shipping with All shipping rates and a Percentage discount of 50%](/images/percentage-off.png)

## A worked cart: half-price shipping over $50

The offer is 50% off every shipping rate on orders of $50 or more. The rates are Standard $9.50 and Express $22.00.

- A **$64 cart** sees Standard at ~~$9.50~~ $4.75 and Express at ~~$22.00~~ $11.00. With Standard, the customer pays $68.75.
- A **$45 cart** pays full shipping, so $54.50 with Standard.

To build it: click **Create Shipping Discount**, add **Cart total** **Is at least** 50 under **Conditions**, choose **All shipping rates** under **Discount setup**, then set **Discount value** to **Percentage** and enter 50. See [percentage off shipping](/guides/percentage-off-shipping.md).

## Which type for which offer

| Offer | Discount type | Setup |
|---|---|---|
| Free shipping over $100 | Free | **Cart total** **Is at least** 100, **All shipping rates**. [Guide](/guides/free-shipping-over-100.md) |
| Half-price shipping for a weekend | Percentage 50 | Start and end dates under **Active dates**. [Guide](/guides/schedule-free-shipping.md) |
| $10 off Express | Fixed Amount Off 10 | **Choose specific rates**, pick Express |
| $25 shipping credit over $150 | Fixed Amount Off 25 | **Cart total** **Is at least** 150, **Cheapest shipping rate**. [Guide](/guides/shipping-credit.md) |
| Flat $5 shipping over $50 | Fixed Price 5 | **Cart total** **Is at least** 50, **All shipping rates**. [Guide](/guides/flat-rate-shipping-over-amount.md) |

## Different types on different rates

One discount can hold several delivery discounts. Open the **⋯** menu on **Discount setup** and choose **Add delivery discount**. For example, make Standard **Free** and take **Fixed Amount Off** 10 from Express. On a $120 cart with Standard at $8.95 and Express at $24.95, Standard becomes free and Express becomes $14.95.

## Tiers: $10 off over $50, free over $100

Create two separate discounts:

1. **Cart total** **Is at least** 50 → **Fixed Amount Off** 10.
2. **Cart total** **Is at least** 100 → **Free**.

Only one shipping discount applies to a rate, and Shopify gives the customer the one that saves the most. A $70 cart with a $12.00 rate pays $2.00 for shipping. A $110 cart qualifies for both, so it gets the free one. See [tiered shipping discounts](/guides/tiered-shipping-discounts.md).

The dashboard lists each discount with its type and the rates it covers:

![The RM: Advanced Free Shipping dashboard with sample discounts: Free shipping on all rates, on Standard and on the cheapest rate, a 5 flat discount on Express, and 50% off all rates](/images/dashboard.png)

## Other currencies

Fixed amounts and fixed prices are entered in your store's currency. For customers paying in another currency, RM: Advanced Free Shipping converts them with Shopify's exchange rate. See [free shipping thresholds in multiple currencies](/guides/free-shipping-threshold-multiple-currencies.md).

## What customers see

At checkout, the discounted rate shows the original price crossed out with the new price beside it. The discount's title, or the code, appears underneath.

> "Great app, we now finally have a way to do % or fixed $ amount discounts off all shipping rates or specific ones only."
> — KioskCokelat (ID)

## Without an app

Shopify's free shipping discount only makes rates free. In **Settings → Shipping and delivery**, [live carrier rates](https://help.shopify.com/en/manual/fulfillment/setup/shipping-rates/third-party-carrier-calculated-shipping) can carry a negative adjustment such as -20%, which lowers that rate for everyone, on every order. To make a percentage, an amount off or a fixed price depend on the cart, the customer or the address, use RM: Advanced Free Shipping. See [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. All four discount types are in the one plan, at $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).
