DIY Cost Tools
Stacked Discount Calculator
PRICING & COST CALCULATOR
Calculate the final price and effective savings from two successive percentage discounts.
All fields are required. Use matching currency and quantity units. Absolute inputs must not exceed one trillion. Assumes both discounts are eligible and applied sequentially to the entire price. Fixed-dollar coupons, caps, exclusions, tax, and shipping are not included.
How to use this calculator
Replace the example values with figures for the same product, period, or project. Select Calculate and compare the result with your quote, budget, or accounting records. Retain precision until you record the final amount.
Formula and explanation
Final price = original price × (1−first discount/100) × (1−second discount/100)
The second discount applies to the already-reduced price. A 20% discount followed by 10% is an effective 28% discount.
Worked example
Using Original price ($) = 100, First discount (%) = 20, Second discount (%) = 10, the results are Final price before tax ($): 72; Total savings ($): 28; Effective combined discount (%): 28.
Important limitations
Assumes both discounts are eligible and applied sequentially to the entire price. Fixed-dollar coupons, caps, exclusions, tax, and shipping are not included.
This tool provides arithmetic estimates for planning, not individualized accounting, tax, financial, or construction advice. Confirm important business and project decisions with appropriate records and professionals.
Frequently asked questions
Can I add the percentages?
No. Sequential discounts multiply the remaining price fractions.
Does changing the order matter?
For two unrestricted percentage discounts, the final price is unchanged. Store coupon rules may differ.
Why are more than two decimals shown?
Extra precision helps compare rates and unit prices. Round final currency payments according to applicable billing rules.
What happens with blank inputs?
The calculator clears old results and displays a validation message.
Review notes
Reviewed October 1, 2026. Default results were independently checked against the displayed formulas. Script checks covered blank, negative, nonfinite, and excessive inputs. Calculations run in your browser.