1. Home
  2. /
  3. Discounts & Promotions
  4. /
  5. What does stacking the maximum 5 discount codes on one order actually cost?

What does stacking the maximum 5 discount codes on one order actually cost?

Agentis analysis of Shopify's own documentation confirms a customer can stack up to 5 product or order discount codes plus 1 shipping code, 6 total, on one order. Each code applies to the already-discounted subtotal, not the original price, so five stacked 10% codes cut the price by 41%, not the 50% naive addition suggests.

Inputs

$

The order's full price before any discount codes.

%

The discount percentage on each individual code.

Shopify caps this at 5 product or order codes per order.

Results

Final Price After Stacking

$59.05

Actual Total Discount

41.0%

Naive Additive Discount (what it looks like on paper)

50.0%

Shopify's published per-order discount-code stacking limits

Download CSV
LimitMaximum
Product or order discount codes per order5
Shipping discount codes per order1 (shipping discounts don't combine with each other)
Active automatic discounts per store25

Source: Shopify Help Center: Combining discounts (retrieved August 7, 2026). These are per-order and per-store ceilings Shopify enforces regardless of how many discounts a merchant configures; a customer cannot exceed them even if more eligible codes exist.

Effective discount after stacking N codes at 10% each, vs the naive additive total, on a $100 order

Download CSV
Codes StackedActual Discount (compounded)Naive Additive DiscountFinal Price
110.0%10%$90.00
219.0%20%$81.00
327.1%30%$72.90
434.4%40%$65.61
541.0%50%$59.05

Source: Shopify Help Center: Combining discounts (retrieved August 7, 2026). Agentis synthesis: each additional 10% code applies to the subtotal already reduced by the codes before it (compounding), not the original price (which would be simple addition). That's why 5 stacked 10% codes produce a 41% total discount, not 50%.

How we calculate this

Shopify's own discount-combinations documentation states the per-order limits: up to 5 product or order discount codes plus 1 shipping discount code. The compounding math is Agentis synthesis: because each additional code applies to the subtotal already reduced by the codes before it, stacking codes always produces a smaller total discount than simply adding the percentages, though the gap narrows as more codes stack. Read our full methodology →

Expert Insight

Marketing teams stack offers to close the sale: a welcome code, a sitewide sale, a loyalty discount, an influencer code, sometimes all four at checkout. Nobody adds up what that actually costs because the math isn't additive, it's compounding, and compounding is harder to eyeball. The good news is stacked discounts cost less than naive addition suggests. The bad news is 41% off is still 41% off, and if your margin can't absorb that on the SKUs those codes apply to, it doesn't matter that the math was gentler than you feared. Cap how many codes combine before checkout, not after.

Udi Razmovich, CTO & Co-Founder →

Frequently Asked Questions

Can a customer really use 5 discount codes on one order?

Yes, if your store has that many active and eligible for the same order. Shopify's own documentation caps stacking at 5 product or order discount codes plus 1 shipping discount code per order, 6 codes total, though most stores never issue enough simultaneously active codes to hit that ceiling.

Related Pages

Does a discount code plus free shipping put this order at a loss?

Agentis analysis of Shopify's own discount-combination documentation confirms an order-level discount code combines with a free-shipping discount by default, no special setup required. On an $80 order with 40% gross margin, a 20% discount code cuts gross profit from $32 to $16, and stacking an $8 shipping cost on top drops it to $8, a 75% cut in what the order was expected to earn.

Is it cheaper to refund a customer than risk a chargeback?

Agentis analysis of Stripe's own refund documentation shows a fully refunded charge can't be disputed at all, while Stripe's processing fee is never returned either way. Refunding a $60 order costs the $2.04 processing fee you already paid. Losing that same order to a chargeback costs $75, the order value plus a $15 dispute fee.

What's the real discount rate behind a 'Buy One Get One 50% Off' deal?

Agentis analysis shows a 'Buy One Get One 50% Off' promotion applies its discount to only one of the two units purchased, making the effective discount rate on the full purchase 25%, not the 50% the headline implies. On two $40 items, the customer pays $60 total instead of $80, half the savings a shopper skimming the ad might expect.

All Sources on This Page

  • Shopify Help Center: Combining discounts

Agentis finds margin leaks automatically.

Data last updated August 7, 2026. Browse all Discounts & Promotions pages →