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.
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.
Final Price After Stacking
$59.05
Actual Total Discount
41.0%
Naive Additive Discount (what it looks like on paper)
50.0%
| Limit | Maximum |
|---|---|
| Product or order discount codes per order | 5 |
| Shipping discount codes per order | 1 (shipping discounts don't combine with each other) |
| Active automatic discounts per store | 25 |
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.
| Codes Stacked | Actual Discount (compounded) | Naive Additive Discount | Final Price |
|---|---|---|---|
| 1 | 10.0% | 10% | $90.00 |
| 2 | 19.0% | 20% | $81.00 |
| 3 | 27.1% | 30% | $72.90 |
| 4 | 34.4% | 40% | $65.61 |
| 5 | 41.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 →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.
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.
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.
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.
Agentis finds margin leaks automatically.
Data last updated August 7, 2026. Browse all Discounts & Promotions pages →