Discount calculator

Find the sale price and what you save, with a second discount and tax. Runs on your device.

How it works

  1. Type the original price and the discount
  2. Add an extra discount or tax if the sale has one
  3. Read the final price and what you save

The sale price and the saving

The sale price is the original price times one minus the discount divided by 100. A price of 80 with 25% off is 80 × (1 − 25 ÷ 100) = 60, so you save 20. The page opens on that example. The result card shows the final price in large type, then the amount saved and the total discount as a percentage of the original price. Under it, the box How this was worked out writes each step with your own numbers. The original price can be 0 to 1,000,000,000 and each percentage 0 to 100. Numbers can be typed with commas, as in 1,299.99. A discount of 100% gives a final price of 0.

Two discounts in a row

The box Then extra off takes a second percentage off the already reduced price. It does not add to the first. A price of 200 with 20% off becomes 160, and 10% extra off that becomes 144, so you save 56, which is 28% of 200 and not 30%. The second discount applies to a smaller price, so it is worth less than the same percentage on the original. The tool shows this as a line in the working, with the combined percentage. Leave the box empty for a single discount. Both boxes accept decimals, such as 12.5.

Adding tax after the discount

The box Tax added after the discount adds a tax percentage to the reduced price, as many shops do at the till. With 200 less 20% and 10% extra, and 8% tax, the price before tax is 144, the tax is 11.52 and the final price is 155.52. The saving shown is always before tax, and the card says so. This tool applies the percentage you type and does not know any tax rules, so check the rate and whether the shelf price already includes tax. Amounts are worked in full precision and rounded to 2 decimals only when shown, with halves rounded up. They have no currency symbol, and the grouping follows your browser's language setting.

What this tool does not do

It does not find the original price from a sale price. That is a reverse calculation, which the percentage calculator does with its Add or subtract a % tab. It does not compare shops, work out unit prices or know about coupon limits, minimum spends or rounding rules that a particular shop uses at the till. Nothing you type is stored or sent. This is an estimate, not financial advice.

Frequently asked questions

How do I calculate the price after a discount?

Multiply the price by one minus the discount divided by 100. For 80 with 25% off that is 80 × 0.75 = 60.00, and you save 20.00. Type 80 and 25 and the final price appears, with the working written out under it.

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

No. The second discount applies to the reduced price. A price of 200 becomes 160 after 20% off and 144 after a further 10% off, a total saving of 56, or 28%. A single 30% off would give 140. Use the Then extra off box for the second discount.

Does the saving include tax?

No. You save the original price minus the price after discounts, before any tax. If you fill in the tax box, the tax is added to the reduced price and shown separately. For 144.00 at 8% tax, the tax is 11.52 and the final price is 155.52.

How do I work out the original price from the sale price?

That needs a reverse calculation: divide the sale price by one minus the discount. A sale price of 60 after 25% off came from 60 ÷ 0.75 = 80. This page goes the other way, from the original price to the sale price. The percentage calculator on this site has a tab for the reverse case.

Why are the amounts shown without a currency?

The tool does not know your currency, and a wrong symbol would mislead. Amounts show two decimals with the digit grouping of your browser's language setting, such as 1,299.99 or 1.299,99. Nothing you type is saved or sent.