- A flat percentage off the whole catalog cuts the profit on every unit, including orders that would have happened at full price. In the example calculation, 20% off halves the profit per unit.
- Eight formats protect margin by tying the reward to a bigger basket, a second purchase or a chosen product line: tiers, gifts, bundles, vouchers, early access, free shipping above an order value, selected lines and member prices.
- Choose the format from your margin and your stock. Then test how the discount is presented and compare revenue per visitor.
- Strike-through prices and price statements are subject to rules that differ by country. Have them checked legally before the start.
Discount ideas that protect margin tie the reduction to something that raises or secures revenue: a larger basket, a bundle, a second purchase, or a limited product line. A flat percentage off the whole catalog gives away margin on every order, including the orders that would have happened at full price. The eight formats below reduce that loss, and a short selection table helps you choose by margin and stock.
Black Friday 2026 is Friday, November 27, and Cyber Monday follows on Monday, November 30. All numbers in the example calculation are placeholders. Replace them with your own costs and prices before you decide anything, and have price statements and strike-through prices checked legally before the start.
Why flat percentage discounts eat your margin
A percentage discount cuts the profit on each unit sold, and the cut is bigger than the percentage suggests. The reason is arithmetic: the whole discount comes out of your margin. Here is an example calculation with placeholder values:
| Example calculation (placeholder values) | Regular price | 20% off |
|---|---|---|
| Selling price | 100 | 80 |
| Cost of goods and fulfillment | 60 | 60 |
| Profit per unit | 40 | 20 |
| Units needed for the same total profit | 1.0× | 2.0× |
Example calculation. The values are invented for illustration and are not benchmarks.
In this example, a 20% discount halves the profit per unit. The shop then needs twice the units to earn the same total profit. Your own numbers will differ, but the direction holds: the lower your margin, the more a flat discount costs. Two further effects add to the loss. Customers who would have bought at full price now pay less, and returns and shipping costs stay the same per order.
The goal of the formats below is to give a reason to buy more, buy again or buy a specific product, and to keep the discount away from orders that need no discount. The guide to Black Friday average order value covers tactics that grow the basket under a discount.
8 discount formats that protect margin
The table rates each format on its effect on margin and on the effort to run it. The ratings are qualitative and depend on your costs, so check each one against your own numbers.
| # | Format | Effect on margin | Effort |
|---|---|---|---|
| 1 | Tiered discount (spend more, save more) | Protects margin: the discount grows only with a larger basket | Medium |
| 2 | Gift with purchase | Protects margin: the gift costs you its purchase price | Medium |
| 3 | Bundle | Protects margin: sells several units and slow items together | Medium |
| 4 | Voucher for the next purchase | Protects margin: the cost comes later and only if the customer returns | Medium |
| 5 | Early access for your customer list | Protects margin: rewards loyalty with access and needs little or no price cut | Low |
| 6 | Free shipping above an order value | Protects margin: the threshold encourages a bigger basket | Low |
| 7 | Discount on selected product lines | Protects margin: you pick lines with room to discount | Medium |
| 8 | Member price | Protects margin: the offer reaches a defined group and builds your customer list | High |
- Tiered discount. Offer a larger reward at higher basket values. Set the first step above your average basket, so the discount comes with a bigger order.
- Gift with purchase. Add a small item above a minimum order. Pick items with a high perceived value and a low purchase cost.
- Bundle. Combine items that fit together at a price below the sum of the parts. Include products you want to move.
- Voucher for the next purchase. Give a voucher with the order, valid in a later window. It brings a customer back and delays the cost.
- Early access. Let subscribers and past customers shop the offer before the public start. The perk is the head start.
- Free shipping above an order value. Set the free shipping threshold from your own basket data. Extra costs are the top reason for abandoned carts: Baymard Institute reports 40% of US shoppers leave over extra costs that are too high.
- Discount on selected product lines. Discount the lines with healthy margins or excess stock, and keep best-sellers at regular prices.
- Member price. Offer a special price to registered customers. It rewards sign-ups and keeps the offer visible to a defined group.
How to choose the right discount format
Pick the format from your margin and your stock. The biggest number on a banner is a poor guide. The table maps common starting points to formats. Use it as a first filter, then check the numbers.
| Your situation | Formats to consider | Why |
|---|---|---|
| Low margin on most products | Gift with purchase, free shipping above an order value, early access | None of these cuts the price of every unit. |
| Healthy margin, large catalog | Tiered discount, discount on selected lines | You have room to discount, and tiers steer the basket size. |
| Excess stock in some lines | Bundle, discount on selected lines | The reduction goes where the stock sits. |
| Tight stock on best-sellers | Early access, member price, voucher for the next purchase | You avoid selling out at a discount on day one. |
| Goal: repeat customers | Voucher for the next purchase, member price | The reward is tied to a second order. |
Before you commit, answer four questions: What is the profit per unit after the discount? Which products would sell anyway? Can the stock carry the expected demand? Does the offer also work on a phone, where most visitors may arrive? Hypothesis: the combination of one main format and one supporting format is easier to explain than three formats at once.
Test the presentation of your discount with Varify
A discount has two parts: the amount and the way it is shown. You can test the second part without changing the first. The same offer can be shown as a percentage, as an amount saved, or as a gift. Which version produces more profit is an open question for your shop, so make it an A/B test.
- Build the variations with Prompt-Based Experimentation (PBX): in the Visual Editor you describe each version in plain language (“Ask AI”), and the AI builds the variation and writes the code, without a developer. Version A shows the percentage, version B shows the amount saved, version C shows the gift. You can refine each variation as often as you like, and the Visual Editor or the Code Editor take care of the last details. See the PBX examples and the PBX docs.
- Show the campaign code with Keyword Insertion. A parameter in the campaign link, such as a code, appears in the banner text, so a visitor from a mail sees the code that belongs to the mail.
- Reach the right visitors. With audience targeting by URL query (UTM), referrer or geography, the variation is shown only to visitors from a given mail or ad. See audience targeting.
- Measure revenue as well as orders. Hypothesis: a discount raises the conversion rate. Whether it raises profit depends on the basket and the margin. Use revenue per visitor as the main goal, with the Shopify goal for revenue or GA4. The guide to Shopify price tests covers tests of the price itself.
Use the preview link and QA mode to check that the banner, the code and the cart show the same discount. Plan the runtime with the test runtime calculator, and read the result with the significance calculator. To test the banner that carries the discount, see how to test Black Friday banners without a developer.
Discount mistakes to avoid
These mistakes cost margin or trust. Check each one before the start:
- A discount that never ends. If the offer runs for weeks, shoppers learn to wait for it. Set a real end date and keep it. A countdown timer only helps when that date is real.
- Unclear strike-through prices. A strike-through price needs a reference price that is honest and clear to the shopper. Rules on price reductions differ by country, so have strike-through prices and price statements checked legally before the start.
- Codes that leak. A public code can end up on voucher sites, and then every visitor uses it. Use codes that are limited by time, by campaign or by use, and track where redemptions come from.
- Discounting everything. Products that sell anyway and products with thin margins gain nothing from a discount. Choose lines on purpose.
- Hiding costs until the last step. Baymard Institute lists extra costs that are too high (40%) and a total cost that was not visible early (12%) among the reasons shoppers leave. Show shipping and the total price early.
- An offer nobody can find. Banner, product page and cart should show the same discount in the same words.
For tests on the product page during the sale, see Black Friday product page optimization.
Test how your Black Friday discount is shown.
Varify.io: PBX, Keyword Insertion, preview link and QA mode. Compare presentations and read revenue per visitor.