Back to homepage
Free Shopify Tool

Black Friday Discount Calculator

Check whether a BFCM discount still leaves profit after product cost, shipping, payment fees and ads. Every number updates as you type and stays in your browser.

Choose your Black Friday discount

Drag the slider or tap a common discount. Everything below updates instantly.

Profitable

Profit per order with this discount

$6.96

At 25% off you keep $6.96 per order. You can go up to 33.9% before the order stops paying for itself.

Where each order's money goes

Full priceProfit $26.38
With 25% offProfit $6.96
  • Product
  • Shipping
  • Fees
  • Ads
  • Profit

Highest discount you can afford

33.9%

With your current ad cost. Without ads: 53.2%.

Break-even ad cost per order

$21.96

Spend more than this to win a discounted order and the sale loses money.

Break-even ROAS

2.73x

Ads that drive discounted orders need at least this return.

Orders needed to match full-price profit

3.79x

One full-price order earns as much as this many discounted orders.

Your store's numbers

Filled with example numbers. Replace them with your own averages per order, excluding VAT or sales tax.

  1. 1Your average order
    $

    Before the discount, excluding tax.

  2. 2Costs per order
    $

    What you pay for the items in an average order.

    $

    Your cost, not what the customer pays.

    %

    Card processing rate plus any Shopify transaction fee.

    $

    For example 0.30 per card transaction.

  3. 3Advertising
    $

    Ad spend divided by orders. Use 0 for organic and email sales.

Profit per order at every discount

Tap or drag across the chart to try a discount.

25% off: $6.96 per order$26.38
0%20%40%60%80%

-$35.76

Show the line-by-line breakdown
Full price vs discounted orderFull priceWith 25% off
Revenue$80.00$60.00
Payment fees-$2.62-$2.04
Product cost-$28.00-$28.00
Shipping and packaging-$8.00-$8.00
Margin before ads$41.38$21.96
Ad cost-$15.00-$15.00
Profit$26.38$6.96
How the calculation works
  1. 1Revenue is the order value minus the discount.
  2. 2Payment fees are the percentage of discounted revenue plus the fixed fee.
  3. 3Margin before ads is revenue minus fees, product cost and shipping. It is also your break-even ad cost per order.
  4. 4Profit is margin before ads minus your ad cost per order.
Before you publish the discount
  • Free shipping thresholds and gifts with purchase are costs too. Add them to shipping or product cost.
  • Stacked discount codes can push the real discount above the number you planned. Test the combinations in checkout.
  • Judge the sale by orders and profit, not conversion rate. Shopify changed how sessions are counted on September 21, 2026.
Why Shopify sessions changed

BFCM 2026 technical checklist

Theme freeze, app checks, tracking and checkout tests to finish before November 27.

Open the checklist

Get a BFCM readiness check

We review your theme, apps, tracking and checkout under sale conditions and fix what would break on November 27.

Get a BFCM readiness check