Calculate final sale price, saving, and effective rate for single or stacked discounts. Step-by-step breakdown, currency selector, copy summary.
A 40% discount followed by an extra 10% off does not produce a 50% reduction. The second discount applies to the price that remains after the first one, so a $120 jacket marked down 40% costs $72 before the extra discount — and 10% of $72 is $7.20, not $12. The final price is $64.80 and the effective saving is 46%, not 50%. Discount & Sale Price Calculator makes that arithmetic explicit with a step-by-step breakdown table so there is no ambiguity about which number each percentage applies to.
The Extra Stacked Discount field is optional. When left at zero the tool works as a straightforward percent-off calculator. When filled in it shows both individual savings and the combined effective rate — the single figure a customer or buyer actually needs.
Two sequential percentage reductions compound multiplicatively: final = original × (1 − d₁/100) × (1 − d₂/100). The effective single-step rate is 1 − (1 − d₁/100)(1 − d₂/100), which is always less than d₁ + d₂ when both are positive. A 50% + 25% stacked offer saves 62.5%, not 75%. The tool names this gap explicitly.
toLocaleString with en-US grouping, so 1000 renders as 1,000.00. The underlying calculation uses full floating-point precision; rounding happens only at display time.Final Price
$64.80
You Save
$55.20
Effective Rate
46.00%
40.0% + 10.0% stacked is not 50.0% — the second discount applies to the already-reduced price, so the effective saving is 46.00%.
| Step | Amount |
|---|---|
| Original price | $120.00 |
| Primary discount (40.0%) | -$48.00 |
| Price after first discount | $72.00 |
| Extra discount (10.0% of $72.00) | -$7.20 |
| Final price | $64.80 |