Not every code is meant to last
Some voucher codes, also called coupon codes depending on the market, are designed to be used by anyone, as many times as the promotion runs. Others are built to work exactly once, either for a single account or for a single order across the entire shop. Mixing the two up is a common reason a code that was confirmed as active turns out not to work at the checkout of a second attempt, and it has nothing to do with the code being wrong.
Two different kinds of limit
- A per-account limit, where the code works once for each customer, regardless of how many times the code itself is entered by different people.
- A total redemption limit, where the code stops working once a fixed number of uses across all customers has been reached, after which it is simply retired even though the text of the code has not changed.
Both types can look identical from the outside, since the code itself carries no visible marker of which rule applies. The only way to know is to read the terms published alongside it, where the issuing shop or the platform listing it is required to make that clear.
How retailers technically enforce a single-use rule
A shop's checkout system typically records which account, email address or order has already redeemed a given code, and rejects a second attempt automatically. For a promotion tied to a new account rather than a specific code string, the system checks the same signals used for first-order discounts, such as account history or delivery address, rather than the code text itself. This is why creating a second account with a different email sometimes appears to work and sometimes is blocked by the same underlying checks used elsewhere.
Why shops prefer single-use codes for some promotions
A single-use code lets a retailer offer a meaningful incentive, such as a welcome discount, without the cost of every customer using it repeatedly. It also allows a shop to issue a personalised code, for example through a referral programme or a customer service resolution, that is only ever meant to benefit the one recipient it was generated for. A reusable code, by contrast, suits a broader promotion the shop wants many customers to use during a set period.
What it looks like when a code runs out
A code with a total redemption cap that has been reached usually returns an error message such as the code no longer being valid, which looks identical to a code that has simply expired by date. There is generally no way to tell from outside the shop whether a code stopped working because its date passed or because its usage limit was hit, since both produce the same result at checkout.
What this means for anyone sharing or finding a code
A code shared publicly, including one listed on a comparison site, is only useful for as long as its type and any remaining allowance permit. This is one reason a listing needs to be checked regularly rather than published once and left unchanged, since a single-use code intended for one recipient should not realistically appear on a public list at all, while a capped multi-use code can become unavailable at any point without warning.
What to do if a code wrongly appears already used
Occasionally a checkout system flags a code as already redeemed for an account that has genuinely never used it, usually because of a shared household address, a previous guest checkout under a similar email, or a technical error on the shop's side. In this situation, contacting the retailer's own customer service with the order details is more productive than repeatedly re-entering the code, since only the retailer can see why its system associated that code with the account in the first place. A comparison site listing the code has no visibility into individual account history and cannot resolve this kind of mismatch.
Checking a code's status before relying on it
We check codes across 527 shops in 22 countries several times a day specifically because single-use and capped codes are common, and an outdated listing risks showing something that will not work at checkout. Current codes can be browsed by category or found for a specific retailer on the stores page, without needing to create an account first.
Frequently asked questions
How can I tell if a code is single use before trying it?
The terms published alongside the code, either on the shop's own promotion page or where the code is listed, should state this. If nothing is stated, trying the code and reading the checkout message is the only remaining way to find out.
Does a single-use code become available again after some time?
No. A code tied to a single account or a single order generally does not reset, and a capped code that has reached its total limit is normally retired rather than renewed.
Why did a code work for a friend but not for me?
If the code is personalised, such as one generated through a referral link, it may only ever have been valid for the recipient it was created for. A shared public code, by contrast, can simply have reached its usage cap between the two attempts.