Percent Off Calculator

Find the sale price, savings, original price, stacked discounts, and after-tax total. Forward and reverse modes included.

Sale price
$75.00
Original price$100.00
You save$25.00
Effective discount25.0%
You pay75.0% of original
Results update as you type

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 / originalOriginal price before any discount.
  • salePrice after the discount is applied.
  • percent / d₁ / d₂Discount percentages (e.g. 25 for 25% off).
  • taxLocal sales tax rate as a percent.

Step-by-step calculation

  1. Convert each discount percent to a decimal (divide by 100).
  2. Multiply the original price by (1 − discount) for each discount you apply.
  3. Subtract from the original to get the savings.
  4. 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

  1. Pick Forward (price + discount) or Reverse (sale + discount).
  2. Enter your numbers. Toggle Stacked to apply a second discount.
  3. 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

Last updated: June 22, 2026 · Checked against standard formulas and sample test cases. All percentages are converted to decimals before multiplying; results are rounded to two decimals for display only.