← All posts

How Much Should You Discount Without Killing Margin?

By Dexter·August 23, 2026·9 min read

A 10% discount sounds harmless. On a product with a 40% margin, a 20% discount alone means needing to sell double the units just to land back where you started, before making a single extra dollar of profit. Most merchants never run that math before launching a sale, they pick a round number that feels generous and hope volume covers it. This guide covers the actual break-even math, how to pick between clearance and sitewide discounts, why BOGO and percentage-off hit margin differently, and how to stop a promotion from quietly corrupting your pricing data after it ends.

The Math Nobody Runs Before Launching a Sale

Here's the calculation that should come before any discount decision: the extra sales volume needed just to break even is the discount percentage divided by your margin minus the discount percentage.

Square's own breakdown of discounting strategy walks through a worked example: a product selling at $100 with a $60 cost (a 40% margin) discounted by 20% drops to an $80 selling price. The unit cost hasn't changed, so profit per unit falls from $40 to $20, half of what it was. To generate the same total profit as before, that store needs to sell 100 additional units, doubling total volume. The same source notes that at a thinner 20% margin, a 15% discount requires a 300% increase in sales just to hold the same margin.

Starting marginDiscountExtra volume needed to break even
40%20%100% more units (double)
20%15%300% more units

The damage doesn't scale in a straight line with the discount size, it accelerates. A thinner margin has far less room to absorb the same percentage cut, which is exactly why a blanket "20% off everything" rule applied evenly across a catalog with mixed margins quietly costs more on the low-margin products than the math looks like it should on paper.

How Much of a Discount Is Too Much for Your Store

There's no universal answer, "too much" depends entirely on your margin and how much volume lift is realistic for your specific audience. But there's a practical way to check yourself: run the break-even formula above for your planned discount, then ask honestly whether your store has ever driven that much extra volume from a single promotion.

If the answer is no, the discount is too deep for what it's likely to return. The math gets uncomfortable fast: a 30%+ discount on a mid-margin product can require several times the normal sales volume just to avoid losing money outright, not to profit from the sale.

The margin you're working with matters more than the product category. A thin-margin product can't absorb the same discount as a high-margin one, even if they sit next to each other in the same catalog under one sitewide rule.

Clearance Sale or Sitewide Discount: Which Fits Your Inventory Problem

These solve two different problems, and picking the wrong one wastes margin on inventory that never needed it.

A sitewide discount pulls forward demand across your whole catalog, including products that were already selling fine at full price. You're giving up margin on your bestsellers to move the same volume you'd have moved anyway, unless the discount is specifically timed to a genuine demand event.

A clearance sale targets specific dead or aging stock. The goal isn't profit maximization, it's capital recovery, freeing up cash and shelf space tied up in inventory that isn't moving at any reasonable price. A common approach is progressive markdown: start at 30% off for a week, then drop to 60% off the following week for whatever's left, letting genuinely price-sensitive buyers self-select in at a shallower discount first.

The practical test: if products aren't selling for reasons unrelated to price, a discount won't fix that. If they're not selling because the price is genuinely too high for the demand that exists, a clearance markdown is the right tool, and a blanket sitewide discount is the wrong one.

BOGO vs Percentage Off: Which Protects Margin Better

They look similar to a customer but land very differently on your books, and the deciding factor is your margin, not a preference for one format over the other.

Zorin product page showing a promotion flags table listing each sales record by date, price, and units, with a 'Flag' link per row and an Auto-detect button
Whichever discount structure you run, the promotional period still needs to be flagged afterward so it doesn't distort your baseline elasticity read.

A comparison of BOGO and percentage-off structures puts it plainly: at margins under 40%, both discount types can destroy profitability, and the guidance below that threshold is to be very careful with BOGO specifically, since giving away a full free unit is harder for a thin margin to absorb than a smaller percentage cut.

StructureBest fitRisk
BOGO (buy one, get one)Margin above 40%, moving inventory volume matters more than per-unit revenueOn thin margins, a free unit can erase profit entirely
Percentage offFlexible across margin bands if kept shallow (10-15%)Scales badly on high-ticket items, since 20% off a $300 item costs six times as much as 20% off a $30 item
Dollar-off with minimum purchaseMargins under 40% where BOGO and deep percentage cuts aren't affordableLess exciting to customers than a round percentage, needs clear framing

At a 50% effective discount, BOGO and a straight 50%-off deal cost roughly the same per unit, the difference is that BOGO moves two units to get there while percentage-off moves one. That makes BOGO a stronger inventory-clearing tool when you genuinely need volume, and a more dangerous one when your margin can't absorb giving away a full free unit.

See what Zorin's elasticity model says about your own catalog.

Start free trial

Stopping Discount Codes From Stacking on Sale Items

This is one of the most common ways a promotion goes unprofitable without anyone deciding that on purpose. A customer applies a sitewide discount code on top of a product that's already marked down for clearance, and the resulting price falls well below what anyone intended, sometimes below cost.

Most platforms don't make this easy to prevent by default. The practical fixes: exclude sale-tagged collections from discount code eligibility at the code level, or, if that's not directly supported, maintain a separate collection for already-discounted items and configure codes to explicitly exclude it. Whichever fix you use, a discount code and a clearance markdown are two separate pricing decisions, and neither should silently combine without you choosing that outcome.

How Much of Your Revenue Should Come From Discounts

This is a number worth tracking over time, not just per-sale. Guidance on avoiding an ecommerce discount dependency problem flags that if discounted orders are consistently driving 30-40% or more of total revenue, that cadence is already too high regardless of how few individual "sale events" it feels like you're running.

The risk here isn't any single promotion, it's what happens gradually: customers learn to wait for the next discount instead of buying at full price, and your effective average margin quietly erodes month over month even though no single decision looks reckless in isolation. Checking this ratio on a regular cadence, not just reacting to how any one sale performed, catches the drift before it shows up as a surprise in a profit review.

What a Sale Does to Your Pricing Data After It Ends

The part most discount guides skip entirely: what happens to your pricing decisions after the sale is over.

A spike in sales during a discount period doesn't reflect how customers behave at your normal price. If that spike gets folded into your regular sales history untouched, it distorts your read on how price-sensitive your customers actually are, and future pricing decisions end up built on a skewed picture. Zorin automatically detects likely promotional spikes in your sales history and flags them for exclusion, so a discount week doesn't get baked into your baseline elasticity estimate. You can also confirm or override a flag manually if you know a spike had a different cause.

This matters most exactly when you're deciding whether a past discount actually worked. Zorin reads your own sales history, product by product, and returns a raise, lower, or hold recommendation with the elasticity behind it and a confidence label reflecting how much real data supports the estimate, so you're working from your own customers' demonstrated behavior rather than a generic rule of thumb applied across every SKU the same way. If you're running a sale on a specific product, testing the discount against that product's demand curve first beats picking a percentage because it feels generous.

Key Takeaways

  • A discount's real cost is the extra volume needed to break even, and it accelerates faster than the discount percentage does. A 20% discount at a 40% margin needs double the sales volume just to stay flat.
  • "Too much" depends on your margin, not a universal percentage. Run the break-even math for your specific margin before committing to a number.
  • Clearance sales and sitewide discounts solve different problems. Match the tool to whether the issue is dead stock or general demand.
  • BOGO and percentage-off hit margin differently. Below roughly 40% margin, avoid BOGO in favor of a smaller percentage or dollar-off threshold.
  • Track discounted revenue as a share of total revenue over time. At 30-40% or higher, that's a warning sign worth investigating, not just a busy sales calendar.

Frequently Asked Questions

How much can I discount before it hurts my profit margin?

It depends on your margin, but the break-even math is what matters: a 20% discount at a 40% margin needs double the sales volume just to stay flat. Run that calculation for your specific margin before committing to a percentage.

What's a safe discount percentage for most ecommerce stores?

It depends heavily on your margin. A thinner margin can absorb far less than a wide one, a 15% discount at a 20% margin already requires a 300% increase in sales volume just to hold the same total margin.

Should I run a clearance sale or a sitewide discount?

A clearance sale targets specific slow-moving inventory and prioritizes capital recovery over margin. A sitewide discount pulls demand across your whole catalog, including products that were already selling fine, so it usually costs more margin unless it's tied to a genuine demand event.

Is BOGO better than a percentage discount for protecting margin?

It depends on your margin. Above roughly 40% margin, BOGO can move more volume at comparable per-unit cost to a straight percentage discount. Below 40%, giving away a full free unit is harder to afford, and a smaller percentage or dollar-off threshold is usually safer.

How do I stop a discount code from stacking on top of an item that's already on sale?

Exclude sale-tagged collections from discount code eligibility, or maintain a separate collection for discounted items and configure codes to skip it. This prevents an unintended combined discount that can push a price below cost.

How much of my revenue coming from discounts is a warning sign?

If discounted orders consistently make up 30-40% or more of total revenue, that's worth investigating. It usually signals customers have started waiting for sales instead of buying at full price.

Does running a sale mess up my future pricing recommendations?

It can, if the promotional spike isn't excluded from your sales history. Zorin automatically flags likely promotional spikes and excludes them from the elasticity model fit, so a discount period doesn't distort your baseline read on price sensitivity.

Do I need a data science background to figure out if my discount worked?

No. Zorin fits the elasticity model automatically and returns a plain raise, lower, or hold recommendation with the reasoning and a confidence label, not a raw statistical output you have to interpret yourself.

Can I test a discount before running it storewide?

Reviewing a product's elasticity and confidence score first gives you a data-grounded sense of how sensitive that specific SKU's customers are to price, which is more reliable than applying the same discount percentage across a whole catalog regardless of each product's actual price sensitivity.

What's the biggest mistake merchants make with discounting?

Picking a discount percentage because it feels generous rather than running the break-even math first, and then not excluding the resulting sales spike from future pricing decisions afterward.

Running a discount without checking the math is a common way to turn a "successful" sale into a quiet loss. Set your floor first, match the discount structure to your margin, and once the sale ends, make sure the data it generated doesn't distort what you do next. Start a free trial and see what Zorin's elasticity model says about your own catalog, discounted or not.

Written by Dexter

Dexter is part of the team at Zorin, building tools that help ecommerce merchants price with data instead of guesswork.

More in Discounts & Promotions

View all →
← Back to all posts