🏷️ Choose a Calculation

-

Discount Formulas

Sale Price After Discount

Sale Price = Original Price × (1 - Discount% ÷ 100)

Example: $80 × (1 - 0.25) = $60

Percentage Off

% Off = ((Original - Sale) ÷ Original) × 100

Example: (($200-$150)÷$200) × 100 = 25%

Original Price (working backward)

Original Price = Sale Price ÷ (1 - Discount% ÷ 100)

Example: $60 ÷ (1 - 0.25) = $80

Stacked Discounts (applied sequentially, not added)

Final Price = Price × (1-D1/100) × (1-D2/100) × (1-D3/100)...

Example: $100 with 20% then 10% off:
$100 × 0.80 × 0.90 = $72 (a combined 28% off, not 30%)

Frequently Asked Questions

Multiply the original price by (1 - discount percentage/100). For example, a $80 item with a 25% discount: $80 × (1 - 0.25) = $80 × 0.75 = $60. The amount saved is the original price minus the sale price, or $20 in this example.
Stacked discounts apply one after another, not added together. A 20% discount followed by an extra 10% off is NOT a 30% total discount - it's applied sequentially: $100 × 0.80 = $80, then $80 × 0.90 = $72, for a combined discount of 28%, not 30%. This is a common point of confusion in retail promotions advertising 'stacked' or 'additional' discounts.
Divide the sale price by (1 - discount percentage/100). For example, if an item is $60 after a 25% discount: $60 ÷ (1 - 0.25) = $60 ÷ 0.75 = $80 original price. This is different from simply adding 25% to the sale price, which would give the wrong answer ($75).
Divide the discount amount by the original price, then multiply by 100. If a $200 item is discounted by $50, the percentage off is (50 ÷ 200) × 100 = 25%.

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.

Key formula: Sale Price = Original × (1 - Discount%÷100)
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

Last reviewed: by the CalcQube Editorial Team. See our editorial policy for how we build and check calculators, or report an error.