Discount Calculator

Apply one or two stacked discounts and find the savings, final price and effective rate.

  • Runs locally in your browser
  • No upload required

Try it

Total savings
56
Final price
144
Effective discount
28%
Formula
final = price × (1 − d1/100) × (1 − d2/100) = 200 × (1 − 20/100) × (1 − 10/100) = 144

Supported formats

Input
number
Output
number, text

Privacy

Runs entirely in your browser. Your input is never uploaded, stored, or sent to a third party.

Processing
In your browser
Privacy level
Browser only

A price of 200 with 20% off and a further 10% off ends at 144, saving 56 (28% effective).

How it works

  • Applied the first discount to the original price.
  • Applied the second discount to the already-discounted price (discounts compound, not add).
  • Reported the total savings and the effective discount over the original price.
textSelect to copy
final = price × (1 − d1/100) × (1 − d2/100) = 200 × (1 − 20/100) × (1 − 10/100) = 144
  • Successive discounts multiply, so 20% then 10% is 28% off, not 30%.
  • This is an illustration for information only and is not financial advice.

Methodology

  1. Reduce the price by the first percentage: price1 = price × (1 − d1 ÷ 100).
  2. Reduce the result by the second percentage: final = price1 × (1 − d2 ÷ 100).
  3. Total savings = price − final; effective discount = total savings ÷ price × 100.
  4. Money is rounded half-up to two decimals; the effective rate to four.

Usage

  1. Enter the original price.
  2. Enter the first discount percentage.
  3. Optionally enter a second discount applied on top, then read the savings and final price.

Examples

These are examples, not current values: they use fixed inputs, while the interactive tool computes live results in your browser.

20% then a further 10%

jsonSelect to copy
{
  "originalPrice": 200,
  "discountPercent": 20,
  "additionalDiscountPercent": 10
}

Single 30% discount

jsonSelect to copy
{
  "originalPrice": 150,
  "discountPercent": 30
}

Full clearance

jsonSelect to copy
{
  "originalPrice": 80,
  "discountPercent": 100
}

Limitations

Disclaimer

This calculator is an illustration for information only and is not financial advice. It does not know a retailer's pricing, coupon or tax rules; the final price at the point of sale is the authoritative one.

Frequently asked questions

Why isn't 20% + 10% equal to 30%?
Because the second discount applies to the already-reduced price, so it saves less. The two factors multiply to 0.8 × 0.9 = 0.72, i.e. 28% off.
Does the tool include tax?
No. It applies the discounts to the price you enter; add any tax afterwards if your price is tax-exclusive.

Sources

  1. ISO 80000-2:2019 Quantities and units — Part 2: Mathematics — ISO (accessed 2026-10-11)