Discount Calculator
Find the sale price and amount saved from one discount or a stack of them, percent off or dollar off. Then add your margin to see what the discount actually does to your profit.
Enter the discount
Discounts (stacked in order)
Stacked discounts apply one after another, each on the already-reduced price, 20% then 10% is not 30% off.
Optional: what it does to your margin
Add the product's gross margin and the calculator shows how much contribution the discount erodes, the number most discount calculators ignore.
Your result
Sale price
$80.00
You save $20.00 (20.0% off the original price)
Original price
$100.00
Amount saved
$20.00
Effective discount
20.0%
Final price
$80.00
What the discount does to your profit
This 20% discount at a 50% margin cuts your contribution per order by 40%.
Contribution before
$50.00
Contribution after
$30.00
To recover the profit given up on one discounted order, you need to sell about 0.7 extra units at the discounted price. A discount rarely pays for itself unless it drives that much added volume.
A discount comes entirely out of contribution margin, not revenue, because your cost per unit does not change when you cut the price. That is why a 20% discount at a 50% margin removes 40% of your profit on the order.
See every promo's true margin hit across your store
Daymark connects Shopify so you can see how each discount code and sale affected contribution margin and net profit, not just top-line revenue.
See how Daymark tracks this live →What Is a Discount Calculator?
A discount calculator takes an original price and a discount and returns the sale price and the amount saved. This one handles both percent off and dollar off, supports stacked discounts (more than one applied in sequence), and adds a readout no other discount calculator gives you: what the discount does to your profit margin, not just the price.
Sale price = Original price − (Original price × Discount % / 100)
A $100 item at 20% off sells for $80, a $20 saving. That part is simple. The part that decides whether the promotion was a good idea is what those $20 came out of, and the answer is your margin.
How to Calculate a Discount
- Start with the original price.
- For a percentage discount, multiply the price by the discount rate and subtract it. For a dollar discount, subtract the dollar amount directly.
- The result is the sale price; the difference from the original is the amount saved.
Amount saved = Original price − Sale price
A $64 item at 25% off saves $16 and sells for $48. A $64 item with $10 off sells for $54. Enter either style above, or mix them in a stack.
Stacked and Multiple Discounts
Stacked discounts apply one after another, each on the already-reduced price, which is why they never add up the way people expect. A 20% discount followed by a 10% discount is not 30% off:
- Start: $100
- After 20% off: $80
- After a further 10% off: $72
That is 28% off, not 30%. The second discount is taken on $80, not on the original $100. The calculator above lets you add as many discount stages as you like, in order, and shows the true effective discount at the end. This matters for "extra 10% off sale prices" promotions, loyalty codes layered on a markdown, and any BOGO-style offer expressed as sequential cuts.
What a Discount Actually Does to Your Margin
Here is the gap every other discount calculator leaves open. A discount does not come out of revenue evenly, it comes entirely out of your contribution margin, because your cost per unit does not change when you cut the price. Every dollar of discount is a dollar off your profit.
The math is unforgiving. Take a $100 product at a 50% gross margin, so it costs you $50 and earns $50 of contribution.
| Before discount | After 20% off | |
|---|---|---|
| Price | $100 | $80 |
| Unit cost | $50 | $50 |
| Contribution | $50 | $30 |
A 20% price cut removed 40% of the contribution. The rule of thumb: at a 50% margin, a discount erodes contribution at roughly twice the discount rate. At thinner margins it is worse. A 20% discount on a 30% margin product cuts contribution by about 67%, and a 20% discount on a 25% margin product cuts it by 80%. Push the discount past your margin and you sell below cost, you lose money on every order the promotion brings in. Enter your gross margin in the calculator and it shows the contribution before and after, the percentage eroded, and whether you have crossed into loss.
The Volume a Discount Has to Earn Back
Because a discount shrinks the profit on every order, it has to bring in enough extra volume to make up the difference. At the $100 / 50% margin example, the discounted order earns $30 instead of $50. To recover the $20 given up on a single order, you need about 0.7 of an extra sale at the discounted contribution, and that is just to break even on that one order, before counting the customers who would have bought at full price anyway and just took the discount for free.
This is why blanket discounts so often lose money quietly: they cut margin on the buyers you already had, and only pay off if they genuinely convert new demand at scale. A discount targeted at slow-moving inventory or genuinely price-sensitive segments is a different calculation from a sitewide code every existing customer uses.
Worked Example
A brand runs a 25% off code on a $60 product with a 45% gross margin.
| Input | Value |
|---|---|
| Original price | $60.00 |
| Discount | 25% |
| Sale price | $45.00 |
| Amount saved | $15.00 |
| Unit cost | $33.00 |
| Contribution before | $27.00 |
| Contribution after | $12.00 |
| Contribution eroded | 56% |
A 25% discount cut the contribution on this product by more than half. The store still makes $12 per order, so it is not selling below cost, but it now needs more than double the unit volume to earn the same total profit it made before the sale. Seeing that before launching the promo is the difference between a discount that grows profit and one that just moves revenue around.
The Bottom Line on Discounts
A discount calculator finds the sale price and savings; the useful version also shows what the cut does to profit, since a discount comes straight out of margin. Percentages stack on the reduced price, not the original, so they never simply add. To see how every live promo code and markdown affected contribution margin and net profit across your whole store, not just top-line sales, see how Daymark connects Shopify and your cost data in plain English. It also pairs with the contribution margin calculator and the margin calculator.
Frequently asked questions
How do you calculate a discount?
For a percentage discount, Sale price = Original price × (1 − Discount ÷ 100). A $100 item at 20% off sells for $80. For a dollar discount, subtract the amount directly. The amount saved is the original price minus the sale price. Enter either style above, including a mix of percent-off and dollar-off stages.
How do stacked or multiple discounts work?
Stacked discounts apply in sequence, each on the already-reduced price, so they never simply add up. A 20% discount followed by a 10% discount is 28% off, not 30%: $100 becomes $80, then $72. The calculator lets you add as many stages as you like and shows the true effective discount at the end.
How does a discount affect my profit margin?
A discount comes entirely out of contribution margin, because your cost per unit does not change when you cut the price. At a 50% margin, a 20% discount removes about 40% of your profit on the order. Enter your gross margin above and the calculator shows contribution before and after, the percentage eroded, and whether you have crossed into a loss.
Why does a 20% discount cut profit by more than 20%?
Because the discount comes out of margin, not revenue. On a $100 product at a 50% margin, you keep $50 of contribution. Take 20% off and the price drops to $80, but your $50 cost is unchanged, so contribution falls to $30, a 40% drop. The thinner your margin, the larger the erosion for the same discount.
Can a discount make me lose money?
Yes. If the discount percentage exceeds your gross margin, the sale price falls below your unit cost and you lose money on every order. A 30% discount on a 25% margin product sells below cost. The calculator flags this: when contribution after the discount turns negative, it warns that you are selling each unit at a loss.
How much extra volume does a discount need to break even?
Because a discount shrinks profit per order, it must drive enough added volume to make up the difference. On a $100 product at a 50% margin, a 20% discount cuts contribution from $50 to $30, so you need over 60% more unit volume just to hold the same total profit, before counting buyers who would have paid full price and simply used the code.
More Free Tools for You
Margin Calculator
Solve for margin, markup, cost, price, or profit from any two values, with gross vs net margin explained.
Open tool →
Contribution Margin Calculator
Calculate contribution margin per order and max CAC, the profit a discount comes straight out of.
Open tool →
Net Profit Per Order Calculator
See true net profit per order after COGS, shipping, fees, ad spend, discounts, and returns.
Open tool →
See what every promo really did to your profit
Daymark connects Shopify so you can see how each discount code and sale hit contribution margin and net profit, not just revenue, plain English, no SQL, flat $100/month for the whole team.