Getting started

How to Find Genuine Discount Codes in the UK

Genuine codes come from a handful of places. Here is where to look, how to judge a code and how to test it quickly.

Hand holding several colourful shopping bags
Photo by @pilipeichenko on Unsplash

Search for a discount code for almost any UK shop and you'll find pages of results. Many of those codes are expired, recycled or simply made up. This guide is for shoppers who want to spend less time testing dead codes and more time using ones that work.

You'll learn where genuine codes are released, how to judge a code before you trust it and how to test one quickly. It also covers the timing and habits that turn up real codes more often.

Where do genuine discount codes come from?

Every genuine code starts with the retailer. It then reaches shoppers through a handful of channels, and some are far more reliable than others.

Retailer newsletters and apps

This is the most reliable source. Welcome codes, birthday offers, early sale access and app-only promotions come straight from the shop, so the code is current and the terms are clear. Beauty retailers such as Superdrug often run offers through their apps and loyalty schemes rather than on the open web.

Voucher and affiliate sites

Retailers pass codes to voucher sites through affiliate networks so the sites can promote them. A well-run site shows each code with its end date and conditions. It also makes clear which codes came from the retailer and which were sent in by users. A poor site lists every code that ever existed and leaves you to test them.

Verification services for groups

Student, NHS, armed forces and teacher discounts are usually issued through third-party verification services. You confirm your status once and then get codes or links for each retailer taking part. These codes are genuine but personal, so they won't work for anyone else. Our student discounts page explains how these schemes work.

Receipts and parcel inserts

Codes printed on receipts, delivery notes and leaflets are often single-use or linked to your account. They're worth using yourself. Shared in forums, they tend to fail for everyone else.

How can you tell if a code is genuine?

A genuine code usually comes with a clear source, an end date and specific terms. If any of those are missing, treat it with caution.

Signs a code is real

  • A stated source, such as "sent to newsletter subscribers" or "supplied by the retailer".
  • An end date, since most promotions run to a set day.
  • Specific terms covering minimum spend, exclusions and whether it's for new customers only.
  • Realistic savings for that shop and category.
  • A familiar format that matches the retailer's other promotions.

A 10% or 15% code on fashion or beauty is normal. A 70% code on a brand that rarely discounts is almost certainly a mistake, a sale filter or bait.

Warning signs

  • Generic codes such as SAVE20 listed for every retailer.
  • Pages that send you to a site other than the retailer's own.
  • Requests for personal or card details before the code is shown.
  • "Verified today" labels on codes that are clearly months old.
  • Comments from shoppers saying the code didn't work.

A site that asks for card details to reveal a code is running a scam, not a promotion. Our guide to avoiding fake voucher codes and shopping scams covers the warning signs in more depth.

Testing a code quickly at checkout

The retailer's own checkout is the only real test. You can make it quicker by testing in a sensible order.

  1. Build your full basket first, so minimum spend codes have a fair chance.
  2. Try the newest code from the most reliable source first.
  3. Check the order summary, because the total must actually drop.
  4. Compare the saving with other options, such as free delivery.
  5. Stop once a code works, since you can usually only use one.

As an illustration, a 10% code on a £35 basket saves £3.50. If the shop offers free delivery over £40 and delivery costs £3.99, adding a £5 item you need could be the better deal.

Cashback and bank offers alongside codes

Cashback isn't a code, but it often works alongside one. Specialist sites pay you a share of your spend once the retailer confirms the order. Some banking apps also offer cashback at specific shops when you pay with a linked card.

In many cases you can use a genuine code and still earn cashback on the same order. Payments can take weeks to confirm, and a return usually cancels them. Treat cashback as a bonus rather than money you can count on.

When are genuine codes easiest to find?

Codes cluster around predictable moments in the year. Payday weekends, bank holidays, new seasons, Black Friday and the January sales all bring a wave of fresh promotions. Our overview of when the biggest UK retail sales happen sets out the calendar.

Lapsed customer and basket reminders

Some retailers send a code if you haven't ordered for a while. Others send a reminder when you leave items in your basket while logged in, sometimes with a code attached. It doesn't always happen, but waiting a day costs nothing if you're not in a hurry.

App-only offers

Some offers never appear outside a retailer's app. Sports retailers such as JD Sports are known for app promotions. If you shop with a brand often, it's worth installing the app and checking its offers section.

Protecting your details while you search

A fake code wastes a few minutes, but a fake voucher site can cost far more. Some exist only to collect email addresses, phone numbers or card details. Stick to retailers' own channels and to sites that are open about where their codes come from.

Your rights stay the same whichever code you use. The Consumer Rights Act 2015 covers the quality of what you buy. Under the Consumer Contracts Regulations, you have 14 days to cancel most online orders. Section 75 protects credit card purchases of single items over £100 and up to £30,000. No genuine promotion will ask you to give any of that up.

A simple routine for finding real codes

Subscribe to the five or six retailers you use most and keep their emails in one folder. When you need something, search that folder and the retailer's offers page before looking anywhere else. After that, check a voucher site that shows sources and end dates.

Once you have a code, test it on a full basket and confirm the total drops. That routine takes a couple of minutes and finds working codes far more often than trying every one you see.