Skip to content
Advanced Calculator logo

Discount Calculator

Work out what a sale price really comes to, including a second stacked discount and sales tax — or go the other way and find the discount percentage hidden behind two prices.

What you are buying

Applied to the already-reduced price.

Added after the discounts, on the reduced price.

Result
You pay
$0.00
Enter an original price to get started
You save$0.00
Effective discount0%

How to use this calculator

The calculator has two tabs, depending on which number you are missing.

Find sale price

  1. Enter the original price and the advertised discount percentage.
  2. Add a second discount if the shop is stacking offers — it is applied to the reduced price, which is how nearly every retailer does it.
  3. Add your sales tax rate if you want the true till price. Tax is calculated on the discounted amount.
  4. Read off the final price, the amount saved and the effective discount across both offers.

Find discount %

  1. Enter the original price and the price on the tag.
  2. The calculator shows the discount percentage, the amount saved, and what fraction of the original price you are still paying.
  3. If the second price is higher than the first, it is flagged as a price increase rather than a discount.

The formula

A single discount is two lines of arithmetic:

saving = original price × (discount ÷ 100)

sale price = original price − saving

A second discount multiplies down from the new price rather than the old one:

final price = original × (1 − d1 ÷ 100) × (1 − d2 ÷ 100)

effective discount % = (original − final) ÷ original × 100

Sales tax is then charged on what is left:

price with tax = discounted price × (1 + tax ÷ 100)

And to work backwards from two prices:

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

Worked examples

A straightforward 30% off

A jacket marked $80 at 30% off.

  • Saving: 80 × 0.30 = $24.00
  • Sale price: 80 − 24 = $56.00

Stacked discounts: 40% off, then an extra 20%

Boots at $120 with 40% off, plus a clearance coupon for another 20%.

  • After the first discount: 120 × 0.60 = $72.00
  • After the coupon: 72 × 0.80 = $57.60
  • Total saved: 120 − 57.60 = $62.40
  • Effective discount: 62.40 ÷ 120 = 52%, not 60%

With sales tax added

A $59.99 item at 30% off, in a state with 8.25% sales tax.

  • Discount: 59.99 × 0.30 = $18.00, leaving $41.99
  • Tax: 41.99 × 0.0825 = $3.46
  • Total at the till: $45.45

Frequently asked questions