CalcArcade.

Discount Calculator

Find the final price after a sale, including an extra discount stacked on top and sales tax at the register.

Your numbers

Result

How we calculate it

Each discount is applied one after the other: sale price = original × (1 − d1 ÷ 100) × (1 − d2 ÷ 100). Two stacked discounts are therefore less than their sum; 30% and 10% off is 37% off, not 40%.

Sales tax is then added to the sale price.

Assumptions and limits

  • Sales tax rules and rates vary by location. Leave the tax at zero if you only want the pre-tax price.
  • Coupons with fixed dollar amounts are not modeled.

Frequently asked questions

How do I calculate a discount?

Multiply the price by the discount percentage as a decimal and subtract it. 25% off $80 is $80 − $20 = $60.

How do stacked discounts work?

Each percentage applies to the already-reduced price, so two discounts always save less than their simple sum.

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

Divide the sale price by (1 − discount as a decimal). A $60 price after 25% off means the original was $60 ÷ 0.75 = $80.

Related calculators

Worked example (a fixed example using the starting numbers, it does not change as you type)

Inputs: Original price ($) = 120; Discount (%) = 30; Extra discount (%) = 10; Sales tax (%) = 7.

  • Sale price $75.60
  • You save $44.40
  • Effective discount 37%
  • Price with sales tax $80.89

Embed this calculator

Add this calculator to your own page. Paste the code where you want it. The small link keeps credit to the source.

More everyday calculators

Last reviewed: . Formulas and assumptions are described on our methodology page. For information only; not professional advice.