Discount Calculator

Work out a sale price properly when more than one discount applies. Add each discount in turn, see the combined saving, and optionally apply sales tax on the discounted subtotal — which is where most quick calculations go wrong.

Why Stacked Discounts Do Not Add Up

Two successive discounts of 20 percent and 10 percent do not produce 30 percent off. The second discount applies to the price that is already reduced, so it removes a smaller amount in cash than the first. This is the single most common error in retail arithmetic, it always favours the seller rather than the buyer, and it is the reason this page applies discounts sequentially instead of summing percentages.

Calculating a Real Sale Price

  1. Enter the original price. Prices with decimals are accepted, so a value like 49.99 works directly — and the quick-select buttons include exactly that case because it is where rounding errors tend to show up.
  2. Enter the first discount percentage. If there is only one, stop here; the result is already complete.
  3. Press Add Discount for each additional discount and enter its percentage. Order matters for the intermediate subtotals but not for the final result, since multiplication is commutative — 20 then 10 gives the same answer as 10 then 20.
  4. Remove a discount with the control beside it if you are testing variations. The control is hidden when only one row remains, because a price calculation needs at least one discount to be a discount calculation.
  5. Tick Add sales tax and enter the rate if tax applies. The field stays disabled until the box is ticked, so it cannot be filled in accidentally and ignored.
  6. Read the final price and the combined saving, then check the breakdown below to see exactly how each step contributed.

Three Cases Where the Arithmetic Surprises People

The figures below are exactly what the page returns.

Where Discounts Appear in Practice

AlternativeNotes
Sale price plus a coupon codeThe most common real case. Retailers usually apply the coupon to the already-reduced price, which is why a 30 percent sale plus a 20 percent coupon gives 44 percent off rather than 50.
Member or loyalty discountFrequently applied after a promotional reduction. Worth checking the terms, because whether a member discount stacks on a sale price is a commercial decision the retailer makes, not a mathematical one.
Volume and trade discountsOn invoices these are often applied in sequence, with each percentage taken from the running total. Quotation systems usually show the intermediate subtotals for exactly this reason.
Tax after discountThe order here is fixed in most jurisdictions: tax is assessed on the price actually paid. Applying tax first and discounting afterwards produces a different and incorrect figure.

Rounding and the Numbers You Will Actually Be Charged

The page computes at full precision and rounds only for display, which is the right behaviour but not always what a till does.

Discount Questions

Why is 20 percent off then 10 percent off not 30 percent off?

Because the second discount is applied to a smaller number. On a 100 item the first discount removes 20, leaving 80, and the second removes 10 percent of 80 — which is 8, not 10. The total reduction is 28. This is not a rounding artefact or a quirk of this tool; it is how successive percentage reductions always behave, and any calculation that simply adds the rates is wrong.

Does the order of the discounts change the result?

No, and that is worth knowing because it feels like it should. Multiplying by 0.8 and then by 0.9 gives the same product as multiplying by 0.9 and then by 0.8. The intermediate subtotals differ, which is what the breakdown shows, but the final price is identical. The order only matters if a later discount has a minimum spend condition tied to the running total.

Should tax be applied before or after the discount?

After. Tax is levied on the amount actually paid, so the discount reduces the taxable base. Applying tax to the full price and then discounting gives a higher figure than any till will charge you. The page applies tax to the discounted subtotal, which is the correct order.

Can I save a calculation and come back to it?

No, and nothing is stored. The calculation exists only in the page, so reloading clears it, and the figures you enter are never transmitted or written to your device. If you need a record of a particular combination, note the values down before leaving.

Last verified: October 3, 2026

Launch Discount Calculator

All Tools · All Tools · About · How We Test · Contact · Privacy

Maintained by Huang Bin · Last updated October 3, 2026

Loading Vue Application