Discount Calculator Guide: Calculate Percent Off and Sale Price
Calculate percent off in either direction, then check whether the lower selling price still leaves enough contribution for your ecommerce offer.
Table of Contents
- How to calculate a discount amount and sale price
- How to calculate the percentage discount from two prices
- How to find the original price before a discount
- Calculate a target sale price from a margin floor
- Check the promotion's order economics
- Price display and calculation checks
- Common discount-calculation errors
- FAQs
Discount amount = original price × discount rate.
Sale price = original price × (1 − discount rate).
Percent off = (original price − sale price) ÷ original price × 100.
A discount calculator answers four common questions: how much money a markdown removes, what the customer pays after a percent-off offer, what percentage discount a sale price represents, and what the original price was before a known discount. For ecommerce merchants, the arithmetic is only the first step. A sale price can look attractive to shoppers and still leave too little contribution after product, fulfillment, payment, and acquisition costs.
The Ecommerce Discount Calculator calculates the sale price from a regular price and a chosen percent-off offer, then models contribution per order and the order lift needed to preserve total contribution. It does not reverse two entered prices to calculate the discount rate, so use the formula below when you know both the regular and sale prices.
If you have a contribution-margin target rather than only a price pair, see the guide to calculating an ecommerce discount for a target margin after you review the basic sale-price formulas.
How to calculate a discount amount and sale price
Convert the percent off to a decimal before multiplying. For 25% off, use 0.25. If the regular price is $80, the discount amount is $80 × 0.25 = $20, and the sale price is $80 − $20 = $60. You can calculate the sale price directly as $80 × (1 − 0.25) = $60.
| Original price | Discount | Discount amount | Sale price |
|---|---|---|---|
| $80.00 | 10% | $8.00 | $72.00 |
| $80.00 | 15% | $12.00 | $68.00 |
| $80.00 | 25% | $20.00 | $60.00 |
| $80.00 | 40% | $32.00 | $48.00 |
The discount amount is the dollars removed from the original price. The sale price is what remains before any applicable tax or shipping charges. If a store displays “save $20,” that is not the same statement as “save 20%” unless the original price is $100.
How to calculate the percentage discount from two prices
When you know the original and sale prices, subtract first and divide by the original price:
Percent off = (original price − sale price) ÷ original price × 100.
If a $72 product is marked down to $54, the reduction is $18. Then $18 ÷ $72 × 100 = 25% off. The denominator is the original price. Dividing by the sale price would produce a different number and would not represent the customer-facing discount from the original price.
For a “buy one, get one” or bundle offer, first define the reference basket. If two $40 items are sold together for $60, the bundle discount is $20 ÷ $80 = 25% against the two-item total. That comparison assumes both items would otherwise sell at $40 and does not prove the bundle will create incremental demand.
How to find the original price before a discount
If the sale price and discount percentage are known, divide the sale price by the portion of the price that remains:
Original price = sale price ÷ (1 − discount rate).
At 25% off, 75% of the original price remains. If the sale price is $60, original price = $60 ÷ 0.75 = $80. Do not add 25% to $60: $60 × 1.25 is $75, which is not the original price because the 25% discount was calculated from the larger original amount.
This reverse formula is useful for checking a planned markdown. The discount rate must be less than 100%, and the sale price must use the same currency and product basis as the original price.
Calculate a target sale price from a margin floor
Merchants often start with a planned discount and then ask whether the sale price can still cover costs. A simplified pre-ad contribution formula is:
Contribution per order = sale price × (1 − percentage fee rate) − fixed variable costs.
If your minimum acceptable contribution per order is known, solve for the price:
Minimum sale price = (fixed variable costs + minimum contribution) ÷ (1 − percentage fee rate).
For example, assume fixed variable costs of $28 per order, percentage-based fees of 3%, and a minimum pre-ad contribution goal of $12. The floor is ($28 + $12) ÷ (1 − 0.03) = $40 ÷ 0.97 = $41.24. A promotion below that price would miss the chosen contribution goal under these assumptions. This simplified floor excludes any costs not entered, such as ad cost, refunds, or overhead.
Now compare that floor with an original price of $60. A $41.24 minimum sale price implies a maximum discount of ($60 − $41.24) ÷ $60 × 100 = about 31.3%. This is a planning result, not a recommendation to use the full discount. Demand, product mix, return behavior, customer acquisition, and inventory capacity still matter.
Check the promotion's order economics
The discount calculator on DTCStack focuses on the next decision: how much more order volume would be needed to offset a lower contribution per order. It accepts regular price, fixed variable cost, variable fee percentage, baseline order volume, and discount percentage. It returns discounted price and per-order contribution, the same-volume contribution gap, and the modeled volume hurdle.
In an illustrative example, a product sells for $60, has $36 in fixed variable costs, and has no percentage fee. At full price it contributes $24 per order. At 20% off, the sale price is $48 and contribution falls to $12. To preserve total contribution, orders must double: $24 ÷ $12 = 2. A 20% discount therefore requires a 100% order increase under these cost assumptions—not a 20% lift.
Use the discount volume-lift model as an economic hurdle, not a demand forecast. It does not predict whether traffic or conversion will rise, whether buyers are incremental, or whether repeat purchases will occur. For a multi-product promotion, calculate a representative basket or run separate scenarios for meaningfully different margins.
Price display and calculation checks
- Round only at the display step. Keep full precision while comparing scenarios; round currency to the smallest unit used at checkout.
- Use one reference price. State whether the original price is your prior selling price, regular price, or a suggested reference price. Do not switch definitions between the calculation and promotion copy.
- Apply stacked offers in the actual order. A 20% code applied after a 10% markdown gives 0.90 × 0.80 = 0.72 of the original price, or 28% total off—not 30%.
- Separate item discount from taxes and shipping. Calculate the product price first, then apply the store's checkout rules and local tax treatment.
- Check fixed costs. A percentage fee falls as the selling price falls, but a fixed per-order charge may not. Fulfillment and product costs often remain unchanged.
Common discount-calculation errors
- Dividing the discount by the sale price instead of the original price.
- Adding a discount percentage to the sale price to reconstruct the original price.
- Adding two sequential percentage discounts as if both applied to the original price.
- Treating sale revenue as contribution or net profit.
- Applying a discount to a list price that customers rarely pay without explaining the reference price.
- Ignoring returns, fees, shipping subsidies, and acquisition costs when approving a promotion.
FAQs
What is the formula for a 20% discount?
Multiply the original price by 0.20 to find the discount amount, then subtract it from the original price. Equivalently, multiply the original price by 0.80 to get the sale price.
How do I calculate percent off between two prices?
Subtract the sale price from the original price, divide the difference by the original price, and multiply by 100. For $80 reduced to $60, the discount is 25%.
How do I calculate the original price from a sale price?
Divide the sale price by one minus the discount rate. For $60 at 25% off, calculate $60 ÷ 0.75 = $80.
Does the DTCStack discount calculator calculate sale price?
It calculates the discounted price as part of its margin-impact model, then estimates contribution changes and a required volume hurdle. Use the formulas in this guide for a standalone percent-off calculation; the tool does not predict customer demand.