Sale Discount Calculator

See the real price after stacking multiple percentage discounts — 30% off + 20% off is 44% off, not 50%.

Inputs

$
%

Add one row per stacked discount. Order does not matter — `(1−a)(1−b) = (1−b)(1−a)`. Empty rows count as 0% off and are ignored.

  • 1
    %
  • 2
    %

Results

$
$
%

Below is the price under a single discount equal to the *sum* of the stacked rates. The gap between this and the stacked final price is the difference between "30% + 20%" and a flat "50%", and is rarely zero.

$
$

Stacked discounts apply multiplicatively, not additively: `final = P · (1 − d₁) · (1 − d₂) · …`. Each row is taken off whatever price survives the rows above it, so the total saved is always *less* than the sum of the percentages.

Assumes all discounts are percent-off and apply multiplicatively to the running price. Some promotions cap the dollar amount, exclude items, or apply in a fixed order with dollar-off coupons mixed in; the merchant's terms govern those cases. Sales tax is computed on the post-discount price; jurisdictions that tax the pre-discount price will produce a slightly different total.

Embed this calculator

Preview

Paste this code into your page to show the calculator.

Share this calculation

Anyone who opens this link sees your values already filled in.

200+ calculators · 10 languages · 100% free

Was this calculator helpful?

No

How can we improve this calculator?