Skip to content
Tezmy Tools

Stacked Discount Calculator

Find the real price after several discounts in a row

Final price

136.80

You save
63.20
Real total discount
31.6%
If the discounts simply added up
35%

Each discount applies to the price left after the one before: final price = price × (1 − d1) × (1 − d2) × … so 20% then 10% is 28% off, not 30%.

Runs in your browser. Nothing is uploaded.

About the Stacked Discount Calculator

When a shop gives you 20 percent off, and then an extra 10 percent off the reduced price, you do not get 30 percent off. Each discount applies to what is left after the one before. This calculator takes the original price and a list of discounts in order, and gives the final price, the amount you save and the real total discount, next to what the simple sum of the percentages would have suggested. Type the original price and the list of discounts in order and the stacked discounts appears at once, with a few related figures underneath, and you can copy the result with one tap. The sums run in your browser, so nothing you enter is uploaded.

Updated October 2026

How to use the Stacked Discount Calculator

  1. 1Enter the original price and the list of discounts in order.
  2. 2Pick the units or options from the menus if the stacked discounts tool offers them.
  3. 3Read the stacked discounts in the large result box.
  4. 4Look at the extra rows for related figures.
  5. 5Press Copy result to keep the answer.

When you need the stacked discounts

Shoppers use it during sales with extra coupons, store owners to check the price after a promotion and a loyalty offer, and buyers to compare different offers. The order does not change the final price, but it can change the amounts at each step.

Because the discounts multiply, their order does not matter: 20 then 10 gives the same result as 10 then 20. Two 10 percent discounts equal a 19 percent discount, not 20.

    How the stacked discounts is worked out

    Final price = price × (1 − d1) × (1 − d2) × … Real total discount = 1 − (1 − d1) × (1 − d2) × … A price of 200 with discounts of 20, 10 and 5 percent becomes 200 × 0.8 × 0.9 × 0.95 = 136.80. The saving is 63.20, a real discount of 31.6 percent, not the 35 percent that adding the numbers would suggest.

    Every answer on this page comes from that one rule, so you can check any result by hand with a calculator. The figures shown underneath, such as other units, are conversions of the same answer.

    • Any number of discounts
    • Real versus simple total
    • Amount saved

    Mistakes to avoid with stacked discounts

    Enter percentages without the percent sign, separated by commas. A discount of 100 percent makes the price free. A percentage off a price before tax is not the same as a percentage off the final bill. Check whether the offer applies to the original price or to the sale price.

      On phone and computer

      On a phone, type into the boxes one after another and read the stacked discounts underneath; Copy result puts it on the clipboard for a message or a note. On a computer the inputs sit on the left and the answer on the right, so you can change one figure and watch the stacked discounts move. The stacked discount calculator works the same on both. Two discounts in a row are not the same as one big one. Check a single offer with the Discount Calculator, work with rates using the Percentage Calculator, and compare the final price with the Unit Price Calculator.

        Features

        • Discounts multiply
        • Order does not matter
        • Check what the offer applies to
        • Clear messages when the stacked discounts inputs make no sense
        • Copy the result with one tap
        • Private: nothing is uploaded

        Frequently asked questions

        How do I calculate stacked discounts?

        Final price = price × (1 − d1) × (1 − d2) × … Real total discount = 1 − (1 − d1) × (1 − d2) × … A price of 200 with discounts of 20, 10 and 5 percent becomes 200 × 0.8 × 0.9 × 0.95 = 136.80. The saving is 63.20, a real discount of 31.6 percent, not the 35 percent that adding the numbers would suggest.

        What is the formula for stacked discounts?

        Final price = price × (1 − d1) × (1 − d2) × … Real total discount = 1 − (1 − d1) × (1 − d2) × … The stacked discount calculator applies it exactly and rounds only the displayed answer to six significant figures.

        Is 20% plus 10% the same as 30%?

        No. 20% then 10% is 28% off, because the second is taken from the reduced price.

        Does the order of discounts matter?

        Not for the final price, since multiplication does not depend on order.

        How do I find the single discount that equals several?

        Multiply the remaining shares (1 minus each discount) and subtract the result from 1.

        Is this stacked discount calculator free and private?

        Yes. It is free, needs no account and runs in your browser, so the numbers you type are not uploaded or stored.

        Related tools