Skip to content
ToolPika

Discount Calculator

Enter a price and a discount to see what you pay and what you save. Got two prices instead? The second box tells you the percentage off.

Price after discount

Discount from two prices

Runs in your browser. Nothing you enter is sent to a server.

How it works

Price after discount. The discount is a percentage of the original price, so the final price is what is left:

final price = original price × (1 − discount ÷ 100)

A 25% discount on 80 leaves 80 × 0.75 = 60, and you save 20.

With an extra discount, the second percentage applies to the price that is already reduced, not to the original:

final price = original price × (1 − first discount ÷ 100) × (1 − extra discount ÷ 100)

That is why stacked discounts always add up to less than their sum: 40% + 20% is 52% off in total, not 60%. The calculator shows this combined percentage under the result.

Discount from two prices. The percentage off is the difference between the two prices, as a share of the original price:

discount % = (original price − sale price) ÷ original price × 100

If the “sale” price is higher than the original, the calculator tells you how much more it costs instead of showing a negative discount.

Amounts are rounded to the cent only when displayed, and percentages to two decimals.

Examples

Situation Calculation Result
30% off a 250 sofa 250 × 0.70 Pay 175, save 75
20% off a 45 pair of shoes 45 × 0.80 Pay 36, save 9
40% off, then an extra 20% at the checkout, on a 120 coat 120 × 0.60 × 0.80 Pay 57.60, save 62.40 (52% in total)
A jacket goes from 85 to 68 (85 − 68) ÷ 85 × 100 20% off
A game goes from 49.99 to 39.99 10 ÷ 49.99 × 100 20% off (20.004%, rounded)

Tips

  • “Up to 70% off” only tells you the biggest discount in the sale. Enter the original and sale price of the item you want in the second box to see its real discount.
  • For a price with sales tax or VAT, the result keeps the same basis: enter a price including tax and the sale price includes tax too.

Frequently asked questions

Is 20% off plus an extra 10% off the same as 30% off?

No. The extra 10% applies to the already reduced price, so the total is 28%, not 30%. On a 100 item, 20% off leaves 80, and 10% off 80 leaves 72. Add both discounts in the first box and the calculator shows the real total.

Does the order of two discounts matter?

No. 20% then 10% gives the same final price as 10% then 20%, because both are multiplications of the price.

How do I calculate the percentage off between two prices?

Subtract the sale price from the original price, divide by the original price and multiply by 100. A jacket reduced from 85 to 68 is (85 − 68) ÷ 85 × 100 = 20% off.

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

Divide the sale price by (1 − discount ÷ 100). If you paid 63 after 30% off, the original price was 63 ÷ 0.7 = 90.

Does it work with any currency?

Yes. The calculator only works with amounts, so the result is in the same currency as the price you enter. Amounts with cents are shown with two decimals.