How Discounts Really Affect Your Profit
Running a sale seems simple — slash the price, sell more units, and make it up on volume. But the math tells a different story. Discounts come directly from your profit, not from your costs. Your product cost, shipping, and fees stay the same whether you discount or not, which means the entire discount amount is subtracted from your margin.
A product with a 40% profit margin that is discounted by 20% does not lose 20% of its profit — it loses 50% of its profit per unit. That is the core insight every Shopify merchant needs to understand before running a promotion.
This calculator shows you the real numbers: your sale price, the before-and-after profit comparison, and how many additional units you need to sell at the discounted price to match your original total profit.
Discount Formulas
Sale Price (Percentage Discount)
Sale Price = Original Price × (1 − Discount% ÷ 100)
Sale Price (Fixed Discount)
Sale Price = Original Price − Discount Amount
Profit After Discount
Profit After = Sale Price − (COGS + Shipping + Transaction Fee)
Extra Units Needed
Units Needed = (Profit Before × Current Units) ÷ Profit After
Extra Units = Units Needed − Current Units
The "extra units needed" formula calculates how many sales at the discounted price produce the same total profit as your current volume at full price.
How to Use This Calculator
- Enter your original price — the regular, non-discounted price your customer pays.
- Choose a discount type — percentage off (e.g., 20% off) or fixed amount off (e.g., $10 off).
- Enter the discount value — the percentage or dollar amount you plan to discount.
- Enter your current monthly sales — how many units you sell per month at full price. This is used to calculate the volume increase needed.
- Enter your costs — product cost (COGS), shipping, and transaction fee percentage.
- Review your results — sale price, profit before and after the discount, margin change, and extra units needed to maintain the same monthly profit.
Hover over the ? icon next to each field for a detailed explanation.
Step-by-Step Example
You sell a skincare product on Shopify for $49.99 and currently move 100 units per month. You are considering a 20% off promotion.
Before Discount
| Item | Amount |
|---|---|
| Original price | $49.99 |
| Product cost (COGS) | $15.00 |
| Shipping | $5.00 |
| Transaction fee (2.9%) | $1.45 |
| Profit per unit | $28.54 |
| Margin | 57.1% |
After 20% Discount
| Item | Amount |
|---|---|
| Sale price | $39.99 |
| Product cost (COGS) | $15.00 |
| Shipping | $5.00 |
| Transaction fee (2.9%) | $1.16 |
| Profit per unit | $18.83 |
| Margin | 47.1% |
The discount reduced your profit per unit by $9.71 (34%). To maintain the same total monthly profit ($2,854), you need to sell 152 units — that is 52 extra units, a 52% volume increase.
The question becomes: will a 20% discount actually drive 52% more sales? If not, the promotion costs you money.
The Volume Trap: Why Discounts Need More Sales Than You Think
Most merchants underestimate how much extra volume a discount requires. Here is a reference table showing the volume increase needed to maintain the same total profit at different discount and margin levels:
| Discount | 20% Margin | 30% Margin | 40% Margin | 50% Margin |
|---|---|---|---|---|
| 5% | +33% | +20% | +14% | +11% |
| 10% | +100% | +50% | +33% | +25% |
| 15% | +300% | +100% | +60% | +43% |
| 20% | N/A | +200% | +100% | +67% |
| 25% | N/A | N/A | +167% | +100% |
Reading the table: A store with a 30% margin running a 10% discount needs to sell 50% more units just to break even on total profit. At a 20% discount with a 30% margin, you need to triple your sales — which is rarely achievable.
The lower your margin, the more destructive discounts become. A 10% discount on a 20% margin product wipes out half your profit and requires double the sales volume.
Percentage vs. Fixed Discounts: The Rule of 100
The psychological impact of a discount depends on how it is framed:
- Under $100 — use a percentage. "20% off $50" sounds bigger than "$10 off $50," even though they are the same.
- Over $100 — use a fixed amount. "$30 off $150" sounds bigger than "20% off $150," even though they are the same.
This is called the Rule of 100 and it applies to how customers perceive value. Use this calculator to test both formats and see which delivers the better margin.
Maximum Safe Discount
Your maximum discount before losing money equals your profit margin. If you have a 35% margin, any discount above 35% means you are selling below cost. In practice, you should never discount close to your margin — always leave a buffer.
A safe rule of thumb:
| Margin | Max Practical Discount |
|---|---|
| 50%+ | Up to 25-30% |
| 30-50% | Up to 15-20% |
| 20-30% | Up to 10% |
| Under 20% | Avoid discounting |
If your margin is under 20%, use alternative strategies: free shipping thresholds, gift-with-purchase, or bundling. These increase perceived value without cutting into your already-thin margin.
7 Discount Strategies That Protect Your Margins
- Set a free shipping threshold — instead of discounting prices, offer free shipping at a minimum order value (e.g., "Free shipping over $75"). This increases AOV without cutting margins.
- Bundle instead of discount — offer "Buy 2 Get 1 at 50% off" instead of a flat percentage. Bundles increase total order value and spread fixed costs.
- Use tiered discounts — "10% off $50+, 15% off $100+, 20% off $150+" rewards larger orders where your per-unit profit is more resilient.
- Limit the duration — flash sales (24-48 hours) create urgency and prevent long-term margin erosion. Avoid open-ended sales.
- Discount selectively — only discount high-margin products or slow-moving inventory. Never discount your best sellers at full margin.
- Use email-only or loyalty discounts — targeted discounts to existing customers cost less in acquisition and have higher conversion rates.
- A/B test discount levels — try 10% vs 15% vs 20% to find the minimum discount that moves the needle on conversion. Often, a smaller discount performs nearly as well.
Frequently Asked Questions
How do discounts affect profit margin?
Discounts reduce your profit margin disproportionately. A 20% discount on a product with a 40% margin cuts your profit per unit by 50%. The discount comes entirely from your profit — your costs (COGS, shipping, fees) stay the same — which is why even small discounts have a big impact on the bottom line.
How many more units do I need to sell to make up for a discount?
It depends on your margin and discount depth. A product with a 40% margin at a 20% discount needs 100% more sales (double the volume) to maintain the same total profit. This calculator computes the exact number for your product.
What is the maximum discount I can offer without losing money?
Your maximum discount equals your profit margin. If your margin is 35%, any discount above 35% means you sell below cost. In practice, keep discounts well below your margin — a safe maximum is roughly half your margin percentage.
Should I use percentage or fixed-amount discounts?
Use the Rule of 100: for products under $100, percentage discounts feel bigger to customers. For products over $100, fixed dollar amounts feel bigger. Choose whichever framing makes the saving look more impressive.
How often should Shopify stores run sales?
Limit deep discounts to 4-6 times per year around key events (BFCM, seasonal clearance, product launches). Running sales too frequently trains customers to wait for discounts and erodes your brand's perceived value. Use targeted offers (email-only, loyalty rewards) between major sale events.
About This Calculator
This discount calculator was built for Shopify merchants by Luis Dev Studio. Unlike basic discount calculators, it compares your before-and-after profit per unit and calculates the exact volume increase you need to make a promotion worthwhile. All results update in real time.
Planning a sale for your Shopify store? Get in touch to discuss a strategy that protects your margins.
