Boneyard Tools

Discount Chain Calculator

Retailers love to advertise an extra percentage off an already reduced price, but the numbers never add the way they look. This calculator applies each discount to the running total in the order you list them, then shows the price after every step, the money saved and the single effective percentage that all those cuts really add up to. Add or remove as many discount steps as your promo stack needs.

How to stack discounts

  1. Type the starting price into the top field, before any discount is applied.
  2. Set the first discount percent in the numbered list below it.
  3. Press '+ Add discount' for each further cut, keeping them in the order the store applies them.
  4. Use Remove on any row to drop a discount you no longer want in the chain.
  5. Read the final price, total savings and effective off cards, then press Copy results for a plain-text summary.

Examples

20% then 10% off $100

Starting price 100, discounts 20% and 10%
Final $72.00, you save $28.00, effective 28% off

A three-step clearance stack

Starting price 200, discounts 25%, 15% and 10%
Final $114.75, you save $85.25, effective 42.63% off

A single half-price cut

Starting price 50, discount 50%
Final $25.00, you save $25.00, effective 50% off

Frequently asked questions

Why isn't 20% plus 10% equal to 30% off?

Because each discount applies to the price left after the one before it, not to the original. 20% off 100 leaves 80, then 10% off 80 removes only 8, landing at 72. That is an effective 28% off, two points shy of the 30% the two numbers seem to promise.

Does the order of discounts matter for the total?

No. Multiplying the percentages together is commutative, so a 20% then 10% chain and a 10% then 20% chain both end at 72 on a 100 price. Only the intermediate step prices differ, which is why the per-step table can look different even when the final price is identical.

What is the effective discount percent?

It is the total savings divided by the original price, expressed as a percentage. It is always smaller than the sum of the individual discounts, and it is the honest single figure to compare against a competitor's flat one-off offer.

How many discounts can I chain together?

As many as you like. Press '+ Add discount' to append another step and the calculator recomputes the whole chain instantly, showing the price after each cut in the step table. Remove any row to shorten the chain.

Are the results rounded?

Yes. The price after each step, the final price and the total savings are all rounded to the nearest cent, and the effective discount is rounded to two decimal places. That matches how a register would present the numbers.

What discount values are allowed?

Each discount must be between 0 and 100 percent, and the starting price must be zero or more. A negative price or a discount outside that band is rejected, so you cannot accidentally model an impossible markup here.

Can I model a coupon plus a store sale plus cashback?

If each acts as a straight percentage off the current price, yes, just list them in the order they apply. Fixed-dollar coupons, spend thresholds and cashback that pays back later are not percentage cuts, so those need a different calculation than this tool provides.

Does it handle sales tax?

No. It works purely on the pre-tax price and the percentage discounts you enter. Tax is applied to the final discounted price at checkout, so add it separately with a sales tax calculator if you need the out-the-door figure.

Is my data private?

Yes. Every calculation runs in your browser and nothing about your price or discounts is uploaded to a server.

Learn more

Related tools