Skip to content
Utilio

Discount calculator

Enter the price and the percentage off to instantly see what you'll pay and how much you save. It also handles stacked discounts and the price before the markdown.

  • Free
  • No sign-up
  • In your browser

Optional. Applied to the already reduced price.

Final price

Enter the price and the discount to see the result.

How to use this tool

  1. Choose “Sale price” to calculate what you'll pay, or “Original price” if you only know the discounted price.
  2. Enter the price and the discount percentage. Use a dot for decimals (49.99).
  3. If there's an extra discount (for example, an additional 10% at checkout), enter it under “Second discount”.
  4. Check the final price, the savings and, if you added a second discount, the actual total discount.

How to calculate a discount

The amount saved is the price multiplied by the percentage and divided by 100. The sale price is the price minus the savings, or simply the price multiplied by (1 − discount / 100).

For example, an $80 coat at 20% off: you save 80 × 20 / 100 = $16 and pay 80 × 0.80 = $64. A handy trick: with 20% off you pay 80% of the price; with 35% off, 65%.

Stacked discounts: 20% + 10% is not 30%

When a discount is applied to a price that has already been reduced, the second percentage is taken from a smaller amount. On $100, 20% off brings the price to $80, and an extra 10% takes off $8 more, so you pay $72: the total discount is 28%, not 30%.

The general rule is to multiply the factors: 0.80 × 0.90 = 0.72. The order of the discounts doesn't change the final result. The calculator shows the actual total discount when you fill in the second discount.

How to find the original price from the sale price

If you paid $45 with 25% off, you paid 75% of the original price. So the original price is 45 / 0.75 = $60.

A common mistake is to add the percentage to the sale price: 45 + 25% = $56.25, which isn't the original price. The percentage was calculated on the original price, not on the sale price, which is why you divide instead of adding.

Examples

An $80 coat at 20% off

Enter 80 and 20. Sale price: $64. You save $16.

A $650 laptop marked down 30%

Enter 650 and 30. Sale price: $455, saving you $195.

20% off plus an extra 10% on $100

Enter 100, 20 and, under “Second discount”, 10. You pay $72: the total discount is 28%.

You paid $45 with 25% off

Choose “Original price” and enter 45 and 25. The price before the discount was $60.

Frequently asked questions

How do I calculate a discount in my head?

First work out 10% by moving the decimal point one place to the left, then multiply: 10% of 80 is 8, so 20% is 16 and 30% is 24. Then subtract it from the price. For 50% off, just halve it.

Why don't two discounts in a row add up?

Because the second one applies to the already reduced price, which is lower than the original. 20% and then 10% is 28% in total; 50% and another 50% is 75%, not 100%.

Does it work with any currency?

Yes. The calculator only works with numbers, so you can use it with dollars, euros, pounds or any other currency. Results are rounded to two decimal places.

Is the discount applied before or after sales tax?

In the US, sales tax is usually added at the register on top of the price tag, so the discount comes off the pre-tax price. Because both are percentages, applying a discount before or after a proportional tax gives the same final total.

Is my data sent to a server?

No. All calculations happen in your browser and the prices you type aren't sent to any server.

This page is also available in: Español, Português, Français