Skip to content
cliplimeClipLime

Discount calculator

What you pay, what you save and what the price was, with every step shown.

Price after a discount

Work out what you pay, what you save, or what the price was.

% off
A second discount or tax

A coupon taken off after the first discount

% off

Sales tax, VAT or GST, if you want the total

%

Enter the original price and the discount to see the sale price.

These results are estimates for information only and are not financial or tax advice. Check prices, costs and tax with your own records or a qualified adviser before you rely on them.

At a glance

What it does
Finds the price after a discount, the percent off between two prices, or the original price before a discount.
Sale price
Sale price = original × (1 − discount ÷ 100). 80 with 30% off is 80 × 0.7 = 56.
Second discount
A coupon on top of the sale price multiplies with the first. 30% off and then 20% off is 44% off, not 50%.
Tax
Optionally adds a tax rate to the sale price, so you can see the total at the till.
Original price
Original = sale price ÷ (1 − discount ÷ 100). A price of 60 after 25% off was 80, not 75.
Rounding
Every amount is rounded to the cent and the amounts shown add up.
Privacy
Nothing is sent when you type. Your numbers are kept in the page address so a link can be shared, so a shared link carries them.
Note
Results are estimates for information only and are not financial advice.

How to do it

  1. 1

    Choose the question

    Pick Find the sale price, Find the discount or Find the original price, depending on which number you are missing.

  2. 2

    Enter the numbers

    Type the prices and the percentage. Press one of the common discounts to fill the percentage in.

  3. 3

    Add a second discount or tax

    When finding a sale price, open A second discount or tax to add a coupon and a tax rate.

  4. 4

    Read the answer and the working

    The big number is the answer, with what you save under it. The steps show each calculation.

The three discount calculations

Every discount question is one of three. Write the discount as a decimal first: 30% is 0.3.

  • The sale price: original × (1 − discount). For 80 with 30% off that is 80 × 0.7 = 56, and you save 24.
  • The percent off: (original − sale price) ÷ original × 100. From 80 down to 60 is 20 ÷ 80 × 100 = 25% off.
  • The original price: sale price ÷ (1 − discount). If 60 is the price after 25% off, the original was 60 ÷ 0.75 = 80.

The percentage is always taken from the original price, which is why the reverse sum divides instead of adding the percentage back. Adding 25% to 60 gives 75, and 25% off 75 is only 56.25.

Discounts that stack

When a second discount comes off the already reduced price, the two multiply instead of adding. 30% off and then 20% off is 0.7 × 0.8 = 0.56 of the original price, so the combined discount is 44%, not 50%. Two discounts of 50% are 75% off, not 100%.

The order does not change a percentage result, because multiplication gives the same answer either way. A fixed amount is different: 10 off before a percentage discount and 10 off after it give different totals, so check how a coupon is applied.

The calculator shows the combined discount whenever you add a second one. For a page built around sale prices and coupons, see the sale price calculator.

Tax and rounding

In many places tax is charged on the price after the discount, but rules for coupons and manufacturer discounts vary, so check how your tax works. With a rate entered, the calculator adds the tax to the sale price: 100 with 25% off is 75, and 8% tax on 75 is 6, so the total is 81.

Each amount is rounded to the cent, and the sale price, the tax and the total always add up. A shop's till may round differently.

Questions people ask

How do I calculate a discount?

Multiply the original price by the discount as a decimal and take it off, or multiply by 1 minus the discount in one step. 30% off 80 is 80 × 0.7 = 56. The saving is 80 − 56 = 24.

How do I find the percent off between two prices?

Subtract the sale price from the original, divide by the original and multiply by 100. From 80 down to 60 is (80 − 60) ÷ 80 × 100 = 25% off. Choose Find the discount above.

How do I find the original price before a discount?

Divide the sale price by 1 minus the discount as a decimal. After 25% off a price of 60, the original was 60 ÷ 0.75 = 80. Do not add 25% to 60: the 25% was of the original price.

Is 30% off and then 20% off the same as 50% off?

No. The second discount comes off a smaller price, so together they are 44% off. The calculator shows the combined discount when you add a second one.

Is tax added before or after the discount?

In many places tax is charged on the discounted price, but it depends on the tax rules and on the kind of coupon. This calculator adds the tax you enter to the sale price. Check your own rules if the exact total matters.

Is anything I type stored or sent?

No. Typing sends nothing anywhere: the sums run in your browser. Your numbers are also kept in the page address so that Copy link works. That means a link you share, or a page you reload, requests that address, numbers included, from our server like any web address. Share a link only if you are happy to share the numbers.