How to Spot Whether a Code Is New Customer Only
A code listing usually tells you which shopper it was built for before you ever reach checkout. This piece shows what to look for and what happens when you guess wrong.
You find two codes for the same store and one works while the other bounces back with an error. That is not a glitch most of the time. It usually means one code was built for a single order and the other was built for a shopper who has never checked out there before. The difference sits right in the listing if you know where to look.
What single use actually means
A single use code is tied to one redemption, sometimes one order and sometimes one account, and it stops working the moment that redemption clears. The listing often flags this with wording like one per order or one per customer somewhere near the terms. Once someone else claims it first, or once you use it yourself on an earlier order, the code is dead for good. Retailers do not always reissue a fresh single use code once the batch runs out, so a listing that looked live yesterday can go stale overnight.
What new customer only really checks
A new customer code is not about who is fastest, it is about your account history with that specific retailer. Some stores check whether the email on file has ever placed an order, others check the account creation date, and a few check both. This is why a new customer code can fail even on a brand new email address if that address was already linked to a guest checkout months earlier. The check happens on the retailer's system, not on ours, so a listing can only tell you the rule exists, not whether your account will pass it.
Reading the exclusion line on the listing
Look for the short line under the code itself before you copy anything. Phrases like new customers only, first order only, or excludes existing account holders are the retailer telling you exactly who qualifies. If that line is missing entirely, the code is more likely built for general use rather than restricted to new shoppers. A listing without any customer restriction language is still worth checking against the cart total and category exclusions, since those limits show up separately.
What the checkout error is telling you
An error that reads this code has already been redeemed almost always points to a single use code that someone claimed before you did. An error that reads this offer is for new customers only or something close to it means the system checked your account and found existing order history. These are different failures with different causes, and neither one means the code was fake when it was listed. Sometimes a retailer's own error message is vague on purpose, in which case checking the account you are logged into is the next step rather than assuming the code never worked.
Why stacking rarely works between the two
A single use code and a new customer code sometimes appear on the same listing page, and shoppers assume they can combine them. Most retailers write terms that block that, often with a line like cannot be combined with other offers, and the cart will simply apply whichever code lands last. A smaller number of retailers do allow one general code plus one new customer discount, but that detail lives in their own promotion terms rather than in ours. If the cart total does not move after you add a second code, that is usually the stacking rule working as written rather than a system error.
What our daily match can and cannot confirm
We mirror merchant and affiliate network feeds and match every offer against them once a day, which is how a listing gets marked active or expired. That match does not include opening a cart, testing a code by hand, or contacting the retailer, so the restriction language on a listing reflects what the feed reported, not a live checkout we ran ourselves. Across 4,575 retailers the wording on new customer status and single use limits varies enough that reading the specific listing still matters more than assuming a pattern from one store to the next.