Enter a price and discount to see the sale price, or work backward from a sale price to find the original.
The discount percentage is multiplied by the original price to get the amount saved, then subtracted from the original price for the sale price: sale price = original × (1 − discount%/100).
If a sale price reflects a known discount percentage, the original price is the sale price divided by (1 minus the discount as a decimal): original = sale ÷ (1 − discount%/100) — this undoes the discount math to recover the starting price. It's the same reverse-percentage logic used for "price before tax" calculations.
Stacked discounts multiply, not add — 20% off followed by another 10% off is not 30% off. Each discount applies to the already-discounted price, so the combined effect is 1 − (1−0.20)×(1−0.10) = 1 − 0.80×0.90 = 1 − 0.72 = 28% off, not 30%. The Stack tab above computes this directly for any two discounts, and shows the "combined effective discount" so you can see exactly how much the headline percentages actually save. The gap between the naive sum and the real combined discount grows the more discounts are stacked — which is why "up to 50% off, plus an extra 20%" promotions save meaningfully less than the two numbers added together suggest.
No — multiplication is commutative, so 20% then 10% gives exactly the same final price as 10% then 20% (both land at 72% of the original). What does matter is whether a coupon is described as applying to the original price or the already-discounted price — retailers sometimes apply a coupon to the pre-sale price even during a sale, which is more generous than stacking, so check the fine print.
In the US, sales tax is calculated on the discounted price, not the original — so a $100 item at 20% off with 8% sales tax comes to $80 × 1.08 = $86.40, not $100 × 1.08 minus 20%. The optional tax field on the "Find sale price" tab applies exactly this order. In most of Europe and in India, prices are more commonly tax-inclusive to begin with (VAT/GST already baked into the shelf price), so a discount there typically reduces the tax-inclusive price directly — if you need to separate the tax component afterward, the GST / VAT Calculator handles that reverse extraction.
A flat dollar-off coupon ($20 off) and a percent-off coupon (20% off) only produce the same saving at one specific price point — below that price the dollar coupon saves relatively more, above it the percent coupon does. When both are stackable, applying the percentage discount first (on the larger base) then the flat amount usually saves slightly more than the reverse order, though most retailers fix the order in their system rather than letting you choose.
Watch for "up to" language — "up to 50% off" legally requires only that at least one item in the sale carries that discount, not the whole range. Also check whether the discount applies to the lowest previously-advertised price or a recently-inflated "original" price; consumer protection rules on this vary significantly between the US (FTC guidance), the EU (the Omnibus Directive requires showing the lowest price in the last 30 days), and India (Consumer Protection Act rules on misleading MRP claims) — the EU's rule in particular makes pre-sale price inflation harder to get away with legally.
Worked example: a $200 item with 30% off comes to $140 (you save $60); add 8% sales tax on the discounted price and the final total is $151.20. Working backward, a $140 sale price with a known 30% discount recovers the original $200 exactly. Stacking 20% then 10% on that same $200 item lands at $144 (28% combined off), not the $140 that a naive 30%-sum would suggest — try all three tabs above with these numbers to confirm.
Work out the final till price by adding the Sales Tax Calculator on top, and use the Percentage Calculator for percentage questions that are not discounts.