Skip to content
ToolShelf

Discount calculator

Take one or two discounts off a price and add tax if it applies, or compare a list price against what you paid to see the real percentage off.

What do you want to work out?

The price

Discount type

On top of that

Optional. Comes off the reduced price.

Only if tax is added at the till

Leave the tax field blank where the price already includes VAT, which is the case almost everywhere outside the United States.

What you pay

—

Enter a price and a discount to see the result.

Why stacked discounts are smaller than they look

“20% off, plus an extra 20% off sale prices” sounds like 40%. It is 36%. The second discount is taken from the price after the first one, not from the original: 100 falls to 80, and 20% of 80 is 16, leaving 64.

The gap widens as the discounts get larger. Two 50% discounts are 75% off, not 100%, half of a half is a quarter, and a quarter of the price is still left to pay. This is the single most common mistake in reading a sale, and it is the reason the extra discount is a separate field here rather than something to add on yourself.

Order, and when it matters

Two percentages can be applied in either order and give the same answer, because multiplying by 0.7 and then 0.9 is the same as multiplying by 0.9 and then 0.7. A fixed amount mixed with a percentage is different: taking 20 off and then halving is not the same as halving and then taking 20 off. Shops almost always apply the percentage first, which is the less generous of the two.

Tax, and when to leave it blank

Whether to fill in the tax field depends entirely on where you are. In the United States sales tax is added at the till, so the shelf price is pre-tax and entering the rate here gives the figure on the receipt. In the UK, across the EU and in most of the world, VAT is already inside the advertised price, entering it would charge it twice.

Where tax does apply, it is charged on the discounted price rather than the original, because you are taxed on what you actually pay. A discount therefore reduces the tax as well. Tax is shown as its own line and is never counted as part of the saving.

Checking a sale claim

The second mode works backwards from two prices: what was it listed at, and what did it actually come to. That is the useful direction when a sign says “up to 70% off” and you want to know what you were really given, or when a price has been raised before a sale so that the discount is measured against a figure nobody paid.

To go the other way, a sale price back to the original, divide by 1 minus the discount as a decimal. A price of 56 after 30% off was 80, not 72.80. Adding the percentage back on gives the wrong answer because it is being taken from the smaller number.

Questions

How do I work out a percentage off a price?
Multiply the price by the discount and divide by 100 to get the saving, then subtract it. For 30% off 80: 80 x 30 = 2,400, divided by 100 = 24 saved, leaving 56. A quicker way in your head is to take 10% (move the decimal one place) and multiply up, 10% of 80 is 8, so 30% is 24.
Do two discounts add together?
No, and this is the mistake almost everyone makes. 20% off followed by an extra 20% off is 36% off, not 40%. The second discount is taken from the already-reduced price: 100 becomes 80, then 20% of 80 is 16, leaving 64. Two discounts of 50% are 75% off, never 100%.
Does the order of two discounts matter?
Not when both are percentages, 30% then 10% gives exactly the same price as 10% then 30%, because multiplication does not care about order. It does matter when one is a fixed amount: taking 20 off then 50% off is not the same as 50% off then 20 off. Shops usually apply the percentage first, which is the less generous order.
Should I enter a tax rate?
Only if tax is added at the till where you are. In the United States, sales tax is added to the displayed price, so entering it gives the amount on the receipt. In the UK, the EU and most other places, VAT is already inside the displayed price and adding it here would count it twice. Leave the field blank when the price you entered already includes tax.
Is tax charged on the price before or after the discount?
After. You are taxed on what you actually pay, so a discount reduces the tax as well as the price. That is why this calculator applies both discounts first and then adds tax to whatever is left, and why the tax is shown separately rather than being counted as part of your saving.
How do I find what percentage off I got?
Switch to comparing two prices. Subtract what you paid from the original price, divide by the original price, then multiply by 100. Paying 175 for something listed at 250 is 75 off 250, which is 30%. This is the honest way to check a sale claim against the price actually charged.
How do I find the original price from a sale price?
Divide the sale price by 1 minus the discount as a decimal. A price of 56 after 30% off was 56 divided by 0.7 = 80. Adding 30% back onto 56 gives 72.80, which is wrong, the 30% came off the larger original figure, not the smaller sale one.
Why can a discount not be more than 100%?
Because 100% off already means free, and anything beyond it would mean the shop paying you to take the goods. A percentage above 100 is rejected. A fixed amount larger than the price is allowed, because a voucher worth more than the basket is ordinary. The price simply stops at zero and the remaining value is lost.

More tools