Skip to main content

Free Discount Chain Calculator – Successive & Stacked Discounts

Apply successive stacked discounts to a price, see the true effective single discount and amount saved, and optionally add tax after the discount. Shows why 20% then 10% is 28%, not 30%.

Written & reviewed by Helperzy Editorial Team · Updated July 2026

Stacked DiscountsEffective %Add TaxAmount SavedFree

Discounts Applied In Order (%)

Step 1
Step 2

720.00

Final price after all discounts

28.00%

Effective single discount

280.00

Amount saved

720.00

Price after discounts

The Working

1000.00 × (1 − 20%) × (1 − 10%) = 720.00

Note: stacked discounts multiply, they do not add. 20% + 10% is not 30.00% off — the true effective discount is 28.00%.

100% Private

Everything runs in your browser. Nothing you type is uploaded.

How to Use Discount Chain Calculator

1

Enter the Original Price

Type the full price before any discount so the tool has a base to apply the chain of reductions to, and add or remove discount steps to match exactly how many successive discounts your offer includes.

2

Add Each Discount in Order

Enter each discount as a percentage in the order it applies, then optionally turn on tax and set the rate so the tool can multiply the reduced price by the tax factor after all discounts are applied.

3

Read the Final Price and Effective Discount

See the final price, the amount saved, and the true effective single discount, and use that effective figure rather than adding the rates, because successive discounts multiply and are never additive.

How Successive Discounts Stack and Why They Are Not Additive

A discount chain calculator works out the final price when several discounts are applied one after another, and it reveals the single true discount those steps add up to. The reason a dedicated tool helps is a mistake almost everyone makes at least once: assuming that a 20 percent discount followed by a 10 percent discount equals a 30 percent discount. It does not. The second discount is taken on the already-reduced price, not the original, so the combined effect is smaller than the simple sum. This tool applies each discount in order, shows the final price, the amount saved, and the effective single discount, and can add tax after the discounts for a complete checkout figure. The rule is that stacked discounts multiply rather than add. Starting from the original price, each discount of d percent multiplies the running price by (1 minus d divided by 100). Chaining them means the final price is the original price times the product of every (1 minus d divided by 100) factor. The effective single discount is one minus that combined factor, expressed as a percentage, and the amount saved is simply the original price minus the final price. If you choose to add tax, the tool applies it after the discounts, multiplying the discounted price by (1 plus the tax percent divided by 100), which matches the usual retail order of discounting first and taxing the reduced amount. Here is the classic example worked out. On a price of 1000 with a 20 percent discount then a 10 percent discount, the final price is 1000 times 0.80 times 0.90, which is 720. The amount saved is 280, and the effective single discount is one minus 0.72, or 28 percent, not the 30 percent you would get by adding the two rates. Two 50 percent discounts on 2000 give 2000 times 0.50 times 0.50, which is 500, an effective 75 percent off rather than 100 percent. A single 10 percent discount on 1500 followed by 18 percent tax gives 1500 times 0.90, which is 1350, then times 1.18, which is 1593. Adding a third 5 percent step to the first example gives 1000 times 0.80 times 0.90 times 0.95, which is 684, an effective 31.6 percent. A shopper compares a coupon offering 20 then 10 against a flat 25 percent off and sees that the flat offer, giving 750 on a 1000 item, is actually worse than the stacked 28 percent, which gives 720. A retailer setting up a promotion checks what single headline discount their layered offer really amounts to before advertising it. A finance user models a supplier's trade discount followed by an early-payment discount to find the net cost. Someone estimating a bill applies the store discount and then the local tax to see the amount they will actually pay at the till. The headline caution is the one this tool is built around: successive discounts are never additive, so always trust the effective single discount figure rather than adding the rates in your head. Order does not change the final price when only discounts are involved, because multiplication is commutative, but it does matter once tax enters, and this tool follows the common convention of discounting before tax. Each discount must sit between zero and one hundred percent, a price cannot be negative, and any blank or invalid entry produces a clear message rather than a broken number. A useful sanity check is that the effective discount can never exceed the largest single discount plus the rest of the room left over, and it always lands below the plain sum of the rates, so if you see an effective figure equal to or above the added rates, an input is wrong. When comparing two offers, put each into the tool and read only the effective single discount and the final price, since those two numbers make competing promotions directly comparable no matter how many steps each one has. Everything is computed in your browser, so nothing you type about a purchase is uploaded, logged, or stored anywhere.

Discount Chain Calculator Formula & Method

Final price = price x (1 - d1/100) x (1 - d2/100) x ... (discounts multiply, they do not add) Effective single discount = (1 - product of all (1 - di/100)) x 100 Amount saved = price - final price With tax after discount: final = discountedPrice x (1 + tax/100) Example: 1000 with 20% then 10% -> 1000 x 0.8 x 0.9 = 720; effective = 28% (NOT 30%); saved = 280.

Examples: Discount Chain Calculator

Input

Price 1000, 20% then 10% off

Result

720 (28% effective, saved 280)

1000 x (1 - 0.20) x (1 - 0.10) = 1000 x 0.8 x 0.9 = 720; effective = (1 - 0.72) x 100 = 28%.

Input

Price 2000, 50% then 50% off

Result

500 (75% effective)

2000 x 0.5 x 0.5 = 500; the effective discount is 75%, not 100%.

Input

Price 1500, 10% off then 18% tax

Result

1593

1500 x 0.90 = 1350 after discount, then 1350 x 1.18 = 1593 once tax is added after the discount.

Frequently Asked Questions – Discount Chain Calculator

No. The 10 percent is taken on the price already reduced by 20 percent, not on the original, so the combined effect is smaller. On 1000, the result is 1000 times 0.80 times 0.90, which is 720, an effective 28 percent off rather than 30 percent.