Shopping Tips18 March 20268 min read

Why Do Some Voucher Codes Not Work? 8 Common Reasons

The frustrating reasons your discount code failed (and how to fix it)

Voucher codes fail primarily for eight reasons: expiry dates, minimum spend requirements not met, excluded sale items, case-sensitive entry errors, usage limits reached, new-customer-only restrictions, incompatibility with other offers, or technical glitches. Understanding which applies helps you troubleshoot and often recover the discount.

Few things are more frustrating than finding a discount code, filling your basket, reaching checkout, entering the code… and seeing "Invalid code" or "This voucher cannot be applied." You're not alone—UK shoppers encounter failed voucher codes on roughly 1 in 4 attempts, according to consumer research.

The good news? Most failed codes aren't truly "invalid." They're just mismatched to your specific purchase, timing, or account status. Here's exactly why voucher codes fail and what to do about it.

1. The Code Has Expired

This is the most common reason—accounting for roughly 35% of failed voucher attempts.

Why it happens

Brands set expiry dates on promotional codes to limit their liability and create urgency. Some codes last months; others expire within 24-48 hours. Weekend flash sales often expire Monday morning. Seasonal codes ("SPRING25") typically expire at the end of that season.

How to spot it

Check the source where you found the code. Reputable voucher sites like CodeLand display expiry dates clearly. If you're trying a code from a screenshot or old email, check the date it was shared.

The fix

Search for current codes for that brand. On CodeLand, codes are ordered by verification status and recency—verified codes that other shoppers successfully used recently appear first. If a specific promotion has ended, similar offers often replace it within days.

2. You Haven't Met the Minimum Spend Requirement

Many voucher codes only activate once your basket reaches a specific threshold—commonly £30, £50, or £75.

Why brands do this

Minimum spend requirements ensure the discount doesn't erode profit margins on small purchases. A "£10 off" code with no minimum could be used on a £12 item, leaving almost no revenue. A £50 minimum ensures the brand still profits after the discount.

How to spot it

The error message usually specifies: "This code requires a minimum purchase of £X." Even without an error message, check the code's terms. On CodeLand, minimum spend requirements are listed in the code details when known.

The fix

Calculate whether adding items to reach the threshold makes sense. If you need £8 more to unlock £10 off, and you'll eventually use those items, go for it. If you'd be buying things you don't need just to get a discount, skip it. Sometimes a lower-percentage code with no minimum saves more money on small purchases.

3. Your Items Are Excluded From the Promotion

This catches people out constantly. A code advertised as "20% off everything" often excludes electronics, sale items, gift cards, delivery charges, or specific premium brands.

Why exclusions exist

Retailers exclude categories with thin profit margins (like electronics) or items already discounted (sale items). Luxury brands sometimes prohibit retailers from discounting their products via voucher codes as a condition of stocking them.

How to spot it

Read the fine print. Error messages might say "This code cannot be applied to items in your basket" without specifying which items. Try removing items one by one to identify the culprit. Common exclusions:

  • Electronics and technology
  • Items already on sale or clearance
  • Gift cards and vouchers
  • Specific premium brands (often luxury fashion or beauty)
  • Delivery or service fees
  • Subscriptions or memberships

The fix

For mixed baskets, split your order. Buy excluded items separately, then place a second order with eligible items and apply your code. Alternatively, check if that brand has category-specific codes (e.g., "FASHION20" for clothing) that might work on your items.

4. Case Sensitivity or Typing Errors

Some voucher code systems are surprisingly finicky about how you enter codes.

Common technical issues

  • Case sensitivity: Some systems treat "SAVE20" and "save20" as different codes
  • Extra spaces: Copying a code from an email might grab a leading or trailing space
  • Similar characters: Confusing "0" (zero) and "O" (letter), or "1" (one) and "l" (lowercase L)
  • Dashes and underscores: Is it "SAVE-20" or "SAVE20"?

The fix

Copy and paste codes rather than typing them when possible. If that doesn't work, try manually typing it in all caps. Remove any spaces before or after the code. If it contains characters that might be ambiguous, try variations (zero vs O, dash vs no dash).

5. The Code Has Reached Its Usage Limit

Brands often cap how many times a promotional code can be used, either globally or per customer.

Global limits

"First 500 customers only" or "Limited to 1,000 uses" means the code stops working once that limit is hit, even if it hasn't technically expired. Viral codes shared on social media hit their limits within hours or even minutes.

Per-customer limits

More commonly, codes are limited to "one use per customer." If you've used that specific code before (even months ago), it won't work again. The system recognises you via email address, account, delivery address, or even payment card.

The fix

For global limits, you're out of luck—the code is genuinely dead. For per-customer limits, look for alternative current promotions. Check the brand's page on CodeLand or their official website for new codes. Sometimes brands run multiple overlapping promotions with different codes that achieve similar discounts.

6. New Customer Only Restrictions

This frustrates existing customers endlessly. Codes like "WELCOME15" or "NEWFRIEND20" only work for accounts that have never placed an order with that retailer.

Why brands do this

Customer acquisition costs are high. Brands will sacrifice margin to win a first purchase, hoping for repeat business at full price later. Existing customers have already proven they'll buy without the incentive.

How to spot it

The code name is often a giveaway: "WELCOME," "FIRST," "NEW," or "HELLO" in the code typically signals new-customer-only. The error message usually states: "This offer is only valid for new customers."

The fix

Look for codes that don't specify new customers. Newsletter signup codes sometimes work for existing customers if you subscribe with a different email. On Boots, Tesco, and other brands' CodeLand pages, community members often note in the discussions whether codes work for existing customers, saving you trial-and-error.

7. The Code Can't Be Combined With Other Offers

Most retailers prohibit "stacking" multiple discount codes or combining voucher codes with sale prices.

Why it happens

Stacking discounts can reduce prices to unsustainable levels. A 20% off code on an item already 40% off in a sale could push margins into negative territory. Brands block this by setting codes to "not valid on sale items" or "cannot be used with other promotional offers."

How to spot it

The error message might say "Cannot be combined with other promotions" or "Not valid on sale items." Sometimes your basket contains a mix of full-price and sale items, and the code only discounts the full-price ones—easy to miss if you don't check the final total carefully.

The fix

Calculate which saves more: the existing sale price or removing sale items to use your voucher code on full-price items. Sometimes the sale discount beats the voucher. Other times, buying full-price with a 25% code beats a 15% sale price. Use cashback offers to stack savings without technically using two codes—cashback usually works on any purchase, including those with voucher codes applied.

8. Technical Glitches or Website Issues

Sometimes the problem isn't the code—it's the website.

Common technical problems

  • Cache or cookie issues: Old session data confuses the checkout system
  • Browser compatibility: Some checkout systems work poorly on certain browsers
  • Mobile vs desktop: Occasionally codes work on one platform but not the other
  • Server overload: During major sales, promotional code systems crash under heavy traffic
  • Database sync delays: New codes sometimes take hours to activate in the system

The fix

Try these technical troubleshooting steps:

  1. Clear your browser cache and cookies, then try again
  2. Try a different browser (Chrome, Firefox, Safari, Edge)
  3. Switch between mobile and desktop
  4. Log out and back in, or try as a guest checkout
  5. Wait 15-30 minutes and retry (if it's a brand new code)
  6. Contact customer service via chat—they can often apply codes manually

How to Find Working Voucher Codes

Avoid the frustration altogether by finding reliable, current codes:

  • Check verified codes: On CodeLand, codes marked with verification badges have been confirmed working by other shoppers recently
  • Read the comments: Community discussions reveal which codes actually work and any hidden restrictions
  • Try multiple codes: At checkout, test 2-3 different codes. The 30% off code might be expired, but the 20% off code might work
  • Check the brand's official website: Current promotions are usually listed on their homepage or in a banner
  • Sign up for newsletters: Exclusive subscriber codes often have fewer restrictions and higher success rates

When to Give Up on a Code

Sometimes it's genuinely not working, and that's okay. If you've tried:

  • Retyping/copying carefully
  • Different browsers and devices
  • Removing potentially excluded items
  • Checking you meet minimum spend
  • Confirming you haven't used it before

…and it still fails, move on. Search for alternative current codes or check if cashback might deliver similar savings. Sometimes buying without a code and getting 5% cashback beats wasting 20 minutes troubleshooting a problem voucher.

Frequently Asked Questions

Why do websites show expired codes?

Some voucher websites don't actively maintain their listings, leaving expired codes up for months or years. They rely on user reports to flag dead codes. Quality voucher sites like CodeLand actively verify codes and prominently display expiry dates and verification status to reduce wasted time.

Can I use multiple voucher codes on one order?

Almost never. UK retailers typically allow only one promotional code per transaction. Rare exceptions exist (usually smaller independent brands), but assume you can only use one code and choose the best available option.

Do brands honor codes that should work but don't due to technical errors?

Often yes, if you contact customer service. Live chat agents or phone support can manually apply legitimate promotional codes if the website fails to accept them. Screenshot the code, terms, and error message before contacting support to speed resolution.

Why do some codes work for others but not for me?

Account-specific factors explain this: you might have used that code previously, your account might not qualify as "new customer," or your delivery postcode might exclude you from a regional promotion. Occasionally, codes are personalised and only work for the recipient of a specific email.

Are voucher codes deliberately made complicated to discourage use?

Not typically for mainstream brands. Most want customers to successfully use codes as it drives purchase completion. However, restrictions (minimum spend, exclusions, expiry dates) are intentional to limit financial exposure. Complexity is usually a side effect of trying to target specific customer segments rather than a deliberate barrier.

Where can I report non-working codes?

On CodeLand's brand pages, you can leave comments noting whether codes worked or failed, helping other shoppers avoid dead codes. Most voucher sites have similar reporting systems. Your feedback improves the accuracy of code listings for the entire community.

Share this article

Written by CodeLand

Back to blog