Ecom Store Pro

Can you set a usage limit on a Shopify automatic discount?

Published ·
At a glance
Short answer
No — Shopify documents total and one-per-customer use limits only for discount codes, not for automatic discounts.
Per-order caps
Documented for fixed amount automatic discounts on specific products or collections, and for automatic Buy X get Y.
One per customer
On codes, tracked by email address or phone number, for that specific discount only.
Active automatic discounts
Up to 25 at once, app-based ones included — a store limit, not a usage cap.

What limits can an automatic discount carry?

The usage limits Shopify's help pages document for an automatic discount work inside one order: a fixed amount automatic discount on specific products or collections can check Only apply discount once per order, and automatic Buy X get Y has Set the maximum number of uses per order.

In Shopify adminOpen in your store
  1. Discounts
  2. Create discount
With Method set to Automatic discount, the form goes from Minimum purchase requirements straight to Combinations.

For subscription purchases, the Admin API also gives automatic amount off, free shipping and app discounts recurringCycleLimit, “the number of billing cycles for which the discount can be applied”.

No Shopify help page, Admin API reference or changelog post we read on October 18, 2026 describes a total or one-per-customer limit for an automatic discount.

Another limit is how many run at once: a maximum of 25 active automatic discounts, app-based ones included.

When should you switch to a discount code?

Pick by the limit you need:

Keep it automatic
  • You only need to limit who gets it: a segment or specific customers
  • A per-order cap is enough: fixed amount on products or collections, or Buy X get Y
  • A time limit is enough: set an end date under Schedule
  • No code to type
Switch to a code
  • A total cap on uses
  • One use per customer
  • Your type has a code version: amount off, free shipping and Buy X get Y codes carry both limits
In Shopify adminOpen in your store
  1. Discounts
  2. Create discount
A discount code's form adds the Maximum discount uses card between minimums and Combinations.

Under Maximum discount uses, check Limit number of times this discount can be used in total, Limit to one use per customer, or both. The per-customer limit tracks email or phone and applies only to that specific discount.

More: our Shopify discounts guide.

Can you cap an automatic discount another way?

Not with a documented total or per-customer setting, so any such ceiling is one you enforce: you can deactivate an unexpired discount by hand.

The Admin API reports an automatic discount's asyncUsageCount (“The number of times that the discount has been used”) and can deactivate it; Flow's Send Admin API request action can use most Admin API mutations, but Shopify says it doesn't support some app-specific ones, including some discount mutations. Apps can add other discount types.

None of the Admin API, Flow or discount-app pages we read on October 18, 2026 presents these tools as a usage limit, so test before relying on one.

Related questions

Marketing & SEO
How do you give employees a discount on Shopify — and keep it from leaking?

Limit a discount to a segment of tagged employees; at POS, staff apply a custom discount with the right permission

October 16, 2026

Marketing & SEO
How do shareable discount links work on Shopify?

A shareable link from Discounts > Promote applies one active discount; add ?redirect=/new-path to land on another page.

October 14, 2026

Marketing & SEO
Can you limit a Shopify discount code to one country?

Yes — on Basic+ with the new Markets version, set the discount's eligibility to a single-country market.

September 24, 2026

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.