Discount Prime
Discount Prime
Smart Discount Campaigns for Shopify
Free tool, no sign-up

Shopify discount profit calculator

By the Discount Prime team. Last reviewed November 7, 2026.

Enter a price, your cost per item and a discount to see what one order really earns. The largest discount you can give before an order earns nothing equals your gross margin, minus any shipping you pay. Deeper discounts need more orders to earn the same profit, and the calculator shows how many.

Amounts are in your store currency. Nothing you type leaves your browser.

Shopify's Cost per item for the variant.

Discount type
%
Optional: shipping and other costs

Per order. 0 for free shipping.

Per order, your label or carrier cost.

Packaging, or fees you want to include.

Order revenue
64.00
Discount given
16.00
Gross profit
20.00
Gross margin
31.3%
Calculation details
Price per unit after discount32.00
Effective discount20%
Product and shipping cost44.00
Gross profit at full price36.00 (45%)
Break-even discount45% off
Orders needed to match one full-price order1.8x

This discount stays above cost on this order.

A worked example

A candle sells for $40 and costs $22. A customer buys 2 at 20% off with free shipping, and the label costs you $8. These are the calculator's defaults with $8 of shipping added.

LineFull price20% off
Order revenue$80.00$64.00
Product cost + shipping$52.00$52.00
Gross profit$28.00$12.00
Gross margin35.0%18.8%

The discount takes $16.00 off the order, but it takes 57% of the profit. Break-even on this order is 35.0% off, and you need 2.33x the orders at 20% off to earn what full-price orders earn. That gap is why a discount that lifts revenue can still leave you with less money.

How many more orders a discount needs

Orders needed to match the gross profit of one full-price order, by gross margin and discount. Product cost only, no shipping. "Loss" means the discount meets or exceeds the margin.

Gross marginBreak-even discountAt 10% offAt 20% offAt 30% off
20%20%2xLossLoss
30%30%1.5x3xLoss
40%40%1.33x2x4x
50%50%1.25x1.67x2.5x
60%60%1.2x1.5x2x
70%70%1.17x1.4x1.75x

How the calculator works

Price after discount
Price x (1 - discount %), or price minus the fixed amount, never below 0
Order revenue
Price after discount x units + shipping the customer pays
Cost
(Cost per item + other cost per unit) x units + shipping you pay
Gross profit
Order revenue - cost
Gross margin
Gross profit / order revenue
Break-even discount
1 - (cost - shipping charged) / (price x units)
Orders needed
Gross profit at full price / gross profit at the discount

What it leaves out

An estimate for planning, not accounting or tax advice.

Run the same math on every real order

A calculator checks one offer before you launch it. Discount Prime's Profit Analytics does it after launch, on every discounted order: it reads each variant's Cost per item from Shopify, counts shipping separately, and shows estimated profit and margin health per campaign and per order, against a no-discount baseline. It is on every plan, including the free Starter plan. Payment fees are not part of the calculation.

Top campaigns with margin health: loss, thin, healthy (test store data)
Margin health per campaign in Discount Prime. Test store data.

Questions merchants ask

How much discount can I offer without losing money?

With no shipping or other costs, the largest discount before an order earns nothing equals your gross margin. A product that sells for $40 and costs $22 has a 45% margin, so 45% off is break-even. Shipping you pay lowers that number, and shipping the customer pays raises it. Enter your own numbers above to see it per order.

How many more sales do I need to make up for a discount?

Divide your margin at full price by your margin minus the discount. At a 40% margin, a 20% discount leaves 20 points of profit out of 40, so you need 2 orders to earn what 1 full-price order earned. At a 50% margin, a 10% discount needs 1.25 orders.

Is this net profit?

No. It is gross profit after product cost and shipping. Payment fees, returns, ad spend and overhead are not included unless you add them yourself as other cost per unit, so treat the result as the most an order can contribute.

Does the calculator handle discounts that stack?

It calculates one discount at a time. To check a stack, enter the combined effective discount. On Shopify, product discounts apply first and order discounts apply to the reduced subtotal, so a 20% product discount plus a 10% order discount is 28% off, not 30%.

Where do I find my cost per item in Shopify?

Open a product in the Shopify admin and look at the Cost per item field in the pricing section of each variant. Discount Prime reads the same field to calculate profit per campaign and per order.

Related guides

Shopify's order of calculation is from its discount combinations guide. Discount Prime is our app.