How to limit discount codes to first orders only?

Topic summary

A Shopify merchant wants to restrict a subscription discount code so it only applies to customers’ first orders, not subsequent ones.

Native Shopify Solution:

  • Navigate to Discounts in Shopify admin
  • Edit the specific discount code
  • Enable “Limit to one use per customer” to prevent repeat usage by the same customer
  • Alternatively, use “Limit number of times this discount can be used in total” for an overall cap

The original poster indicated they don’t see the one-time use option in their interface, suggesting possible differences in their Shopify plan or discount type.

Third-Party App Alternatives:
Two apps were recommended for more advanced control:

  • INTENTLY: Automates welcome discounts with first-order restrictions
  • Klip Coupons: Offers granular targeting including limiting to first orders, showing discounts only to logged-in users, customer tag-based visibility, and hiding coupons from returning customers

Status: The issue remains unresolved as the merchant hasn’t confirmed whether the native settings or app solutions worked for their specific setup.

Summarized with AI on October 30. AI used: claude-sonnet-4-5-20250929.

Good evening…question? I have the circled discount for first orders of customers that subscribe…The way its looks set up as if they will contin to get this discount even after the first order (which i don’t want). What needs to be done to just allow for the initial order?

Hi, @Tapthatash1234 . I’m happy to help you out with this! Are you offering this discount in your welcome emails to first time customers?

You can limit the usage of the discount code within the discount’s settings. To get there you’ll want to go to Discounts from within your Shopify admin. From there, click the discount you want to edit and enable the setting Limit to one use per customer. Doing this means your customers will only be able to use the discount code once. You can also enable Limit number of times this discount can be used in total instead to set a custom usage limit.

Please let me know if you have any questions! You can also read more about discounts here in the meantime.

Hi Erin, thanks for the help but I don’t see an option for a one time
use…see below and advise.

[image: image.png]

@Tapthatash1234 : Try using INTENTLY

It does the same automatically using welcome discounts feature along with several other features

Hi, @Tapthatash1234 . I’m happy to help you out with this!

If you’re offering a discount in your welcome emails to first-time customers, Shopify does let you limit discount codes using the built-in settings. Just go to Discounts in your Shopify admin, click on the discount you’d like to edit, and enable:

Limit to one use per customer – so each customer can only use it once

Or Limit number of times this discount can be used in total – if you want to cap it overall

That said, if you want to make sure it only applies to a customer’s first order, or display the offer visually on the product page, you might want to try Klip Coupons: Sales and Discounts.

With Klip, you can:

  • Limit usage to one time per customer

  • Show the discount only to logged-in users, or based on customer tags

  • Hide the coupon for returning customers entirely

CapMax can easily resolve this issue. Our app gives you the ability to limit the discount code application to only the customer’s first order, preventing it from applying to all subsequent recurring subscription renewals.