Successive Discount Calculator

Successive Discount Calculator lets you sequential discounts multiply the remaining price fractions rather than adding percentages. Enter your own values or load the worked example.

Method and calculation

Sequential discounts multiply the remaining price fractions rather than adding percentages.

Inputs and settings

Successive Discount Calculator accepts Original price (minimum 0); First discount (%) (minimum 0, maximum 100); Second discount (%) (minimum 0, maximum 100).

Worked example

Successive Discount Calculator example — Original price: 1000; First discount (%): 20; Second discount (%): 10. Computed output: { "finalPrice": 720, "effectiveDiscountPercent": 27.999999999999993 }

Output and limitations

Successive Discount Calculator: Use finite inputs. Results use double-precision arithmetic.

Technical references: JavaScript numerical operations

Successive Discount Calculator FAQs

Successive Discount Calculator applies the following rule to your input: Sequential discounts multiply the remaining price fractions rather than adding percentages. The worked example on this page uses the same processor as the result button.
Successive Discount Calculator has these boundaries: Use finite inputs. Results use double-precision arithmetic. Start by checking the original price field against the units or format shown.
Successive Discount Calculator provides this sample: { "finalPrice": 720, "effectiveDiscountPercent": 27.999999999999993 }. Use the sample button to reproduce it, then replace the inputs with your own values.