Many retailers and suppliers promote stackable discounts: a storewide sale, a coupon code, a loyalty discount, and sometimes a card rebate, all applied to the same purchase. After all discounts, sales tax is calculated on the reduced price. The headline offers can look generous, but the real savings are not always obvious.
This stacked discount calculator lets you enter an original price, up to three percentage discounts, and a sales tax rate in the order they are applied. It then computes the discounted price before tax, the final price after tax, and the effective overall discount compared with the original price.
The key idea is that percentage discounts are multiplicative, not additive. Each discount applies to the remaining subtotal, not to the original price again. If the original price is denoted by P₀ and you apply three discounts of d₁, d₂, and d₃ percent in sequence, the discounted price before tax, Pd, is:
In plain language, for each discount you multiply by “1 minus the discount percentage divided by 100.” If you only have one or two discounts, the remaining discount rates can be set to 0%.
Once you have the discounted price before tax, the calculator applies sales tax as a single percentage on that subtotal. If the tax rate is t percent, the final price Pf is:
The effective overall discount relative to the original price is then:
overall_discount_% = 100 × (1 − Pf / P0)
Because multiplication is involved, adding individual discount percentages can be misleading. For example, two consecutive 10% discounts reduce the price to:
Pd = P0 × (1 − 0.10) × (1 − 0.10) = P0 × 0.9 × 0.9 = 0.81 × P0
This is a 19% total discount, not 20%.
When you enter a price, up to three discounts, and a tax rate, the calculator helps you understand:
Use these outputs to compare competing deals, verify that a store applied your coupons correctly, or check the impact of different tax rates and discount combinations.
Suppose you are buying a laptop with a list price of $1,200. A store offers a 15% holiday sale and an additional 10% student discount. Sales tax is 8% and there are no other discounts.
The math works out as follows:
1,200 × (1 − 0.15) = 1,200 × 0.85 = 1,020 dollars.1,020 × (1 − 0.10) = 1,020 × 0.90 = 918 dollars.918 × (1 + 0.08) = 918 × 1.08 = 992. (rounded)Your pre-tax price is $918, your final price after tax is about $992, and you save $208 before tax or $208 compared with paying 8% tax on the full $1,200. The effective discount relative to the original untaxed price is about 23.5%.
Small changes in how discounts are stacked can produce noticeably different outcomes. The table below illustrates several common scenarios, assuming an original price of $100 and 8% sales tax, with all discounts treated as percentages off the current subtotal.
| Scenario | Discounts | Pre-tax price | Final price (8% tax) | Effective discount vs. $100 |
|---|---|---|---|---|
| Single discount | 20% off | $80.00 | $86.40 | 13.6% off including tax |
| Two stacked discounts | 10% + 10% | $81.00 | $87.48 | 12.5% off including tax |
| Three stacked discounts | 15% + 10% + 5% | $72.68 | $78.50 | 21.5% off including tax |
| Lower tax rate | 20% off, 5% tax | $80.00 | $84.00 | 16.0% off including tax |
These examples show that the same headline discount (for instance, “10% + 10%” vs. “20% off”) can produce slightly different real savings. The calculator lets you model both structures quickly.
You can apply the stacked discount logic in many day-to-day and business situations, including:
To keep the tool simple and fast, the calculator uses a few clear assumptions. Understanding these will help you interpret the results correctly:
Within these assumptions, the calculator gives a reliable estimate of your final price and effective discount for most everyday shopping and quotation scenarios.