Skip to content
£DealStacker

Guides · 6 min read · Updated 11 September 2026

How UK voucher codes work — and how to spot fake or expired ones

Why some codes knock money off instantly and others just say “invalid” — and how to tell a real one from a waste of time (or a scam).

What a voucher code actually is

A voucher (or promo) code is a short string a retailer accepts in the basket to apply a discount. The common types:

  • Percentage — e.g. “10% off”.
  • Fixed amount — e.g. “£15 off orders over £75”.
  • Free or upgraded delivery.
  • Gift-with-purchase or buy-one-get-one.
  • Exclusive codes issued to a specific channel (a cashback site, an affiliate partner, a newsletter) that you won’t find on the retailer’s own homepage.

Where codes come from

Most legitimate codes originate from the retailer’s own marketing, then flow out through affiliate networks (in the UK, most commonly AWIN) to publishers like deal sites. That’s why a reputable deal site can list working codes: they come straight from the retailer’s live feed, not from someone guessing. The codes on our voucher codes and category deal pages are pulled from that feed and refreshed daily, with expired ones removed automatically.

Why a code fails at the basket

Almost every “invalid code” message comes down to one of these:

  • It’s expired or was pulled early by the retailer.
  • Minimum spend not met.
  • Exclusions — sale items, gift cards, certain brands or categories are often excluded.
  • One use per customer/account, and you’ve used it.
  • Only one code per order — you can rarely enter two, so test which single code saves the most.
  • Region-locked to a different country’s site.

Spotting fake or scam codes

Discount codes are low-risk as long as you keep to the retailer’s own checkout, but a few red flags are worth knowing:

  • “Code generators” are fake — codes are issued by retailers, not algorithmically generated. Anything promising an endless supply is bogus.
  • Never enter card details, passwords or personal data to “unlock” a code. A real code is applied in the retailer’s basket, nowhere else.
  • Be wary of sites pushing you to download software or click off to unfamiliar domains to “reveal” a code.
  • A code is only ever applied on the retailer’s own site — if the discount doesn’t show in the order summary before you pay, it didn’t work, full stop.

Make the codes that work go further

A working code is just one layer. In most cases you can also click through from a cashback portal and pay with a discounted gift card on the same order, so the code stacks with both. The order matters — the stacking guide and the order-to-apply guide cover it. And if a code “worked” but your cashback later didn’t track, the tracking-troubleshooting guide explains why (non-approved codes are a common cause).

How we make money: DealStacker is free. When you click through to a retailer and buy, we may earn a commission via affiliate partnerships. It costs you nothing extra and never changes which deal we rank cheapest.

How voucher codes work — FAQ

Why does my voucher code say invalid at checkout?
It's almost always one of a handful of reasons: the code has expired or was pulled early, your basket doesn't meet the minimum spend, the items are excluded (sale lines, gift cards, certain brands), you've already used a one-per-customer code, you're trying to combine two codes when only one is allowed, or the code is locked to a different country's site. Working through that list usually explains it.
Are 'voucher code generator' websites real?
No — codes are issued by retailers and distributed through affiliate networks, not generated algorithmically, so any site promising an endless supply of working codes is fake. Treat those as a red flag rather than a shortcut.
Is it safe to enter my card details or password to 'unlock' a voucher code?
No, never do this — a genuine code is applied in the retailer's own basket and needs nothing more than the code itself. Being asked for card details, passwords or personal data to reveal a code, or being pushed to download software or visit an unfamiliar site, are signs of a scam rather than a real discount.
Can you use a voucher code and still earn cashback on the same order?
Often yes, but the code needs to be one your cashback portal has approved for that retailer — using a code that isn't on the approved list is one of the most common reasons cashback fails to track. If your cashback doesn't show up afterwards, check whether the code you used was an approved one before assuming it's lost.

Keep reading

Want the best stacks each week? 📩

We email the week’s biggest UK savings — the deals where a voucher, cashback and a discounted gift card stack into the lowest real price. One email a week. No spam, unsubscribe anytime.

By subscribing you agree to receive the weekly DealStacker deals email. We’ll never sell your data. See our Privacy Policy. Unsubscribe in one click, anytime.