Discount calculator
Enter the original price and the percent off to see the sale price and your savings, or enter both prices to find the discount %. Add a second discount or sales tax if you need to.
Defaults to your region. Switch to compare any other scale.
Result
60
Sale price
- Sale price60
- You save20
- You pay (share of original)75%
- Original price80
Stacked discounts do not add up
A second discount is taken from the already reduced price. 20% and then another 10% off is 28% in total, not 30%: 1 − 0.8 × 0.9 = 0.28.
About this tool
How to calculate a discount
Multiply the original price by the discount as a decimal to get the savings, then subtract it. Or in one step: Sale price = Original × (1 − Discount ÷ 100). A 25% discount on 80 is 80 × 0.75 = 60, so you save 20.
Finding the percent off
If you know both prices: Discount % = (Original − Sale) ÷ Original × 100. A jacket reduced from 120 to 90 is (120 − 90) ÷ 120 = 25% off.
Stacked or double discounts
"Extra 10% off sale prices" is applied to the already reduced price, so discounts multiply rather than add. 20% then 10% gives 1 − 0.8 × 0.9 = 28% off in total, not 30%.
Discount and sales tax
Sales tax or VAT is normally charged on the discounted price, so apply the discount first and then the tax. The order does not change the final number, because both are multiplications.
Formula
Sale price = Original × (1 − Discount % ÷ 100)You save = Original − Sale priceDiscount % = (Original − Sale) ÷ Original × 100Two discounts: total % = 1 − (1 − d1) × (1 − d2)
How it is calculated
- Choose whether you know the discount % or the sale price.
- Enter the original price.
- Enter the discount % (and an optional extra discount), or the sale price.
- Optionally add sales tax or VAT, then read the sale price, savings and total discount.
Questions
How do I calculate a discount?
Multiply the original price by (1 − discount ÷ 100). 30% off 50 is 50 × 0.70 = 35, so you save 15.
How do I find what percent off an item is?
Subtract the sale price from the original, divide by the original and multiply by 100. From 120 to 90: 30 ÷ 120 = 25% off.
Is 20% off plus an extra 10% off the same as 30% off?
No. The second discount applies to the reduced price, so the total is 1 − 0.8 × 0.9 = 28%. On 100 you pay 72, not 70.
Is tax charged before or after the discount?
Normally after: tax is charged on the price you actually pay. Because both steps are multiplications, the final total is the same either way.