Why most discount codes you find online don't work

Arbi guide · Last updated 24 August 2026 · about 5 minutes to read

You search for a discount code, find a page listing eleven of them, and none work. This is not bad luck. It is how most voucher sites are designed.

Why the codes are usually dead

What makes a code more likely to be real

  1. It is on the retailer's own site. Banners, the offers page, the basket page. If the shop is advertising the code itself, it works.
  2. It comes with conditions attached. “£10 off orders over £60, new customers, ends Sunday” is far more credible than a bare code with no terms. Real codes have rules.
  3. It arrived in your own email. Sign-up and newsletter codes are genuine, though usually single-use and tied to your address.
  4. It is recent and specific. A code with a date and a named product beats a generic code that has been listed for two years.
The one thing to do: before hunting for codes, open the retailer's own offers or sale page. Codes shown there are the ones that will actually work, and it takes less time than trying eleven that won't.

What a code is worth versus a cheaper shop

A 10% code at the most expensive shop frequently loses to no code at all somewhere cheaper. Codes feel like winning, which is precisely why they are used to hold attention on a price that is not competitive. Work out the total after the code, then compare that total — never compare the discount.

Codes that are not codes

Several of the best UK savings are not codes at all, and are easy to miss because there is nothing to paste:

If you are hunting for a code, it is worth adding the item to the basket first and looking at the total. A surprising proportion of the time, the discount is already there.

A word on browser extensions that find codes

Extensions that automatically test codes at the checkout are genuinely convenient. They also, in most cases, attach their own affiliate tracking to your purchase as they run — which is how they are funded. That is not dishonest, but it is worth knowing that the extension is a commercial participant in your transaction, not a neutral helper, and that it can see the shopping pages you visit.

What Arbi does about it

Arbi only calls a code verified when it has read that code from the retailer's own product or offers page. It does not list scraped codes, and it does not describe unverified codes as working. Where it finds a code, it works out and shows the total after the code, so the comparison stays honest. If there is no verified code, Arbi says so — and then tries to find you a cheaper shop instead, which is usually worth more anyway.