🏷️ Discount Calculator

A discount calculator for stacked "extra % off" deals that compound rather than add, sales tax, and both reverse questions: original price and % off.

Free No Signup Required Browser-Based
Final Price After Discounts
$90.00
You Save: $30.00 (25.0% OFF)
Original Retail Price
$120.00
Sales Tax (8.0%)
+$7.20
Total Out-of-Pocket
$97.20

What Discount Calculator Does

A single discount is easy. What trips people up is the second one — the "take an extra 20% off sale prices" sign — because those two percentages do not add together. The extra discount comes off the already-reduced price, so 30% and then 20% is 44% off, not 50%. On a $100 item that is $56, not the $50 most people expect.

The gap grows with the numbers. A 70% clearance with a further 20% coupon sounds like 90% off and is 76%. Two 10% discounts are 19%, not 20%. This is the same compounding that makes interest work, running in the other direction, and it is the single most useful thing to understand about a sale.

The reverse question comes up just as often and has the same trap. If you paid $90 after 25% off, the original was not $112.50. You have to divide rather than add back: 90 ÷ 0.75 = $120. Adding the percentage to the smaller number always undershoots, because the discount was taken from the larger one.

And tax is charged on what you actually pay, after the discount — so a markdown quietly saves you the tax on the discount too. All three of those are handled here, along with the plain question of what percentage off a given sale price actually represents.

How to Use Discount Calculator

  1. Choose what you are solving for — the sale price, the original price, or the percentage off
  2. Enter the price and discount, or tap one of the common discount presets
  3. Add a second "extra % off" discount if the offer stacks; the calculator shows the true combined percentage
  4. Add your sales tax rate to see the real out-of-pocket total

Formula Used by Discount Calculator

The sale price

final = original × (1 − discount ÷ 100)

The multiplier
25% off means paying 75%, so the multiplier is 0.75
Saving
original − final, which is original × discount ÷ 100

Worked example

$120 with 25% off

  1. Multiplier: 1 − 0.25 = 0.75
  2. 120 × 0.75

Result: $90 — a saving of $30

Stacked discounts multiply

final = original × (1 − d₁) × (1 − d₂), so combined = 1 − (1 − d₁)(1 − d₂)

Why not add
The second discount applies to the reduced price, not the original
Always less
The combined figure is always smaller than the two added together

Worked example

30% off, then an extra 20% off, on $100

  1. 100 × 0.70 = 70
  2. 70 × 0.80 = 56
  3. Combined: 1 − (0.70 × 0.80) = 0.44

Result: 44% off, not 50% — a $6 difference on a $100 item

Reversing a discount

original = paid ÷ (1 − discount ÷ 100)

Divide
Multiplication built the sale price, so division undoes it
The common error
Adding the percentage back to the smaller number

Worked example

$90 paid after 25% off

  1. 90 ÷ 0.75

Result: $120. Adding 25% to $90 would give $112.50, which is wrong

What percentage off is it?

percent off = (original − sale) ÷ original × 100

Denominator
Always the original price — that is what the discount is measured against

Worked example

Marked down from $120 to $90

  1. 120 − 90 = 30
  2. 30 ÷ 120 = 0.25

Result: 25% off

Stacked discounts are worth less than they sound

The combined figure is always below the naive sum, and the gap is widest when both discounts are large. This is the arithmetic behind "extra % off sale prices".

FirstThenLooks likeActually$100 becomes
10%10%20% off19% off$81.00
20%20%40% off36% off$64.00
30%20%50% off44% off$56.00
40%25%65% off55% off$45.00
50%10%60% off55% off$45.00
70%20%90% off76% off$24.00

Common discounts at a glance

The sale price for each percentage off, before tax.

Original10% off25% off40% off50% off70% off
$25$22.50$18.75$15.00$12.50$7.50
$50$45.00$37.50$30.00$25.00$15.00
$100$90.00$75.00$60.00$50.00$30.00
$150$135.00$112.50$90.00$75.00$45.00
$250$225.00$187.50$150.00$125.00$75.00

Where the discount and the tax interact

A $120 item at 8% sales tax. Tax is charged on the discounted price, so a markdown saves you the tax on the discount as well.

DiscountPriceTax at 8%TotalTrue saving
None$120.00$9.60$129.60
10%$108.00$8.64$116.64$12.96
25%$90.00$7.20$97.20$32.40
40%$72.00$5.76$77.76$51.84
50%$60.00$4.80$64.80$64.80

How to Read Your Result

Percentages only compare at the same price

A bigger percentage is not automatically a better deal. 40% off a $100 item leaves $60; 25% off a $75 item leaves $56.25. The smaller discount wins because it starts lower. This sounds obvious and is routinely missed, because retail signage puts the percentage in large type and the price in small type. Compare the number you would actually hand over.

Why "extra % off" is such a common offer

Because it sounds additive and is not. A retailer advertising "50% off, plus an extra 20% off" is offering 60% off, and most shoppers read 70%. The structure is entirely legitimate — the maths is stated correctly if you work it out — but the perception gap is the point of the format. Working out the true combined figure before you decide is the whole value of a discount calculator.

Order does not matter, which is a useful check

Applying 30% then 20% gives exactly the same result as 20% then 30%, because multiplication commutes: 0.7 × 0.8 and 0.8 × 0.7 are both 0.56. So if a cashier applies your coupon in a different order than you expected, the total is unaffected. If it does change, something other than a straight percentage is going on — a minimum spend, an exclusion, or a fixed-amount coupon, which does not commute with a percentage.

A fixed-amount coupon behaves differently

Ten dollars off is not a percentage, and the order genuinely matters when it is combined with one. Taking $10 off $100 and then 20% off gives $72; taking 20% first and then $10 gives $70. Retailers specify the order in their terms, and it is usually the one that favors them. If an offer mixes a percentage with a fixed amount, work out both orders and check which one the till used.

The reverse calculation is the one that costs money

Recovering an original price matters for expense claims, insurance valuations, price-match policies and checking that a "was $200, now $99" claim is honest. The rule is always to divide by the multiplier, never to add the percentage back. The error is asymmetric and always in the same direction: adding back understates the original, and the bigger the discount the worse it gets. At 50% off, adding back gives you three quarters of the right answer.

Tax comes last, and that helps

Sales tax is charged on the amount actually paid, so it falls with the discount. On a $120 item at 8% tax, a 25% discount saves $30 on the price and a further $2.40 in tax — $32.40 in total. Because the tax scales with the price, the saving stays exactly 25% of the bill either way — which is the neat part: a percentage discount is worth the same percentage of your total whether or not tax is charged. Worth knowing when weighing a discount against a "no sales tax" promotion, which is not the same thing at all.

Limitations & Accuracy Notes

  • Discounts are treated as straight percentages applied in sequence. Buy-one-get-one, tiered thresholds, bundle pricing and loyalty points do not reduce to a single percentage.
  • A fixed-amount coupon combined with a percentage is order-dependent and is not modeled here. Work out both orders and check which one the retailer applies.
  • Sales tax is applied to the discounted price at a single rate. US rates vary by state, county and city, and some jurisdictions tax certain goods differently or not at all.
  • Shipping, handling and any non-discountable fees are excluded, and are often charged on the pre-discount amount.
  • Nothing here judges whether the original price was genuine. A discount from an inflated reference price is arithmetically correct and commercially meaningless.

Frequently Asked Questions

Do stacked discounts add together?
No, they multiply. "30% off, then an extra 20% off" is 44% off, not 50%. The second discount applies to the already-reduced price, so $100 becomes $70 and then $56. Every extra discount is worth less than it looks, and the gap widens as the percentages grow — 70% then 20% is 76% off, not 90%.
How do I find the original price from what I paid?
Divide, do not add the percentage back. If you paid $90 after 25% off, the original was 90 ÷ 0.75 = $120. Adding 25% to $90 gives $112.50, which is wrong, because the discount was taken from the larger number.
What percentage off is a sale price?
Subtract the sale price from the original, divide by the original, and multiply by 100. From $120 down to $90 is (120 − 90) ÷ 120 = 25% off. The calculator has a mode for this.
Is sales tax charged before or after the discount?
After. Tax is charged on what you actually pay, so a discount reduces the tax as well as the price. That means the true saving on a discounted item is slightly larger than the sticker discount suggests once tax is counted.
How do I calculate 10% off in my head?
Move the decimal point one place left to get 10%, then subtract. $45.90 becomes $4.59 off, so $41.31. For 20%, double the 10% figure. For 15%, take 10% and add half of it again.
Is a bigger discount on a higher price always better?
Not necessarily — compare the final prices, not the percentages. 40% off a $100 item is $60; 25% off an $75 item is $56.25. The smaller percentage wins. Percentages are only comparable when the starting prices are the same.

References & Further Reading

By OnlineToolHubs Team • September 2026