Skip to content
Personal finance

Double Discount Calculator

Calculate combined double discounts, stacked percentage coupons, final sale prices, and overall effective discount rate.

$
First Discount (Initial Markdown)
%
Popular:
Second Discount (Coupon / Extra Off)
%
Popular:
%

Final Sale Price

$56.00

You save $44.00 (44.0% off original price)

Effective Discount

44.0%

combined rate

Total Savings

$44.00

total off

Price After 1st Off

$70.00

-$30.00

The Double Discount Trap: Stacked vs. Simple Sum

Adding percentages directly (30% + 20% = 50%) would suggest saving $50.00.

In reality, because the 2nd discount applies to the discounted price of $70.00, your actual effective discount is 44.0% (saving $44.00). You pay $6.00 more than simple addition suggests.

Original price breakdown

  • Final price$56.0056.0%
  • 1st discount$30.0030.0%
  • 2nd discount$14.0014.0%

Step-by-step calculation

Review the consecutive mathematical steps used to determine your stacked savings.

  1. Step 1: First Discount

    P1=P0×(1d1)=100×(10.3)=70.00P_1 = P_0 \times (1 - d_1) = 100 \times (1 - 0.3) = 70.00

    Calculate 30% discount on the original price of $100.00.

  2. Step 2: Second Discount (Applied to Reduced Price)

    P2=P1×(1d2)=70.00×(10.2)=56.00P_2 = P_1 \times (1 - d_2) = 70.00 \times (1 - 0.2) = 56.00

    Calculate 20% on the intermediary price of $70.00 (not the original price).

  3. Step 3: Effective Combined Discount

    deffective=1(1d1)(1d2)=1(10.3)(10.2)=0.4400 (44.00%)d_{\text{effective}} = 1 - (1 - d_1)(1 - d_2) = 1 - (1 - 0.3)(1 - 0.2) = 0.4400 \text{ (44.00\%)}

    Total savings of $44.00 across both stacked discounts equals an effective rate of 44.0%.

Report tool

The Mathematics of Double Discounts and Stacked Savings

In retail shopping and consumer finance, double discounts occur when two sequential price reductions are applied to a single purchase. Typical examples include combining an in-store clearance markdown with a promotional coupon, applying a store cardholder incentive on top of a seasonal sale price, or entering two promo codes at online checkout.

While shoppers often believe that two percentage discounts simply add together, retail billing systems compute stacked markdowns successively. Understanding how these chain discounts work prevents unexpected totals at the cash register, clarifies real promotional value, and helps you optimize coupon stacking strategies. For single markdowns or buy-one-get-one deals, you can also consult our primary discount calculator. If you are planning holiday spending sprees with multiple stacked vouchers, check out our Black Friday calculator and Cyber Monday calculator, or verify net out-of-pocket spend after rewards with our cash back calculator.

Why Percentages Do Not Simply Add Up

The most frequent misconception in promotional shopping is assuming that a 30% discount followed by an extra 20% discount equals 50% off. In retail mathematics, the first discount applies to the original list price, but the second discount applies only to the already-reduced intermediate price.

Because the second percentage operates on a smaller monetary base, it delivers fewer dollars of savings than it would if calculated against the original price. This phenomenon is known in business mathematics as a successive discount or trade discount series.

Successive Discount Formulas

To determine the final sale price when two percentage discounts are stacked, calculate each stage sequentially:

P1=P0×(1d1100)P_1 = P_0 \times \left(1 - \frac{d_1}{100}\right)
P2=P1×(1d2100)=P0×(1d1100)×(1d2100)P_2 = P_1 \times \left(1 - \frac{d_2}{100}\right) = P_0 \times \left(1 - \frac{d_1}{100}\right) \times \left(1 - \frac{d_2}{100}\right)

Here, P0P_0 represents the original price, d1d_1 is the first percentage discount, P1P_1 is the intermediate price, d2d_2 is the second percentage discount, and P2P_2 is the final price before sales tax.

The combined effective discount rate deffectived_{\text{effective}} represents the net percentage reduction from the original sticker price:

deffective=1[(1d1100)×(1d2100)]=(d1+d2100)(d1×d210,000)d_{\text{effective}} = 1 - \left[\left(1 - \frac{d_1}{100}\right) \times \left(1 - \frac{d_2}{100}\right)\right] = \left(\frac{d_1 + d_2}{100}\right) - \left(\frac{d_1 \times d_2}{10{,}000}\right)

Notice the subtraction term in the expanded formula: d1×d210,000\frac{d_1 \times d_2}{10{,}000}. This subtraction represents the reduction in secondary savings caused by applying the second discount to a smaller balance.

Published Worked Example: $100 Item with 30% + 20% Off

Consider a designer winter coat with a retail tag of $100.00. The store advertises an end-of-season clearance of 30% off, plus you possess a weekend loyalty coupon for an additional 20% off.

1. First Discount (30% off $100.00):

S1=$100.00×0.30=$30.00S_1 = \$100.00 \times 0.30 = \$30.00
P1=$100.00$30.00=$70.00P_1 = \$100.00 - \$30.00 = \$70.00

2. Second Discount (20% off the remaining $70.00):

S2=$70.00×0.20=$14.00S_2 = \$70.00 \times 0.20 = \$14.00
P2=$70.00$14.00=$56.00P_2 = \$70.00 - \$14.00 = \$56.00

3. Total Savings and Effective Rate:

Stotal=$30.00+$14.00=$44.00S_{\text{total}} = \$30.00 + \$14.00 = \$44.00
deffective=$44.00$100.00=44%d_{\text{effective}} = \frac{\$44.00}{\$100.00} = 44\%

A customer who simply added 30% and 20% would expect to pay $50.00 and save $50.00. The true out-of-pocket cost is $56.00, reflecting a difference of $6.00 (the phantom savings).

Does the Order of Discounts Matter?

Whether discount order impacts your wallet depends on whether the promotions are both percentages or a mix of percentage and fixed cash deductions:

Case 1: Two Percentage Discounts

When both discounts are percentages, the order of application does not matter. Multiplication is commutative:

P0×(1d1)×(1d2)=P0×(1d2)×(1d1)P_0 \times (1 - d_1) \times (1 - d_2) = P_0 \times (1 - d_2) \times (1 - d_1)

Taking 30% off first and then 20% yields the exact same $56.00 final price as taking 20% off first followed by 30%.

Case 2: One Percentage Discount and One Fixed Cash Coupon

When combining a percentage markdown with a fixed dollar coupon (for example, 20% off and a $10 coupon on a $100 purchase), order matters significantly:

  • Percentage first, then fixed coupon: First calculate 20% off $100 ($80.00), then subtract $10.00. Final price: $70.00.
  • Fixed coupon first, then percentage: First subtract $10.00 ($90.00), then calculate 20% off $90 ($18.00 discount). Final price: $72.00.

Applying the percentage markdown first yields an extra $2.00 in total savings. Deducting the flat dollar coupon first reduces the purchase subtotal, which subsequently shrinks the dollar value generated by the percentage discount.

Common Double Discount Combinations Reference Table

Here is how common retail double discount combinations translate into actual effective savings:

First DiscountSecond DiscountSimple Sum (Fallacy)Actual Effective RateDifference on $100
10%10%20.0%19.0%$1.00
20%10%30.0%28.0%$2.00
25%20%45.0%40.0%$5.00
30%20%50.0%44.0%$6.00
40%15%55.0%49.0%$6.00
50%20%70.0%60.0%$10.00

Frequently asked questions

Why does 30% off plus 20% off equal 44% instead of 50%?
Discounts stack sequentially rather than additively. The initial 30% discount reduces a $100 item to $70. The secondary 20% discount is then calculated on that $70 balance (saving $14, rather than $20). Total savings equal $44, producing an effective discount of 44%.
Does the order of two percentage discounts change the final price?
No. When both discounts are percentages, order of operations has zero impact on the final sale price. Mathematically, multiplying by 0.70 and then 0.80 yields 0.56, identical to multiplying by 0.80 and then 0.70.
If I have a percentage coupon and a cash coupon, which should I apply first?
Whenever possible, apply the percentage discount before deducting the fixed dollar coupon. Applying the percentage first calculates savings against the larger original balance. If the cash coupon is deducted first, the subtotal is smaller, reducing your dollar savings from the percentage markdown.
How does sales tax apply to double discounted purchases?
Sales tax is typically calculated on the final post-discount subtotal for retailer markdowns and store coupons. However, some jurisdictions treat manufacturer coupons differently by taxing the pre-coupon amount because the manufacturer reimburses the retailer for that coupon face value.
Can you stack three or more discounts using this formula?
Yes. The same chain discount formula extends to any number of sequential reductions. For three percentage discounts, the final price equals P0 multiplied by (1 - d1), (1 - d2), and (1 - d3). Each successive discount applies to the remaining balance.
How do point-of-sale systems choose coupon stacking order?
Most modern retail point-of-sale systems automatically prioritize store markdowns and department-level discounts first, followed by category percentage coupons, and finally transaction-level cash coupons at the end of the receipt.

Resources and references

The formulas and methods in this calculator were checked against these independent sources.