Ecom Store Pro

Does "Limit to one use per customer" work for guest checkout on a Shopify discount code?

Published ·
At a glance
Short answer
Partly: Shopify's one use per customer limit on a discount code tracks email or phone; in our test a guest with a new email used it again.
Tracked by
A customer's email address or phone number, per Shopify's setup steps
Same email, second order
Our dev-store guest test: code applied, then refused at Pay now ("has already been used"); no order
Not tested
Phone as the contact, Shop Pay, new customer accounts, POS
Deleting the discount
A duplicate with the same limit: past users of the old one can use the new one once

How does Shopify tell a customer already used the code?

Tick Limit to one use per customer under Maximum discount uses when you create a discount code.

In Shopify adminOpen in your store
  1. Discounts
  2. Create discount
The per-customer limit is the second box in Maximum discount uses.

Shopify names the key it tracks:

Check Limit to one per customer to limit the discount to one use per customer by tracking a customer's email address or phone number.
Shopify Help Center — Amount off discounts ·

The limit belongs to that one discount: if you delete it and add a duplicate with the same limit, customers who used the old one can use the new one once.

Mobile and desktop steps disagree

Shopify's mobile steps for amount off and Buy X get Y codes add “This only applies to fixed value discounts”; their desktop steps don't. In our test, a 5% code made in the desktop admin kept the limit; we didn't test the mobile app, so create percentage codes on desktop.

What happens when a guest uses the code twice?

Our test, October 19, 2026: a 5% code with only this limit, online guest checkout in a development store, test payments, legacy customer accounts.

The same email saw the code applied, then was refused at Pay now: no order, and checkout said the code “has already been used” (what that message means).

A new email got the discount again, with the same name and shipping address. We didn't test phone as the contact, Shop Pay, new customer accounts or POS.

How do you keep a code to one use per person?

Code for existing customers
  • Set Eligibility to Customer segments or Specific customers (up to 100 per code).
  • A guest's new email has no customer profile, so it stays outside the segment until its first order is complete.
Welcome code for first-time shoppers
  • A segment can't hold it: a first-time customer isn't in a segment until their first order is complete.
  • Required sign-in narrows checkout to email, but with new customer accounts, signing in with an unknown email creates a new customer profile automatically; we didn't test whether required sign-in stops a second use.
In Shopify adminOpen in your store
  1. Discounts
  2. Create discount
The Eligibility list offers four choices, and a new code starts on All customers.

Building a segment is shown in how to give employees a discount.

In Shopify adminOpen in your store
  1. Settings
  2. Checkout
The sign-in requirement sits under Customer contact method, with its email-only note beneath.
About This Article

This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.

Editorial Policy

Related questions

Marketing & SEO
Can you limit a Shopify discount code to specific customers — and what happens if someone else uses it?

Yes — limit it in the Eligibility card; in our October 2026 test, checkout dropped the discount for each unlisted email we tried.

October 19, 2026

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

Stay updated

Get notified about new articles

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