Discount Calculator

Type in a price and the percentage off to see the sale price and what you save - add a second discount to stack them.

How discounts are calculated

A percentage discount takes a slice off the original price. The saving is price x (discount/100) and the sale price is price - saving. A neat shortcut is to multiply the price by (1 - discount/100) directly: 25% off means multiplying by 0.75. So 25% off 80 is 80 x 0.75 = 60, saving 20.

Why stacked discounts are less than they look

"Extra 10% off sale prices" does not add to the sale percentage - it multiplies. Two discounts of 20% and 10% are applied in sequence: 100 becomes 80, then 80 becomes 72. That is a 28% effective discount, not 30%. The general rule is that stacking a% and b% gives an effective discount of a + b - (a x b / 100), always a little below their sum. The tick box above turns on a second discount and shows the true combined figure.

Spotting the better deal

Retailers know "30% then extra 20%" sounds bigger than a flat 44%, even though they are identical (0.7 x 0.8 = 0.56, so 44% off). When two offers compete, convert both to an effective percentage and compare. A single 45% beats a stacked 30-plus-20% every time. The same logic applies to a coupon on top of a sale: work the sale price first, then apply the coupon to whatever remains rather than to the original ticket price, or you will overestimate what you save.

Common discount reference

It helps to memorise a few multipliers so you can price a sale in your head. Each percentage off is just the price times the factor below:

% offMultiply price by50.00 becomes
10%0.9045.00
25%0.7537.50
33%0.6733.50
50%0.5025.00
70%0.3015.00

This is the same core maths as the percentage calculator. If a price includes tax you want to strip first, try the VAT calculator, and for splitting a discounted restaurant bill the tip calculator handles the rest.

Frequently asked questions

How do I calculate the price after a percentage discount?
Multiply the original price by the discount as a decimal to get the saving, then subtract it. For 25% off a 80 price: 80 x 0.25 = 20 saving, so the final price is 60. Or multiply directly by 0.75.
How do stacked discounts work - is 20% then 10% the same as 30% off?
No. Stacked discounts are applied one after another, not added together. 20% then 10% off 100 gives 100 x 0.8 = 80, then 80 x 0.9 = 72, an effective discount of 28% rather than 30%. Two discounts always come out slightly less than their sum.
How do I work out the discount percentage from two prices?
Subtract the sale price from the original, divide by the original, then multiply by 100. Down from 50 to 35 is (50 - 35) / 50 x 100 = 30% off.
Does the order of two discounts change the final price?
No. Multiplication is commutative, so 20% then 10% gives exactly the same final price as 10% then 20%. Only the intermediate figure differs.