# Black Friday free shipping on Shopify that survives your sale codes

For Black Friday, schedule a shipping discount that makes Standard free over your threshold and takes $10 off Express, measured before your sale codes so a 20% code can't knock a cart under the line. Shopify's own free shipping discount makes every eligible rate free, including Express. [RM: Advanced Free Shipping](https://apps.shopify.com/better-free-shipping) targets rates by name, checks the cart before or after discounts, and switches on and off by date. It costs $9.90 USD every 30 days, with a 7-day free trial, billed by Shopify.

In 2026, Black Friday is Friday, November 27, and Cyber Monday is Monday, November 30.

## The offer

- Free Standard shipping on carts of $50 or more, before discounts.
- $10 off Express on the same carts.
- Runs from Thursday, November 26 at 12:00 AM to Monday, November 30 at 11:59 PM, store time.

## What customers pay

The store's rates are Standard at $7.95 and Express at $19.95. A sitewide code, BF20, takes 20% off products.

- **$60 cart with BF20:** products come to $48. The cart was $60 before the code, so it qualifies. Standard shows ~~$7.95~~ Free, and Express shows ~~$19.95~~ $9.95. With Standard, the customer pays $48.00.
- **$40 cart with BF20:** products come to $32. Under $50 before discounts, so Standard costs $7.95 and the customer pays $39.95.
- **$120 cart, no code:** Standard is free and Express is $9.95. With Express, the customer pays $129.95.

With **Cart total** instead, the $60 cart would drop to $48 and lose free shipping. Use **Cart total** if you want the threshold measured after discounts. See [threshold before or after discounts](/guides/threshold-before-or-after-discounts.md).

## Set it up the week before

1. Click **Create Shipping Discount** and choose **Automatic discount** under **Discount method**. Give it a **Title** customers will see, such as "Black Friday free shipping".
2. Under **Conditions**, add **Cart subtotal** **Is at least** 50.
3. Under **Discount setup**, choose **Shipping**, **Choose specific rates**, pick Standard, and set **Discount value** to **Free**.
4. In the **⋯** menu on **Discount setup**, choose **Add delivery discount**. Pick Express and set **Fixed Amount Off** 10.
5. Leave **Product discounts** and **Order discounts** ticked under **Combinations**.
6. Set **Active dates** last, after testing (below).

![The Create shipping discount page in RM: Advanced Free Shipping with Discount method, Customers, Conditions, Discount setup, Purchase type, Combinations and Active dates cards, and a Test mode switch](/images/create-discount.png)

## Test it before the weekend

Shopify doesn't run a discount before its start date, so test first and schedule after:

1. Create it with **Test mode** on and the start date set to now.
2. At checkout, enter ABC123 as the shipping first name. Try a $49 cart, a $50 cart, and a cart with BF20 applied.
3. Change the **Start date** to November 26 at 12:00 AM. Tick **Set end date** and choose November 30 at 11:59 PM. Times use your store's timezone.
4. Turn off **Test mode** and save. The dashboard shows **Scheduled** until it starts and **Expired** after it ends.

Full steps: [schedule free shipping](/guides/schedule-free-shipping.md) and [test a shipping discount](/guides/test-a-shipping-discount.md).

## Make your sale codes work with it

Both discounts must allow combining. Open BF20, or any automatic sale, in Shopify admin and tick **Shipping discounts** under **Combinations**. Codes from email and loyalty apps need the same setting. The app's dashboard flags active product and order discounts that don't combine with shipping, so check it before the weekend.

## Tiers for bigger carts

Want free Express over $150 too? Create a second discount: **Cart subtotal** **Is at least** 150, **Choose specific rates**, Express, **Free**, with the same dates. Shopify applies one shipping discount per rate and gives the customer the one that saves the most, so carts over $150 get free Express. See [tiered shipping discounts](/guides/tiered-shipping-discounts.md).

## Before you launch

- Shopify allows 25 active automatic discounts across all apps, including scheduled ones. Count your Black Friday automatics.
- Match your free shipping bar and banners to $50. The app discounts the rate. It doesn't add a banner.
- If your Standard rate is a live carrier rate with a varying name, type a keyword like "Ground" and choose the wildcard match.

For the rest of the season, see [Free Shipping Day](/campaigns/free-shipping-day.md), [holiday shipping cut-offs](/campaigns/holiday-shipping.md) and [free shipping weekends](/campaigns/free-shipping-weekend.md). For the rate targeting itself, see [free standard shipping, not express](/guides/free-standard-shipping-not-express.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).
