Tips for your store
Free gift or discount: which works better?
You want to lift carts over a threshold and wonder whether 10% off or a free gift brings in more. Several studies favor free items and bonus quantities, with important exceptions. And the cost math often favors the gift.

1 Put the costs side by side, honestly
A $10 discount costs you $10. A gift that sells for $10 in your store costs you only what you paid for it, say $3, plus perhaps some packaging. At the same value to the customer, the gift is much cheaper for you.
The second advantage: your prices stay where they are. A customer who gets 10% off today expects it again next time.

2 Use the power of zero
Free works harder than the math suggests. In an experiment at MIT, two chocolates each got one cent cheaper, so the cheaper one suddenly cost nothing. Its share shot up, even though the price gap to the better chocolate hadn't changed.
For you that means: make the gift truly free. A sample for $0.99 throws that effect away.
3 More of the same can beat a percentage off
In a field test, a store sold a hand lotion for 16 weeks, alternating between "35% off" and "50% more free". The bonus pack sold 73% more units, even though the discount was worth slightly more. The researchers' explanation: shoppers compare the numbers 50 and 35, not the value behind them.
The effect disappeared with small numbers (10% off versus 11% more) and with pairs that are easy to convert, like 50% off versus double the amount. For consumables the test is still worth it, for example "50% more" instead of "33% off".
4 For indulgences, lean toward the discount
Whether shoppers prefer more product or a lower price also depends on what it is. In five experiments with food, people chose the bonus pack for sensible products and the price discount for treats. More chocolate is hard to justify, a lower price isn't.
The experiments used food only. If you sell sweets, wine or similar, test the discount first. For sensible foods like tea, lean toward the bonus quantity.
5 Don't give away your main product
Something labeled "free" can lose perceived value. In experiments, willingness to pay for a product dropped after it had been described as free in a bundle. Give away your bestseller and you teach customers that it's worth less than you charge.
Samples, travel sizes, accessories or a new product you want people to try work better. Add the regular price and the reason, for example: "Free with your order: our new hand cream in travel size, so you can try it."
6 Set the threshold one item above where many orders land
A gift with orders over a set amount targets the whole cart; a gift tied to one product only targets that product's quantity. If many of your orders fall between $40 and $50, a threshold at $55 is one more item away for them, not three. Increase average order value shows how to find that point in your order data.
Also set the gift to be given only once per order. Otherwise a doubled cart gets two gifts.
7 Make sure the gift actually arrives
This is where a promotion can easily fail. Shopify's Buy X get Y makes the gift free, but according to Shopify's Help Center the customer always adds it to the cart manually; it is never added automatically. Customers who miss the note get no gift and email you afterward.
8 Test both and measure gross profit
Research only points the way. Test it in your store: run the gift and the discount for a week each, alternating, like the field test above, then compare order value, number of orders and gross profit per order. Revenue alone is misleading: the discount lowers revenue on every order, while the gift's cost shows up only in your cost of goods.
Sources
- Shampanier, Mazar, Ariely: Zero as a Special Price, Marketing Science 26(6), 2007(opens in a new tab)
- Chen, Marmorstein, Tsiros, Rao: When More Is Less, Journal of Marketing 76(4), 2012(opens in a new tab)
- Mishra, Mishra: Price Discount versus Bonus Pack for Virtue and Vice Foods, Journal of Marketing Research 48(1), 2011(opens in a new tab)
- Kamins, Folkes, Fedorikhin: Promotional Bundles and Consumers' Price Judgments, Journal of Consumer Research 36(4), 2009(opens in a new tab)
- Shopify Help Center: Buy X get Y(opens in a new tab)
Common questions
Does Shopify add a free gift to the cart automatically?
What makes a good free gift?
Should I show the regular value of the gift?
Related reads
The free gift doesn't land in the cart by itself
Shopify's Buy X get Y discount makes a gift free, but according to the help center it never adds it to the cart itself. Hand-E AI Discounts adds the gift through a theme app embed once the cart value is reached and removes it again when the value drops below.
Read moreWhich discount type fits which goal?
Higher order value, more units, new customers, clearing stock: the discount type that fits each goal, with and without an app.
Read moreIs a volume discount worth it?
The formula for the extra units you need, a worked example, and the cases where a tier brings in more than it costs.
Read more