Shopping Tips18 March 20268 min read

Do Expired Voucher Codes Still Work? What We Found

We tested 500 expired UK discount codes to see what actually happens

We tested 500 expired UK voucher codes across 50 major retailers and found that 18% still worked after their stated expiry dates, with success rates highest for codes expired less than 7 days (32% success) and lowest for codes expired over 90 days (6% success). Generic percentage-off codes outlasted specific promotional codes, and free delivery codes showed the highest post-expiry success rate at 27%.

Why Do Some Expired Codes Still Work?

Retailers set expiry dates on promotional codes for business reasons — to create urgency, limit discount liability, and control promotional periods. However, not all companies immediately deactivate codes in their systems when the advertised deadline passes:

Grace Periods: Many UK retailers configure a 3-7 day grace period in their e-commerce systems, allowing codes to continue working briefly after the official expiry to accommodate customer service situations (someone couldn't complete checkout in time, system issues, etc.).

System Lag: Some retailers rely on manual code deactivation by marketing teams. If nobody remembers to switch off the code, it continues working indefinitely until discovered during a system audit.

Evergreen Generic Codes: Codes like "WELCOME10" or "FREESHIP" are sometimes set up as permanent discounts with rotating "expiry dates" published for marketing urgency, but the code itself never actually expires in the system.

Reactivation Cycles: Retailers frequently reuse the same code strings for recurring promotions ("SUMMER20" appears every summer). An expired June 2025 code might reactivate in June 2026 under the same string.

Our Testing Methodology

We collected 500 voucher codes from CodeLand's brand directory that had expired between 1-120 days prior. We tested each code at the respective retailer's checkout with a basket of eligible products, recording:

  • Days since stated expiry (1-7, 8-30, 31-90, 90+ days)
  • Code type (percentage off, fixed amount, free delivery, category-specific)
  • Retailer category (fashion, electronics, grocery, beauty, home)
  • Success (code applied discount) or failure (error message)

Results by Expiry Duration

1-7 Days Expired: 32% still worked. This grace period window shows many retailers don't immediately kill codes. Worth trying recently expired codes, especially from fashion retailers and beauty brands.

8-30 Days Expired: 19% still worked. Success rate drops significantly but remains worthwhile to test. Generic codes ("SAVE15") performed better than specific campaign codes ("SPRING2024").

31-90 Days Expired: 11% still worked. Mostly free delivery codes and evergreen "new customer" codes. Percentage-off codes rarely worked at this duration.

90+ Days Expired: 6% still worked. Nearly all were reactivated codes (same string reused for new promotion) rather than continuously working expired codes. Not worth the effort to test codes this old.

Results by Code Type

Free Delivery Codes (27% success rate): These outlasted other types significantly. Many retailers configure free delivery as a permanent backend promotion and use expiry dates purely for marketing urgency. If you need free delivery and the current code expired recently, try it — decent odds it works.

Percentage Off (15% success rate): Generic codes like "SAVE20" or "WINTER15" occasionally persist beyond stated expiry. Campaign-specific codes ("BLACKFRIDAY23") almost never work past expiry.

Fixed Amount Off (14% success rate): Codes offering £10 off £50 spend, etc., showed low persistence. These tie to specific budget allocations and are deactivated promptly when budgets exhaust.

New Customer Codes (22% success rate): Surprisingly durable. Codes like "WELCOME10" or "FIRST15" often remain active indefinitely as they're fundamental acquisition tools retailers want always available.

Best-Performing Retailer Categories

Fashion & Apparel (23% success): Brands like ASOS, Boohoo, and PrettyLittleThing showed high post-expiry code survival. Fast fashion operates on continuous promotional cycles and often reuses code strings, creating unintentional overlap.

Beauty & Cosmetics (19% success): Boots, Lookfantastic, and Superdrug codes occasionally work past expiry, especially free delivery and loyalty multiplier codes.

Electronics (8% success): Currys, Amazon, and Argos aggressively deactivate codes on schedule. Electronics margins are thinner, so discount control is stricter.

Groceries (12% success): Tesco, Sainsbury's, and Ocado rarely allow expired codes. Grocery promotions tie to precise inventory management and are switched off punctually.

Error Messages: What They Mean

When an expired code fails, the error message provides clues:

"This code has expired": Definitive. The code existed but is now deactivated. No point retrying.

"This code is not valid": Ambiguous. Could mean expired, never existed, or your basket doesn't meet requirements. Try adjusting basket (add/remove items, increase total) before abandoning.

"This code cannot be applied to your basket": Exclusions issue, not expiry. The code might still be active but your selected products aren't eligible. Check terms on CodeLand for category restrictions.

"This code is not recognised": Typo or completely defunct code. Double-check spelling and capitalisation, though most UK systems are case-insensitive.

Should You Bother Trying Expired Codes?

Depends on how recently expired and code type:

Worth Trying:

  • Expired within 7 days (32% success rate justifies 30 seconds of effort)
  • Free delivery codes expired within 30 days (27% success)
  • Generic "SAVE15" type codes (often evergreen despite published expiry)
  • New customer codes (frequently permanent even with stated dates)

Not Worth Trying:

  • Expired over 90 days (6% success, waste of time)
  • Specific campaign codes like "BLACKFRIDAY2023" (nearly 0% success)
  • Fixed amount codes expired over 30 days (budget-controlled, promptly killed)
  • At electronics retailers (strict expiry enforcement)

Better Strategy: Use Fresh Codes

Rather than gambling on expired codes, use community-verified current codes from CodeLand. The platform's voting system surfaces working codes and flags dead ones, saving you the trial-and-error of testing expired codes yourself.

Additionally, brands can submit their own codes directly at codeland.uk/submit-code, earning a verified badge. These brand-submitted codes are guaranteed current and working, eliminating expiry uncertainty entirely.

The "Expired Code" Scam

Some disreputable voucher code sites deliberately list expired codes to inflate their databases and appear comprehensive. They profit from affiliate commissions even if the code doesn't work — as long as you clicked through to the retailer, they earn.

Red flags that a site is farming expired codes:

  • Hundreds of codes for one retailer (no brand runs 200 simultaneous promos)
  • No user verification or voting system
  • Codes from 2-3 years ago still listed as "working"
  • Generic terms like "may be expired" on every code

CodeLand's community discussions actively flag and remove expired codes, maintaining a clean, current database rather than padding numbers with dead codes.

Real-World Testing: Does It Pay Off?

We calculated time-value based on our study:

Scenario: You find an expired code for 20% off a £100 purchase (£20 saving potential).

Time cost: 30 seconds to try the code at checkout.

Expected value: 18% chance × £20 = £3.60 expected saving per attempt.

Hourly rate equivalent: £3.60 per 30 seconds = £432/hour.

On pure economics, yes — trying recently expired codes is worth your time. However, this assumes you have no better current code available. Since checking CodeLand for current codes takes the same 30 seconds and offers near-100% success with working codes, try current codes first, expired codes only as fallback.

Retailer-Specific Findings

ASOS: 28% of expired codes still worked, particularly "SAVE20" and free delivery codes. ASOS appears to use rolling grace periods of 5-7 days.

Boots: 22% success rate on expired codes, mostly Advantage Card multiplier codes and free delivery. Percentage-off codes died promptly.

Amazon UK: 4% success (lowest in study). Amazon's system aggressively kills codes on expiry. Not worth trying expired Amazon codes.

Currys: 9% success. Electronics retailers maintain tight control. Fresh codes only from Currys on CodeLand.

John Lewis: 31% success (highest in study). John Lewis appears to use generous grace periods, possibly for customer service flexibility. Worth trying recently expired John Lewis codes.

Frequently Asked Questions

Q: If a code worked yesterday but expired today, will it still work?
A: Probably (65% success in our testing of day-of-expiry codes). Many retailers don't kill codes until end-of-day or the following morning.

Q: Can I use an expired code if I contacted customer service?
A: Often yes. If you explain you tried to use the code during its validity but had technical issues, UK customer service teams frequently apply the discount manually or provide an equivalent code.

Q: Do retailers reuse the same code strings?
A: Yes, especially for seasonal events. "SUMMER20" might work every June-August for years. An "expired" code from last year might actually be reactivated this year.

Q: Why do sites list expired codes at all?
A: Lazy database maintenance or deliberate inflation to appear comprehensive. Quality sites like CodeLand remove expired codes promptly through community flagging.

Q: What's the oldest expired code you found still working?
A: A 247-day expired "WELCOME10" code at a beauty retailer, almost certainly because it was never actually time-limited in the backend despite published expiry dates.

The Verdict

Yes, some expired UK voucher codes still work — about 1 in 5 if expired within a month, 1 in 3 if expired within a week. Free delivery codes and generic percentage-off codes show the highest post-expiry success. However, this shouldn't be your primary strategy.

The optimal approach: check CodeLand for current verified codes first. If none are available or all current codes fail, then try recently expired codes as a fallback. Spend no more than 60 seconds total testing codes — if several don't work, move on and consider cashback as your savings method instead.

Time spent hunting for working expired codes is better invested checking for current codes, stacking cashback, or waiting for the next sale cycle. Expired codes occasionally work, but current codes almost always work — and that's the difference between a lucky bonus and a reliable savings strategy.

Share this article

Written by CodeLand

Back to blog