HandyBench

Discount Calculator

Sale price and savings from a discount.

20
You save
60
Final price

How to use the Discount Calculator

  1. 1 Enter the original price and discount percent.
  2. 2 See the amount saved and the final price.
  3. 3 Add a second discount to stack if needed.
  4. 4 To work backwards from a sale price, switch to Find the original price.

How the sale price is calculated

A discount of d percent leaves you paying 100 − d percent of the price, so the calculator multiplies the original price by (1 − d / 100). The You save figure is the original price minus that final price. If you tick Add a second discount, a second percentage is applied to the already reduced price, not to the original:

final = price × (1 − d1 / 100) × (1 − d2 / 100)

Results display with up to two decimal places. Each percentage field is limited to 0 to 100.

The Find the original price button reverses the calculation: you enter the sale price you paid and the discount, and it divides by (1 − d / 100) to show the original price. A discount of 100% cannot be reversed, so that case shows a message.

Worked examples

A 25% discount on 80 is 80 × 0.75 = 60, so you save 20. For stacking, 20% off then a further 10% off 100 gives 100 × 0.8 × 0.9 = 72. Two stacked discounts of 20% and 10% are worth 28% in total, not 30%, because the second one applies to a smaller number.

Price 100Final priceEffective discount
50% then 50%25.0075%
20% then 10%72.0028%
30% then 20%56.0044%
10% then 10%81.0019%

The order of the two does not matter. 10% then 20% gives the same 72 as 20% then 10%, since multiplication is commutative.

Common mistakes

  • Adding percentages. "Extra 20% off already-reduced items" never means 20% off the original. Adding 50% and 50% would mean a free item, which is why the stacked result is 25, not 0.
  • Working backwards. If an item is 60 after a 25% discount, the original was 60 ÷ 0.75 = 80, not 60 × 1.25 = 75. Dividing by (1 − d / 100) is the reverse step, and the Find the original price mode does it for you: enter 60 and 25%.
  • Tax timing. In most places the sales tax or GST is added after the discount, so the taxed amount is lower. See the sales tax calculator to add it to the final price.
  • Percent off versus amount off. A flat coupon such as 10 off is not a percentage. To compare it with a percentage deal, express it as 10 ÷ price × 100.

To find the percentage from two known prices, use the change panel in the percentage calculator. Retailers who need the opposite view, the margin left after discounting, can use the profit margin calculator.

Examples

  • ▸ 25% off a price of 80: you save 20 and pay 60.
  • ▸ 20% off then a further 10% off 100: you pay 72 (28% saved in total).
  • ▸ 50% off then 50% off 100: you pay 25, not zero.

Frequently asked questions

How do I calculate a price after a discount?

Multiply the price by (1 − discount/100). For 25% off ₹80, that is 80 × 0.75 = ₹60.

How do I stack two discounts?

Apply them one after another rather than adding the percentages. A 20% then 10% discount on 100 is 100 × 0.8 × 0.9 = 72 — not 30% off. This tool stacks them correctly.

How do I find the discount percentage from two prices?

Subtract the sale price from the original, divide by the original, then multiply by 100. From 80 to 60 is (80 − 60) ÷ 80 × 100 = 25% off.

Is 20% off plus another 10% off the same as 30% off?

No. The second discount applies to the already reduced price, so 20% then 10% on 100 gives 72, an effective 28% off. The order of the two does not change the result.

How do I find the original price from a sale price?

Divide the sale price by (1 − discount / 100). If something costs 60 after 25% off, the original was 60 ÷ 0.75 = 80. The Find the original price mode does this for you: enter the sale price and the discount.

Related guides