A free gift usually protects more margin than a percentage off. The gift costs you only what you paid for it, which is normally far less than a discount takes off the order, and that cost doesn't grow with the basket. A discount still wins when shoppers can buy the same product elsewhere and are comparing prices. Black Friday is November 27, 2026, so decide soon, while there's still time to order gift stock.

The margin maths, side by side

Every number below is an illustrative example, not data from any store. Swap in your own costs before you decide anything.

Say your hero product sells for $80 and costs you $32 to make or buy. Picking, packing and shipping an order costs you $8. At full price, each order leaves $40 before marketing.

Illustrative exampleFull price25% offFree gift
Shopper pays$80$60$80
Product cost$32$32$32
Gift cost (retails at $25)$0$0$6
Fulfilment (gift adds $1)$8$8$9
Left per order$40$20$33

In this example the 25% discount halves what each order earns. The gift gives away something with a $25 price tag and costs you $7 to do it. To earn the same total as the gift offer, the discount would need 65% more orders ($33 ÷ $20 = 1.65). Would a price cut really bring you that many extra buyers?

The gap widens on bigger baskets. A percentage off scales with the order, so on a $200 cart 25% is $50, while the gift still costs $7. Put the gift behind a spend threshold and it also pushes the basket up, which a flat discount can't do.

Where the gift maths breaks

  • Shoppers don't want the gift. A $25 price tag doesn't mean anyone values it at $25, and a sample they'd never buy won't change a decision.
  • The gift is heavy or bulky. Weigh it before you commit, because extra shipping can eat the difference.
  • Your price is the comparison. If three other retailers list the same product, a shopper comparing prices sees $80 against $60 and leaves.
  • You can't get enough stock. If the gift sells out on Saturday, everyone who shops on Sunday and Monday sees an offer you can't honour.

Set the threshold from your own order data

Pull your average order value for the last 90 days from Shopify analytics. Set the threshold so a typical shopper reaches it by adding one more relevant item. Then check the least profitable qualifying order: one that lands exactly on the threshold, with the lowest-margin products you sell.

Continuing the illustrative example: with a $100 threshold, a shopper with the $80 product adds a $25 accessory that costs you $10. The basket is $105, and after product costs ($42), the gift ($6) and fulfilment ($9) it leaves $48. That's more than the $40 a single full-price order earned, even after giving something away.

A gift in Smart Checkout Widgets can require a minimum spend or a minimum quantity, counted across all products or only chosen collections or products. Gift lines never count toward the threshold. If you sell internationally, the minimum is set in your store's currency and converted at checkout, the same way Shopify's own minimum-purchase discounts work, so one rule covers every market.

Give shoppers a choice, but keep it small

One fixed gift is the simplest thing to explain and to stock. Choice helps when your customers split into obvious camps, such as two scents or two sizes. With customer-choice gifts, shoppers pick from a list in checkout and you cap how many they can take, so a "pick 2 of 6" offer can't turn into "take all 6". You can show or hide each gift's normal price next to it; showing it reminds people what they're getting.

Two or three options are easier to scan on a phone than a grid of ten. Keep the options close in cost to you, so it doesn't matter which one people pick.

Plan gift stock before you plan the banner

Gift lines are real products on the order, so Shopify tracks their inventory like anything else. Work out how many you'll need from last year's numbers:

  1. Count last Black Friday weekend's orders.
  2. Estimate what share would have cleared your new threshold (your order export will tell you).
  3. Add a buffer for traffic being higher this year, and order that many.

For example (illustrative again): 1,200 orders, with 40% at or above the threshold, is 480 gifts before any buffer. If you can only get 300, raise the threshold or use a code gift with a usage limit.

Smart Checkout Widgets only adds a gift variant Shopify reports as available for sale, so a sold-out gift isn't added to the order. That stops you overselling, but shoppers who were promised a gift won't get one. If you offer a choice, take sold-out options off the list too. Have a replacement gift ready, and take the offer out of your ads and banners the moment stock gets low. Start and end dates on the gift discount keep it from running past the campaign.

How a gift sidesteps most discount-stacking trouble

This is where Black Friday promotions usually break. Shopify only combines two discounts when each of them is set to allow it, and it caps things: a store can have at most 25 active automatic discounts, including app discounts, and a shopper can use at most five product or order discount codes plus one shipping code on an order (Shopify discount combinations). When codes don't combine, Shopify applies whichever gives the customer the best result, which may not be the one you advertised.

A gift doesn't escape those rules. It's a Shopify discount too. It just needs far fewer things to line up:

  • An automatic gift has no code. It's added as soon as the cart qualifies, so the shopper's code slots stay free for your sitewide code or an influencer code.
  • Gift discounts in the app are set to combine with product, order and shipping discounts. The other discount still has to be set to combine with product discounts, so check that side too.
  • For automatic gifts you can switch on a guard that turns away codes entered after the gift is in the cart, with your own message. That stops a code from knocking off the gift's discount and leaving the gift at full price.
  • By default only one gift code applies at a time, so two gift campaigns can't pile up on the same order.

If codes are already refusing to combine in your store, Thought Bulb's guide to why Shopify discount codes don't stack on Black Friday walks through the usual causes. For the wider list of things that go wrong over the weekend, see their Shopify Black Friday problems and fixes.

Send email and ad traffic to a cart that already qualifies

A threshold gift works best when the shopper doesn't have to work out how to reach it. A pre-loaded cart link from CartRocket's Black Friday checkout playbook can put the qualifying products and the gift's code into the cart before the shopper sees it, so the gift is added when they reach checkout. Leave the gift product itself out of the link. The app adds it at checkout and marks the line as a gift, which is how it knows which line to discount. Our guide to pre-loaded cart links covers the setup.

What you need to run it

The gift appears in checkout through a checkout UI extension, and Shopify only allows those in the information, shipping and payment steps on Shopify Plus. The app's free Starter plan covers up to 100 orders a month and every plan includes gifts, so you can build and test the whole campaign before the traffic arrives. Test it below, at and just above the threshold, then remove a qualifying item and check the gift goes too.

More Black Friday guides

Frequently asked questions

Is a free gift better than a discount for Black Friday?

Often, yes. The gift costs you only what you paid for it, which is usually much less than the amount a percentage off takes from the order, and that cost stays the same however big the basket gets. A percentage off is still the better tool when shoppers are comparing your price for the same product against a competitor's.

How should a Black Friday free gift threshold be set?

Start from your own average order value and set the threshold so a typical shopper needs one more relevant item to reach it. Then check the margin on an order that lands exactly on the threshold, because that is the least profitable qualifying order.

Does a free gift get around Shopify's discount-stacking limits?

Not entirely. A gift built as a Shopify discount still follows combination rules, and the other discount must also be set to combine. But an automatic gift needs no code, so it doesn't compete for the shopper's code slots or depend on them stacking codes correctly.

What happens if a Black Friday gift sells out?

Smart Checkout Widgets only adds a gift variant that Shopify reports as available for sale, so a sold-out gift isn't added to the order. Plan a replacement gift and change your banners before stock runs out, or shoppers will qualify for a gift they never receive.