Discount Calculator for Shopify Owners: Pricing Without Killing Margin
Table of Contents
Running a Shopify store means making constant pricing decisions: what to discount, how deep, when to run promotions, and how those discounts affect your margin. This guide shows you how to use free discount calculator alongside Shopify's built-in tools to plan promotions that move inventory without destroying your profit.
The Problem With Shopify's Built-In Discounts
Shopify lets you create a 25% off code in about 30 seconds, but it does not tell you what 25% off actually does to your margin. If your cost of goods sold is 40% of retail, a 25% discount cuts your profit margin from 60% to 35% — almost in half. Most store owners never run that math before launching the promotion.
The result: a "successful" Black Friday sale that doubles your revenue but cuts your actual profit because the discounts were deeper than the margin could absorb. You sold more units and made less money.
The fix is to model your discounts BEFORE you create the codes in Shopify. Use a discount calculator alongside your COGS spreadsheet to see what each discount level does to your real margin.
The Quick Margin Math
For each product you plan to discount, you need three numbers:
- Retail price: What you currently sell it for
- Cost of goods sold (COGS): What it costs you to source, produce, and ship
- Discount %: The promotion you are planning
Then calculate:
- Sale price: Retail × (1 - Discount %)
- Profit per unit: Sale price - COGS
- Margin %: Profit ÷ Sale price
Example: $40 retail, $16 COGS, 25% discount.
- Sale price: $40 × 0.75 = $30
- Profit per unit: $30 - $16 = $14
- Margin: $14 / $30 = 47%
For comparison, the original margin at full price was: ($40 - $16) / $40 = 60%. A 25% discount dropped your margin by 13 percentage points.
Sell Custom Apparel — We Handle Printing & Free ShippingDiscount Levels by Product Type
Different product types can absorb different discount depths before becoming unprofitable:
| COGS as % of Retail | Max Discount Before Loss | Healthy Discount Range |
|---|---|---|
| 20% (high margin) | 80% | 10-50% |
| 30% | 70% | 10-40% |
| 40% | 60% | 10-30% |
| 50% (typical) | 50% | 10-25% |
| 60% | 40% | 5-20% |
| 70% (low margin) | 30% | 5-15% |
| 80%+ (very low margin) | 20% | 5-10% |
The "max discount before loss" is the point where your sale price equals your COGS — you make zero profit per unit. Going deeper means losing money on every sale, which only makes sense as a loss leader to attract new customers.
Free Shipping Is a Discount Too
If you offer free shipping during a promotion, treat it as part of the discount. Free shipping costs you money — usually $5-$15 per order. On a $40 item, that is the equivalent of a 12.5-37.5% discount on top of whatever percentage you advertised.
Example: 25% off + free shipping ($10 cost) on a $40 item.
- Sale price: $30
- Effective sale price after shipping cost: $30 - $10 = $20
- Effective discount: 50%, not 25%
Run the math both ways before launching. The discount the customer sees is 25%; the discount your margin sees is 50%.
Stacked Discounts and Coupon Codes
Be careful with stacked discounts on Shopify. If you allow a 15% loyalty discount to combine with a 25% sale, your effective discount is not 40% — it is 36.25% (because stacked discounts multiply, not add). Use free discount calculator with both discount fields to model this exactly before turning on the combination in Shopify.
Better practice: disable stacking on big promotions. Customers can use one code or the other, not both. This protects your margin and keeps the math predictable.
Plan Your Next Promotion
Run the discount math before you set up the code in Shopify.
Open Discount CalculatorFrequently Asked Questions
Where do I find my product COGS in Shopify?
In Shopify Admin, go to Products > select a product > scroll to "Inventory" > "Cost per item." Make sure you fill this in for every product. Without COGS data, Shopify cannot calculate your margins automatically.
Should I discount all products evenly or by category?
By category. Different products have different margins, and a flat-percentage sale across the whole catalog will hit some products much harder than others. Set discount tiers based on COGS percentage — discount high-margin items deeper than low-margin items.
What about Shopify's built-in profit margin reports?
They're useful for historical data but not for planning future promotions. For planning, you need to run the calculations yourself before creating discount codes. The discount calculator + your COGS data is the fastest way to do that.

