Free Gift vs Discount: Which Keeps Margin
Free gift or discount? Compare what each costs per order at the same perceived value, how each affects your regular price claims, and when each one wins.
In a free gift vs discount decision, a 20 dollar discount and a gift with a 20 dollar price tag look the same on a banner. They do not look the same on your profit and loss statement. The discount gives up 20 dollars of revenue that was nearly all margin. The gift gives up whatever the gift cost you to buy and ship, which is usually a fraction of the number printed on its price tag. This page puts the two offers side by side at the same shopper-facing value, shows the cost of each at three gross margins, and then covers the two federal guides that decide how you are allowed to describe each one. The table in the next section is the answer in numbers; the rest explains when the numbers stop applying.
Same headline, two different costs
Take an order with an 80 dollar cart. Offer A takes 20 dollars off the cart. Offer B adds a gift that you display at a retail value of 20 dollars. A shopper comparing the two sees roughly the same thing: 20 dollars of value for reaching the cart.
The merchant sees something else. Offer A reduces revenue by 20 dollars and leaves the cost of goods untouched, so the whole 20 dollars comes out of margin. Offer B adds the cost of the gift. The inputs below are assumptions chosen to make the comparison readable, not industry benchmarks, so replace them with your own:
- The gift's landed cost is 30 percent of its retail value, which is 6 dollars. Landed cost means supplier cost plus inbound freight, packaging and handling.
- The gift adds 1.50 dollars of postage and packing time to the parcel.
- Payment fees are left out, because they apply to both offers on nearly the same revenue.
| Product gross margin | Order margin with no offer | Margin with 20 dollars off | Margin with a 20 dollar gift | Share of margin kept: discount | Share of margin kept: gift |
|---|---|---|---|---|---|
| 40 percent | 32.00 dollars | 12.00 dollars | 24.50 dollars | 38 percent | 77 percent |
| 55 percent | 44.00 dollars | 24.00 dollars | 36.50 dollars | 55 percent | 83 percent |
| 70 percent | 56.00 dollars | 36.00 dollars | 48.50 dollars | 64 percent | 87 percent |
The arithmetic behind each row: order margin with no offer is 80 times the gross margin. With the discount it is that figure minus 20 dollars. With the gift it is that figure minus 7.50 dollars (6.00 landed cost plus 1.50 postage and handling). The thinner your margin, the more the discount hurts, because the same 20 dollars is a larger share of what you actually keep.
When the gift stops being cheaper
The table above depends on one assumption: that the gift costs you much less than its price tag. That holds for an accessory, a sample or an item you buy in volume. It stops holding when the gift is something you sell at a thin margin.
Hold the cart at 80 dollars and the postage at 1.50 dollars, and change only the share of the gift's retail value that you pay for it:
| Gift landed cost as a share of its 20 dollar retail value | Landed cost | All-in cost of the gift | Cheaper than the 20 dollar discount? |
|---|---|---|---|
| 30 percent | 6.00 dollars | 7.50 dollars | Yes, by 12.50 dollars |
| 50 percent | 10.00 dollars | 11.50 dollars | Yes, by 8.50 dollars |
| 70 percent | 14.00 dollars | 15.50 dollars | Yes, by 4.50 dollars |
| 90 percent | 18.00 dollars | 19.50 dollars | Barely, by 0.50 dollars |
| 100 percent | 20.00 dollars | 21.50 dollars | No, it costs 1.50 dollars more |
A gift that costs you nearly its full retail value is a discount with extra work: you pick it, pack it and ship it, and you pay for the postage as well. The gift wins on cost only when the gap between what shoppers see and what you pay is real. The related question of whether the offer earns more than it gives away is a separate calculation, covered step by step in free gift margin math.
What each offer does to your regular price
The two offers also create different obligations about the prices you advertise.
A discount invites a price comparison. If your banner says "was 50 dollars, now 40 dollars", the federal Guides Against Deceptive Pricing apply. Section 233.1 of the FTC's guide says a former price is a legitimate basis for a comparison if it is "the actual, bona fide price at which the article was offered to the public on a regular basis for a reasonably substantial period of time." The same section says that if the former price is not genuine but fictitious, for example an inflated price set up "for the purpose of enabling the subsequent offer of a large reduction," the claimed bargain is a false one. The practical test for a discount is whether you can show that the higher price was the price in the recent, regular course of business. A discount that is expressed only as "20 dollars off your order" and never states a former price makes no such comparison, but it still teaches shoppers to expect the lower price, which is the pattern described in discount fatigue.
A gift invites a different test. The FTC's guide on the word "free," 16 CFR 251.1, says the public understands a "free" offer to rest on a regular price for the item that has to be bought. The shopper "has a right to believe that the merchant will not directly and immediately recover, in whole or in part, the cost of the free merchandise or service by marking up the price of the article which must be purchased." The guide defines the regular price as the price at which the seller has openly and actively sold the product in the most recent and regular course of business for a reasonably substantial period, that is, a 30-day period. In plain terms: you cannot raise the price of the required item to pay for the gift and then call the gift free. It also says the terms of a free offer belong at the outset of the offer, in close conjunction with it, and that a footnote reached through an asterisk is not enough.
Neither guide forbids either offer. They shape what you can say. State the condition and the item together: "Spend 75 dollars and get a free tote with your order." Calling the item a "gift" or a "bonus" does not take the offer outside the guide; section 251.1(i) says an offer that would be deceptive as "free" is not corrected by substituting words such as "gift," "given without charge" or "bonus." So the practical rule is the same either way: keep the price of the required item where it has been, and put the threshold in the same line as the gift. This is not legal advice; confirm requirements for your own offers with counsel.
Free gift vs discount: when a discount wins
A gift is not always the right instrument. A discount fits better in these cases:
- Clearance. If the goal is to move aged stock, the discount is the point. Attaching a gift to inventory you want to clear only adds cost.
- Price-sensitive repeat items. For a consumable that shoppers reorder, a clean price cut or a volume break is easier to understand than a gift they may not want twice. Volume discount offers are the usual structure.
- When the gift is not cheap to you. If the all-in cost of the gift approaches its retail value, as in the last rows of the second table, a discount is simpler and costs about the same.
- When you have no inventory to spare. A gift consumes stock. Shopify's Buy X get Y page notes that a free item with zero inventory shows as sold out and the discount cannot be used, so a gift has a physical limit that a percentage off does not.
When a gift is the better tool
A gift fits when the price tag you can show is larger than the cost you carry, and when you want to protect the price of the main product. A discount lowers the price of the thing the shopper came for. A gift leaves that price alone and adds something next to it. How much a discount of any kind costs you over time, beyond the single order, is covered in the real cost of discounting. A gift tied to a cart threshold also gives shoppers a number to aim for; the threshold decisions are in how to set a free gift threshold. If you are new to the structure, what a free gift with purchase is explains the parts.
Running the gift version
To compare the two offers on your own catalog, take these steps in order:
- Pick one cart value and one gift. Work out the landed cost of the gift and the extra postage it adds.
- Fill in the first table with your own gross margin, using the order margin with no offer, minus the discount for Offer A and minus the all-in gift cost for Offer B.
- Check that your required item has sold at its current price for at least 30 days before you advertise the gift as free or as a gift.
- Decide how many gifts you can afford, and cap the offer by date or by stock.
- Build the gift in the app with the Spend X, get a gift template, which is described as "Shoppers who reach a cart value get a gift added automatically."
- After a few weeks, compare the margin per order of qualifying orders against the order margin before the offer, using the break-even discount approach if you ran a discount for comparison.
The comparison will not give you a universal winner. It gives you the one number that matters for your catalog: how much margin you keep per order under each offer, at the value your shoppers see.
Sources
- eCFR: 16 CFR 233.1, Guides Against Deceptive Pricing, former price comparisons (accessed October 10, 2026)
- eCFR: 16 CFR 251.1, Guide concerning use of the word "Free" (accessed October 10, 2026)
- Shopify Help Center: Buy X get Y discounts (accessed October 10, 2026)