Percent Off Calculator
Find the sale price, savings, original price, stacked discounts, and after-tax total. Forward and reverse modes included.
What this calculator does
This calculator handles the four common percent-off questions: (1) sale price from original + discount, (2) original from sale + discount, (3) effective discount when two promotions stack, and (4) after-tax total when sales tax applies to the discounted price.
Formula
Forward: savings = price × (percent ÷ 100) · sale price = price − savings
Reverse: original = sale ÷ (1 − percent ÷ 100)
Stacked: final = price × (1 − d₁/100) × (1 − d₂/100)
After tax: total = sale × (1 + tax/100)
Variable definitions
price / original— Original price before any discount.sale— Price after the discount is applied.percent / d₁ / d₂— Discount percentages (e.g. 25 for 25% off).tax— Local sales tax rate as a percent.
Step-by-step calculation
- Convert each discount percent to a decimal (divide by 100).
- Multiply the original price by (1 − discount) for each discount you apply.
- Subtract from the original to get the savings.
- Optionally multiply by (1 + tax/100) for the out-the-door total.
Worked example
A jacket listed at $129.99 with a 30% off promo, plus an extra 10% off at checkout, with 8% sales tax.
- After first discount: 129.99 × 0.70 = $90.99
- After stacked discount: 90.99 × 0.90 = $81.89
- You save: 129.99 − 81.89 = $48.10 (~37% effective off)
- After 8% tax: 81.89 × 1.08 = $88.44
How to use this calculator
- Pick Forward (price + discount) or Reverse (sale + discount).
- Enter your numbers. Toggle Stacked to apply a second discount.
- Enter a sales tax percent for the after-tax total.
Common mistakes
- Stacking percents by adding: 20% + 10% is not 30%. The actual effective discount is 28%.
- Forgetting tax: the pre-tax sale price isn't the out-the-door total — add your local tax rate.
- Tip vs discount confusion: "20% off" is a discount (subtract); "20% tip" is an addition.
Frequently asked questions
›How do I calculate percent off?
Multiply the original price by the discount as a decimal to get the savings, then subtract from the original price. For 25% off $80: 80 × 0.25 = $20 savings, sale price $60.
›What does '20% off' mean?
It means the price is reduced by 20% of the original. You pay 80% of the original price.
›How do I calculate the original price from a sale price?
Switch to Reverse mode and enter the sale price plus the discount percent. Original = sale ÷ (1 − discount/100). A $60 item at 25% off had an original price of $80.
›How do stacked discounts work?
Stacked discounts apply one after another, not added together. 20% off then 10% off = 1 − (0.8 × 0.9) = 28% off, not 30%. Turn on Stacked mode to add a second discount.
›Does this include sales tax?
Optionally. Enter your local sales tax rate and the calculator shows both the pre-tax sale price and the after-tax total.
›Is a percent-off discount the same as a 'percent of'?
No. 30% off means 70% of the original price. 30% of means literally 30% of the original. Be careful with wording in ads.
›How do I calculate a markup the opposite way?
Markup adds rather than subtracts: marked-up price = original × (1 + percent/100). This calculator focuses on discounts, but the formula mirrors the same way.
›What if I need fixed-amount discounts, cart quantity, or sales tax?
For fixed-dollar discounts, stacked percent + fixed combos, cart quantities, and optional sales tax, use the Discount Calculator instead.
Related calculators
- Discount CalculatorPercent or fixed discounts, stacked, with tax and quantity.
- Percentage CalculatorX% of Y, X is what % of Y, X is Y% of what.
- Percentage Increase CalculatorPercent growth from original to new value.
- Percentage Decrease CalculatorPercent drop from original to new value.
- Percentage Difference CalculatorSymmetric % difference between two values.
- Tip CalculatorCalculate gratuity, total, and per-person share.