
Shopify allows a maximum of 25 active automatic discounts, and that total includes app-based automatic discounts. That is the core of the Shopify 25 automatic discount limit. Shopify's current documentation describes the quota in terms of active discounts, rather than active plus future scheduled discounts.
The problem is that 25 can disappear surprisingly fast. A store might have a few collection sales, a free-shipping offer, several clearance promotions, quantity discounts, and app-based campaigns running at once.
This matters because installing another discount app does not give the store another pool of automatic discounts. Everything still has to fit within Shopify's active limit.
This guide explains what counts, how to check your current total, and how to consolidate Shopify discounts before your next promotion pushes the store into the limit.
TL;DR
The Shopify 25 automatic discount limit applies to active automatic discounts across your store.
App-based automatic discounts count toward the same 25. Installing another discount app does not create a second quota.
Shopify's current documentation describes the cap as 25 active automatic discounts. It does not say future scheduled discounts count before they become active.
You can create more room by combining duplicate product promotions into collection-level offers, deactivating old campaigns, and using broader conditions where they make sense.
Check your active automatic discount count before building a new promotion, not after a discount fails to apply.
What Counts Toward the Shopify 25 Automatic Discount Limit
The Shopify 25 automatic discount limit is a store-wide cap on active automatic discounts.
That means you should count automatic promotions such as:
Active amount-off automatic discounts
Active Buy X Get Y automatic discounts
Active automatic shipping discounts
Active app-based automatic discounts
The last point causes the most confusion.
A merchant might have 18 automatic discounts created directly in Shopify and another seven created through discount apps. Those are not two separate groups for quota purposes. They add up to 25 active automatic discounts.
This is why the idea that a third-party app can simply "remove" the Shopify automatic discount limit is misleading.
An app can give you different discount logic. It might help you structure a promotion more efficiently. But an app-based automatic discount still counts toward the same platform limit when it creates an automatic discount.
That includes automatic discounts powered through Shopify Functions.
This limit is also separate from the customer-facing checkout limit for discount codes. This limit is separate from the customer-facing checkout limits, while the rules around automatic discounts, discount codes, and discount classes are explained in Shopify discount stacking.
What About Scheduled Discounts?
This is an important distinction.
Shopify's current documentation says stores can have a maximum of 25 active automatic discounts. It does not state that a scheduled promotion with a future start date consumes the active quota before it becomes active.
So you should not count every future scheduled promotion as though it is already using one of the 25 active slots.
However, future overlap still deserves attention.
Imagine you already have 23 automatic discounts running. You schedule three more campaigns to begin on Friday. Your problem appears when those campaigns need to become active at the same time.
That is why promotion planning should consider both today's count and the number of discounts expected to overlap during major campaign periods.
How to Check How Many Automatic Discounts You Currently Have
Do not wait for a new promotion to fail before checking the Shopify 25 automatic discount limit.
Make the count part of campaign planning.
Shopify currently lets merchants filter the Discounts list by fields including Method and Status, so the quickest check is:
Open Shopify Admin > Discounts.
Filter Method to show automatic discounts.
Filter Status to show active discounts.
Review the resulting list and count the active automatic discounts.
App-based automatic discounts need to be included in that review.
If the number is already close to 25, do not add another campaign automatically. First ask whether any existing discounts can be deactivated or combined.
A useful operating rule is to review the list before every major promotion.
Black Friday should not be the first time someone on your team discovers that 22 automatic promotions were already running.
You can also save a filtered view in Shopify if your team checks the same discount criteria often.
A Worked Example: Hitting the Ceiling With a Normal Promo Calendar
The Shopify 25 automatic discount limit is not only an enterprise problem. Consider a smaller apparel store with a growing promotional calendar. Its active automatic discounts look like this:
Promotion | Active Discounts |
Storewide spring promotion | 1 |
Free shipping promotion | 1 |
Collection-specific promotions | 6 |
Product-specific clearance discounts | 8 |
Customer-group promotions | 4 |
App-based quantity discounts | 3 |
Other app-based rewards | 2 |
Total | 25 |
Nothing here looks extreme by itself.
The store has six collection offers because different categories were promoted at different times. Eight slow-moving products have their own clearance discounts. Wholesale and repeat-customer promotions added another four.
Then a discount app added a few quantity-based promotions.
The store is now at 25.
Marketing wants to launch one more automatic weekend promotion.
That new campaign would become discount number 26.
The important lesson is not "stop running promotions." The better question is whether the store really needs 25 separate active discount records to produce those offers.
The Same Store After Consolidation
The merchant reviews the setup.
First, six of the eight clearance products use exactly the same discount rate. Instead of keeping six separate product promotions, the merchant places those items in a clearance collection and uses one collection-level discount.
That changes six discounts into one.
Next, four customer-group campaigns are reviewed. Two have the same offer and can be handled within one broader eligibility setup, so four become three.
The merchant also discovers that two app-based quantity discounts use the same tiers and apply to products that can be grouped under one promotion. Those two become one.
The new count looks like this:
Promotion | Before | After |
Storewide spring promotion | 1 | 1 |
Free shipping promotion | 1 | 1 |
Collection-specific promotions | 6 | 6 |
Product-specific clearance discounts | 8 | 3 |
Customer-group promotions | 4 | 3 |
App-based quantity discounts | 3 | 2 |
Other app-based rewards | 2 | 2 |
Total | 25 | 18 |
The merchant just recovered seven active slots without cancelling the promotion strategy.
That is the real way to work around the operational pressure of the Shopify 25 automatic discount limit. You restructure what you are running. You do not try to make the platform limit disappear.
How to Consolidate Automatic Discounts Instead of Hitting the Cap
When the Shopify automatic discount limit starts getting close, review the structure of your promotions before removing offers customers actually need.
Group Products Where the Offer Is Really the Same
Product-by-product discounts are easy to create.
They are also easy to duplicate.
Suppose 12 clearance products all receive 20% off. If you have created 12 separate automatic discounts, ask whether those products can be placed into an appropriate collection and covered by fewer collection-level promotions.
Shopify supports automatic product discounts that apply to specific collections.
This approach will not work when products genuinely need different discount rates, dates, eligibility, or purchase requirements. Do not combine promotions simply to make the number smaller.
But when the rules are identical, separate discount records often create complexity without creating additional value.
Deactivate Promotions That No Longer Need to Be Active
Old campaigns can remain active because nobody owns the cleanup process.
A promotion may have been created for a temporary campaign but left without a useful end date. Another might still technically be active even though it is no longer being promoted.
Those are expensive mistakes when the store is approaching the Shopify 25 automatic discount limit.
Build discount cleanup into your campaign process.
For example:
Review active automatic discounts every month.
Give temporary campaigns appropriate end dates.
Deactivate unexpired campaigns once they are no longer needed.
Delete obsolete discounts only when you no longer need the record.
An already expired discount does not need to be deleted just to reduce the active count. The quota is about active automatic discounts.
Stop Creating One Discount for Every Small Audience Difference
Sometimes merchants duplicate a promotion because the audience changes slightly.
You might find:
One discount for repeat customers
One for wholesale customers
Another for customers in a certain market
Another with the same value for a second eligible group
Before keeping them separate, check whether the current eligibility settings can cover several audiences under one promotion.
Segmentation can be a consolidation lever when the discount itself is otherwise identical.
But the same rule applies here as with collections. Do not merge promotions that genuinely need different values, dates, products, or conditions.
The purpose is fewer unnecessary duplicates, not fewer useful campaigns.
Use Conditional Logic Where It Actually Replaces Duplicates
Apps become useful here, but not because they bypass the Shopify 25 automatic discount limit.
They can be useful when richer conditions let one promotion replace several nearly identical ones.
For example, DiscountRay supports condition-based personalized discounts using factors such as customer information, customer tags or lists, country, cart value, and order history. Its quantity discount setup can also target products or collections.
If one well-scoped rule can replace several duplicate rules, you may need fewer active discounts overall.
But there is an important boundary: an app-based automatic discount still counts toward Shopify's active automatic discount total.
DiscountRay does not create a second quota, and it should not be chosen for that reason.
Choose richer discount logic when it genuinely helps you design the promotion better.
What Happens When You Reach the Shopify 25 Automatic Discount Limit?
Do not assume Shopify will always give you a clear admin warning that explains exactly why a promotion failed.
Shopify's current troubleshooting guidance says that if you try to activate a 26th automatic discount, it isn't applied at checkout.
That is more precise than saying every store experiences a universal "silent failure."
If you have just added or activated an automatic promotion and Shopify automatic discounts are not applying, check your active count early in the troubleshooting process.
If you already have 25 active automatic discounts, deactivate a promotion you no longer need or consolidate overlapping rules before testing again.
If you are below 25, the limit probably is not the cause. Then check the other usual factors, such as:
Whether the customer's cart meets the discount requirements
Whether the customer is eligible
Whether the promotion is currently active
Whether its combination settings conflict with another discount
A discount failing to appear does not automatically mean you hit the limit.
But when a store is running a dense promotion calendar, the active count is one of the fastest things to rule out.
FAQ
How Many Automatic Discounts Can Shopify Have?
Do App-Based Discounts Count Toward the 25 Limit?
Does Shopify Plus Increase the Limit?
Do Scheduled, Not-Yet-Active Discounts Count Toward the Total?
Why Did My Automatic Discount Stop Working After I Added a New One?
Plan Around the Limit Before Your Next Promotion
The Shopify 25 automatic discount limit is easier to manage before a campaign starts than after a promotion fails at checkout.
Start by checking how many automatic discounts are active. Then look for duplicate product promotions that can become collection-level discounts, old campaigns that can be deactivated, and audience-specific copies that can be handled with broader eligibility or conditional logic.
The best strategy is simple: know your count, consolidate where the rules genuinely overlap, and leave enough room for the campaigns you have not launched yet.
Shopify Spring '26 discount changes are also reshaping how merchants plan promotions, making it even more important to keep automatic discount usage organized.
The Shopify 25 automatic discount limit is a fixed platform constraint. Planning around it is much easier than discovering the problem after a new discount fails to apply at checkout.
Syeda Rehnoma Tanzom
This article is written by Syeda Rehnoma Tanzom, an SEO content writer with 3+ years of experience specializing in eCommerce content. What makes the work here a little different? A close collaboration with support teams to understand what merchants are actually going through, their frustrations, their questions, and their wins. The goal is simple: write content that speaks to real problems, not just search engines. When not buried in keywords and content briefs, you'll find her nose-deep in a good book, binge-watching true crime documentaries or psychological thrillers, and occasionally switching gears with a feel-good rom-com.
This article was reviewed by the DiscountRay Technical Support Team, who regularly helps Shopify merchants test discount setup, customer eligibility, cart behavior, and checkout-related discount issues.