🏷️ Discount Calculator
Find the sale price after a discount, work out what percentage off two prices represent, calculate the original price before a discount, or combine multiple stacked discounts into one final price.
🏷️ Choose a Calculation
Discount Formulas
Sale Price After Discount
Example: $80 × (1 - 0.25) = $60
Percentage Off
Example: (($200-$150)÷$200) × 100 = 25%
Original Price (working backward)
Example: $60 ÷ (1 - 0.25) = $80
Stacked Discounts (applied sequentially, not added)
Example: $100 with 20% then 10% off:
$100 × 0.80 × 0.90 = $72 (a combined 28% off, not 30%)
Frequently Asked Questions
Discount Calculator - Sale Price, Percentage Off & Stacked Discounts
Discount math looks simple until a store advertises "an extra 10% off already-reduced prices," or you need to figure out what an item cost before a sale. This calculator handles the four most common discount questions: finding a sale price, finding what percentage off two prices represent, working backward to the original price, and correctly combining multiple stacked discounts.
Common mistake: Stacked discounts multiply, they don't add - 20% + 10% off is 28% total, not 30%
Why Stacked Discounts Aren't What They Seem
Retailers often advertise "20% off, plus an extra 10% off" in a way that makes shoppers assume a 30% total discount. In reality, discounts stack multiplicatively: each discount applies to the already-reduced price, not the original. A $100 item with 20% off becomes $80, and a further 10% off that $80 gives $72 - a combined discount of 28%, not 30%. The gap grows larger with bigger discounts or more stacked layers, so it's always worth calculating the real final price rather than adding percentages in your head.
Working Backward: Finding the Original Price
A common mistake when reversing a discount is adding the percentage back to the sale price instead of dividing. If an item is $60 after a 25% discount, adding 25% of $60 back gives $75 - the wrong answer. The correct approach divides the sale price by (1 - discount as a decimal): $60 ÷ 0.75 = $80, the true original price. This distinction matters when comparing a "sale price" against a claimed "original price" to judge whether a discount is genuine.
How this calculator works, and where the numbers come from
The Discount Calculator applies the standard formula for this calculation to the values you enter and updates the result as you type. The calculation itself happens in your browser, and the page explains the method so you can check any result by hand.
Please note: Results are estimates based on the numbers you enter, not accounting or financial advice.
Sources and further reading
Learn more
Read our guide: Percentage Traps: Markup vs Margin, Stacked Discounts and More