Benchmyrk

BFCM, Small and new stores, part 4

How to choose a Black Friday discount without guessing

How much discount to offer for Black Friday: the margin maths for break-even orders, % off vs $ off vs a gift, and what to compare when you can't test.

Benchmyrk teamPublished 8 min read

In short

At small-store traffic you can't learn the right discount depth by testing it before the sale (part 1 of this series shows why). You can work out what each depth has to achieve, which is the more useful number anyway.

Who this is for: small and new Shopify stores choosing how deep their Black Friday offer should be, and in what form.

The short answer

  • A discount comes out of your margin, not your price. A 20% discount on a 50% margin takes away 40% of what each order earns.
  • Work out the break-even: how many more orders the discount needs just to earn what you earn today. For a 20% discount on a 50% margin, that's two-thirds more orders.
  • Compare % off, $ off and a gift on what they cost you per order, not on how big they sound.
  • Don't A/B test discount depth at small-store traffic. You can't detect the differences that matter, and shoppers who get the smaller discount will notice.
  • Compare with last year, with context: the discount, the traffic, the order count and the margin, written down side by side.

The 2026 timeline

The 2026 timeline
DateWhat to do
By Fri 23 OctoberWork out the break-even for two or three offers. Choose one.
By Sun 25 OctoberIf you want to test the offer format (not the depth) and have the traffic, start now.
By Sun 15 NovemberCreate the discount in Shopify with start and end dates. Place a test order. Check how it combines with free shipping and other codes.
Mon 16 NovemberFreeze. Don't change the offer during the sale.
Thu 26 to Mon 30 NovemberThanksgiving to Cyber Monday. Note each day's orders, average order value and discount total.

The break-even formula

Every order earns a contribution: the price minus the cost of the product. Your gross margin is that contribution as a share of the price. A percentage discount takes its share off the price but nothing off the product cost, so it comes entirely out of the contribution.

The number of orders you need to earn the same total as before is:

break-even increase in orders = discount ÷ (margin − discount)

This is the break-even sales change from pricing analysis (Nagle and Müller, The Strategy and Tactics of Pricing), and it's what our glossary entries on break-even analysis and contribution margin describe.

The break-even formula
Gross margin10% off20% off30% off
40%+33% orders+100% orders+300% orders
50%+25% orders+67% orders+150% orders
60%+20% orders+50% orders+100% orders

Plain arithmetic, from the formula above. Margin here is gross margin on the full price; payment fees and shipping you pay for make the real break-even a little higher.

Read the table as a question: "Will 30% off really bring me two and a half times as many orders as I'd get without it?" For a store with a 50% margin, that's what 30% off needs to earn the same money. Some stores clear that bar during Black Friday. Many don't, and sell more while earning less.

There are good reasons to accept a lower profit per order in a sale: clearing old stock, winning first-time customers who buy again, or making room for new products. Those are fine reasons, as long as you know the cost going in and write the reason down.

% off, $ off or a gift

The form of the offer changes what it costs you, especially when order sizes vary.

ExampleExample

A store's average order is $60 and its gross margin is 50%, so an average order earns $30 before shipping and fees. Three offers, compared on that average order:

  • 20% off: $12 off the order. Each order earns $18. Break-even: +66.7% more orders.
  • $10 off orders over $50: each qualifying order earns $20. Break-even on an average order: +50.0% more orders.
  • A free gift that sells for $20 and costs you $8: each order earns $22. Break-even: +36.4% more orders.

Break-even here is $30 ÷ the new earnings per order, minus 1. Plain arithmetic. The store is illustrative.

What the example shows:

  • % off scales with the basket. A shopper buying $150 gets $30 off. That's generous on large orders, which may already have come without a discount.
  • $ off is a fixed cost per order and costs you a smaller share on bigger baskets. With a minimum ("$10 off orders over $50") it can also nudge baskets up.
  • A gift costs you its product cost, not its price. A $20 gift that costs you $8 can feel more generous than $10 off while costing less. Check the extra shipping weight, and pick a gift you have plenty of.
  • Tiers ("spend $75 save 10%, spend $120 save 15%") work like a threshold. They cost little on small orders and reward bigger ones. Run each tier through the formula.

Why a small store can't A/B test discount depth

Testing 20% off against 30% off for different shoppers looks like the obvious way to settle it. Two things stop most small stores.

The traffic. Suppose you want to know whether a deeper offer brings 25% more orders. At a 2% conversion rate, a two-version test needs 13,809 visitors per version to detect that at 95% confidence and 80% power (Benchmyrk's sample-size formula). At 2,000 visitors a week, that's about 14 weeks, and Black Friday is six weeks away. And whether the deeper discount pays isn't a conversion-rate question: it's a profit-per-visitor question, which needs even more visitors because order values vary.

The shoppers. Deals are shared and screenshotted. A shopper who gets 20% off and sees a friend's 30% off will ask for the difference, and they'll be right to feel treated unfairly. In a sale week, that's a support problem and a reputation problem.

What you can test, if you have the traffic, is the format at the same cost, before the sale: 20% off against $12 off on a $60 average order, for instance. Same cost on the average basket, different message. Start by 25 October. Most small stores are better off choosing with the arithmetic above.

What to compare instead: last year, with context

If you ran a Black Friday sale last year, last year is your best comparison, as long as you write down what was different. Use Shopify's sales reports and fill in this table for last year's sale weekend and a normal weekend before it:

What to compare instead: last year, with context
A normal weekendLast year's sale
Sessions
Orders
Conversion rate
Average order value (after discounts)
Total discounts
Gross profit (if you track product costs)
Refunds within 30 days
What else changed (ads, email list size, new products)

Then ask: did the sale bring enough extra orders to cover the discount, by the break-even formula?

ExampleExample

Last year a store with a 50% margin ran 25% off, and its sale weekend had 80% more orders than a normal weekend. Its break-even was 25% ÷ (50% − 25%) = +100% more orders, so the sale fell short: it sold more and earned less than a normal weekend. That's a reason to try a shallower discount, a gift, or a $ off offer with a minimum this year. Plain arithmetic; the store is illustrative.

This comparison is rough. Your traffic, your email list and your products changed in a year, so it's a guide, not a test result. Part 8 of this series explains why before-and-after comparisons mislead in a sale week.

Mistakes to avoid

  • Choosing a depth because others in your niche use it. Their margins are not yours.
  • Stacking discounts by accident. Shopify discounts only combine when you allow it, by class (product, order, shipping). Check your sale discount against free shipping, email codes and any loyalty discount, and place a test order.
  • Forgetting the end date. A discount without an end date doesn't expire.
  • Judging the sale on revenue alone. Revenue rewards the deepest discount. Look at what each order earned after the discount.
  • Changing the offer during the sale. Shoppers who bought on Friday and see a deeper offer on Monday will ask for a refund of the difference.

Checklist

  • [ ] Gross margin known (or a conservative estimate)
  • [ ] Break-even worked out for two or three offers
  • [ ] Offer chosen and its reason written down
  • [ ] Discount created with start and end dates
  • [ ] Combinations checked with a test order
  • [ ] Last year's sale numbers in the table above, if you have them

Choosing offers for client stores? The agency track on the BFCM hub covers offer tests for clients: sign-off, margins and discount conflicts. For the general BFCM plan, see what to test before Black Friday, and for the trade-off between price and discount tests, test prices or discounts first?

Sources

  1. Nagle and Müller, The Strategy and Tactics of Pricing, 6th edition, Routledge, 2017, read 11 October 2026
  2. Shopify Help Center, Combining discounts, read 11 October 2026
  3. Shopify Help Center, Amount off products and orders (active dates), read 11 October 2026
  4. Shopify Help Center, Automatic discounts, read 11 October 2026

Check your numbers before you test.

The sample size calculator shows what your traffic can detect. When you're ready, the 14-day free trial runs on Shopify.