Skip to main content
Qwikora

Discount Calculator

Enter an original price and a discount percentage to see the final price, the amount you save and the percentage saved. You can stack up to three discounts and add tax after the discount.

Price and discounts

Any amount above 0. No currency symbol needed.

0% to 100%.

Your price

Final price
800.00

After all discounts

Discount amount
200.00
Percentage saved
20%

Relative to the original price

Formula

Final price = Original price x (1 - d/100)
Discount amount = Original price - Final price
Percent saved = Discount amount / Original price x 100

Nothing is rounded until display, where amounts show 2 decimals. A shop that rounds each step to the cent can differ from this by a cent.

How to use the Discount Calculator

  1. Enter the original price. A plain number is enough, with no currency symbol.
  2. Enter the discount percentage, from 0% to 100%.
  3. If there is more than one offer, press Add another discount. You can stack up to 3, and they are applied one after another in the order shown.
  4. Switch on Add tax after discount and enter a tax percentage if you want the final price including tax.
  5. Read the final price, the amount saved and the percentage saved, then press Copy result to paste a readable summary.

How the discount is worked out

A discount of d% takes d/100 of the current price off. When you stack discounts, the second percentage is taken off the price left by the first, and the third off the price left by the second. They are not added together, so 20% followed by 10% is a 28% saving overall, not 30%.

Tax, when switched on, is calculated after all the discounts, on the discounted price. The percentage saved is always measured against the original price and ignores tax.

How to read the result: Final price is what you pay after every discount. Discount amount is the total taken off, and Percentage saved is that amount as a share of the original price. When you stack offers, the step-by-step list shows the price after each one. With two or more stacked discounts, Percentage saved is lower than the discount percentages added together.

Nothing is rounded during the calculation. Amounts are rounded to 2 decimals only for display, so a shop that rounds every step to the cent could differ from these figures by a cent.

Final price = Original x (1 - d1/100) x (1 - d2/100) x (1 - d3/100)
Discount amount = Original - Final price
Percent saved = Discount amount / Original x 100
Tax = Final price x tax% / 100
Final price incl. tax = Final price + Tax
  • To find the discount percentage from an original price and a sale price, use the Percentage Calculator.
  • If the price you have includes GST that you need to separate out, work that out with the GST Calculator.

Assumptions and limits

  • Discounts are percentages only. Flat-amount coupons, buy-one-get-one offers and minimum-spend conditions are not modelled.
  • Up to 3 stacked discounts and one tax percentage. Tax is a single rate, so it does not split into components such as CGST and SGST.
  • Works on a single price. It does not handle baskets of several items or quantities.
  • Prices must be above 0 and no more than 1,000,000,000,000. Discount and tax percentages must be between 0 and 100.
  • Amounts are plain numbers with no currency, shown to 2 decimals.

Practical examples

One discount: 25% off 1,499

The discount is 374.75, so the final price is 1,124.25 and you save 25% of the original price.

Two stacked discounts: 20% then 10% on 2,500

The first 20% brings the price to 2,000.00 and the second 10% brings it to 1,800.00. You save 700.00, which is 28% of the original price. A single 30% discount would give 1,750.00, so stacked offers are worth less than their percentages added up.

Stacked discounts plus 18% tax on 2,500

After 20% and 10% off the price is 1,800.00. Tax at 18% on that is 324.00, so the final price including tax is 2,124.00. The percentage saved stays at 28%.

Frequently asked questions

How do I find the discount percentage from the original and sale price?

Divide the amount saved by the original price and multiply by 100. A 1,499 item on sale for 1,124.25 saves 374.75, which is 25%. The % Decrease tab of the percentage calculator does this directly from the two prices.

Why is 20% plus 10% not the same as 30% off?

The second discount only applies to what is left after the first. On 2,500, 20% then 10% gives 1,800.00, while 30% off gives 1,750.00. For 1,000 with 20%, 10% and 5%, the final price is 684.00 (31.6% saved), not the 650.00 you would get from 35%.

Does the order of stacked discounts matter?

Not for the final price. Each discount multiplies the price by a fixed factor, and multiplication gives the same result in any order. Only the in-between prices change, which you can see in the step-by-step list.

Is tax charged on the original or the discounted price?

This tool charges it on the discounted price. For 2,500 with 20% and 10% off and 18% tax, the tax is 324.00 and the total is 2,124.00. Adding the tax first and then discounting the tax-inclusive price lands on the same total, but the tax line would read differently, so follow your invoice's rules.

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

Divide the sale price by (1 - discount/100). If an item costs 800 after 20% off, 800 / 0.8 is 1,000. This calculator works forward from the original price, so use that division to check it.

Why might a shop's total differ by a cent from mine?

This calculator keeps full precision and rounds only the numbers it shows. Many shops round after each discount or after tax, which can move the total by a cent or so.