How do cart rewards count toward Shopify’s 25 automatic discount limit?
Shopify allows 25 active automatic discounts, including app-based discounts, and 5 product or order codes plus 1 shipping code per order; reward ladders can use several slots, so audit active discounts before launching tiers.
Shopify caps active automatic discounts at 25, and app-based discounts count toward that number. A reward ladder can consume several slots depending on how the app implements tiers, so audit your active discounts before adding one. Codes have their own per-order limits.
What are Shopify’s limits?
Shopify allows a maximum of 25 active automatic discounts, and that total includes app-based discounts. (Automatic discounts — Shopify Help Center) Customers can use a maximum of 5 product or order discount codes and 1 shipping discount code on the same order, and discounts don’t combine unless configured to. (Combining discounts — Shopify Help Center)
| Limit | Value |
|---|---|
| Active automatic discounts (including app-based) | 25 |
| Product or order discount codes per order | 5 |
| Shipping discount codes per order | 1 |
How do combinations affect rewards?
Rewards interact with other discounts through combination settings. Monk Commerce notes that discounts offered through its progress bar do not stack. (How to set up a free gift pop up offer using the progress bar? — Monk Help Center) Kite lists combined discount offers and, on its Pro plan, fully custom discount functions. (Kite Discount, Free Gift, BOGO — Shopify App Store) Plan which discounts must combine (for example, free shipping with a gift) and which should never combine (two percentage discounts).
How can a reward ladder use slots?
It depends on the app. Some apps may implement a whole ladder as one function-based discount; others may create one discount per tier or per reward type. Shopify’s documentation does not say how a given app structures its discounts, so ask. Plan structures hint at the unit an app counts in, such as rules: EasyGift’s plans separate the number of live gift rules: one, three or unlimited. (EG Auto Add to Cart Free Gift — Shopify App Store)
Why does it matter in practice?
Stores accumulate automatic discounts over time: a sitewide sale, a bundle app, a free shipping offer, a wholesale discount, old seasonal discounts left active. A new reward ladder that needs three slots can fail to activate, or a combination conflict can quietly give shoppers only one of two intended rewards.
How do you audit your discounts?
- List every active automatic discount in the Shopify admin, including app-based ones.
- Mark which belong to apps you no longer use, and remove them through the app or admin.
- Ask your reward app how many slots its ladder uses.
- Map combinations: for each pair that could apply together, decide whether they should combine.
- Re-audit before major sales, when temporary discounts pile up.
What should you test after cleanup?
Build a cart that should earn a reward and apply your most common discount code. Confirm both apply as intended. Repeat with a free shipping offer active.
Limits of this guide
Shopify limits were checked on November 9, 2026 and may change. How each reward app maps tiers to discounts is not documented in the sources reviewed; confirm with the developer.
Frequently asked questions
- How many automatic discounts can a Shopify store have?
- Shopify allows a maximum of 25 active automatic discounts, and app-based discounts count toward that total.
Sources
- Automatic discounts — Shopify Help Center (checked Nov 9, 2026)
- Combining discounts — Shopify Help Center (checked Nov 9, 2026)
- How to set up a free gift pop up offer using the progress bar? — Monk Help Center (checked Nov 9, 2026)
- Kite Discount, Free Gift, BOGO — Shopify App Store (checked Nov 9, 2026)
- EG Auto Add to Cart Free Gift — Shopify App Store (checked Nov 9, 2026)
Found an error? See the corrections policy.
More research on operations & measurement
- How do you see which orders earned a cart reward?
Use the reward app’s analytics or exports to see which orders received a reward, and confirm in Shopify orders through the discount applied or line item properties; Monk Commerce, EasyGift and AOV.ai document order-level reporting.
- How should you test every tier boundary before launch?
Test each tier with carts just below, at and above its threshold, then with a discount code, in each currency, with the reward out of stock and after removing items; record rewards, prices and messages in the cart and at checkout.