Agentis analysis of Shopify's own discount documentation confirms discount usage is unlimited by default: a code with no configured limit can be redeemed any number of times by anyone who finds it. A 20% code built for one email list, at a $75 average order, gives up $15 per redemption, which is $1,500 across the first 100 orders it reaches after leaking to coupon sites.
The percentage off the leaked code grants.
Orders that used the code through coupon sites or extensions, outside its intended audience.
Discount Given Up Per Redemption
$15.00
Total Cost of the Leak
$1,500.00
| Control | Default / Behavior |
|---|---|
| Usage limit | Unlimited by default. A code with no configured limit can be used any number of times |
| Limit number of times in total | Optional. Caps total redemptions across all customers |
| Limit to one per customer | Optional. Tracks the customer by email address or phone number |
Source: Shopify Help Center: Amount off discounts (retrieved August 8, 2026). Both limits are opt-in settings the merchant must configure when creating the code. Nothing in the platform prevents an unlimited code from being redeemed by shoppers far outside its intended audience once the code circulates.
| Redemptions After Leak | Discount Per Redemption | Total Cost |
|---|---|---|
| 50 | $15 | $750 |
| 100 | $15 | $1,500 |
| 250 | $15 | $3,750 |
| 500 | $15 | $7,500 |
| 1000 | $15 | $15,000 |
Source: Shopify Help Center: Amount off discounts (retrieved August 8, 2026). Agentis synthesis: straightforward arithmetic (20% of a $75 order per redemption) scaled across redemption volumes an unlimited code can reach once surfaced by coupon-listing sites and browser extensions. The redemption counts are illustrative scenarios, not measured leak data.
How we calculate this
Shopify's own discount documentation states usage is unlimited by default and that both usage limits are opt-in settings. The leak-cost figures are Agentis synthesis: the code's discount applied to a representative order value, scaled across illustrative redemption volumes. Read our full methodology →
Expert Insight
A discount code is a credential, and merchants handle codes with none of the discipline they apply to passwords. The code gets created for a welcome email, usage limit left at the default, and the default is unlimited. From that moment its blast radius is every coupon site and browser extension that eventually lists it, and they do list it, because shoppers submit codes the moment they work. The fix costs nothing: set a total usage cap and an expiry when the code is created, sized to the campaign it belongs to. The expensive version is discovering the leak in a month-end report after a thousand strangers used your list-warming code.
Udi Razmovich, CTO & Co-Founder →Only if the merchant configures it. Shopify's own documentation states discount usage is unlimited by default; the total-use cap and the one-per-customer limit both exist but are opt-in settings chosen when the code is created. An unlimited code that leaks keeps working for everyone who finds it until someone notices and deactivates it.
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.
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 finds margin leaks automatically.
Data last updated August 8, 2026. Browse all Discounts & Promotions pages →