VoucherOwl
All saving guides
Shopping & Saving7 min read

How to Check a Voucher Code: A Clear Method for UK Shoppers

A plain guide to checking voucher codes in the UK, including expiry dates, exclusions, minimum spend, checkout testing and clear status labels.

DR

Daniel Reed

Published6 September 2026

How to Check a Voucher Code: A Clear Method for UK Shoppers

A voucher code is useful only when it works for the basket you want to buy. A code can be valid in general but fail because the product is in a sale, the basket is too small or the offer is for new customers only.

This guide sets out a simple way to check a code. It also explains the labels that a voucher site should use so shoppers can tell the difference between a recently tested code and an old listing.

What a good voucher listing should show

Before trying a code, look for these details:

  • the amount or type of saving;
  • the retailer or service it applies to;
  • the expiry date, if the retailer has provided one;
  • the minimum spend;
  • excluded brands, products or delivery options;
  • whether the code is for new customers, app users or members;
  • when the code was last checked;
  • the link to the retailer and the full terms.

If several of these details are missing, treat the code as a lead to test, not as a guaranteed offer.

A simple five-step check

1. Read the retailer's conditions

Open the retailer's own terms before you add items to the basket. Look for phrases such as “selected products”, “full-price items”, “one use per customer” and “cannot be combined with other offers”. These small details explain many failed codes.

2. Build the basket first

Add the item or items you actually want. Do not add an unwanted product just to reach a minimum spend. The extra cost can be more than the voucher saving.

Check whether delivery counts towards the minimum spend. Retailers use different rules. Some calculate the threshold before delivery and some do not.

3. Apply the code at checkout

Paste the code into the retailer's voucher field. Check the message that appears. A clear message such as “code applied” is useful, but still check the basket total. Some codes apply to one item instead of the whole order.

If the code fails, copy the message. “Code expired” is different from “not valid on sale items”. The reason tells you whether another basket might work.

4. Compare the final total

Write down the total before the code, the discount, delivery and the final amount. A code is worth using when it reduces the amount you planned to spend.

Do not compare percentage discounts alone. A £10 discount on a £100 basket is better than 20% off a £30 basket only when both baskets contain items you need.

5. Record the result

Note the date, retailer, basket type and result. This helps separate a code that failed once from a code that has expired. It also gives a clearer picture of how often different types of codes work.

Voucher status labels that make sense

Label What it should mean What the shopper should do
Recently checked The code was tested at a stated date and worked under the listed conditions Try it with a similar basket
Reported working Shoppers have recently reported success, but the site has not completed a fresh test Try it and check the terms
Unverified The source or conditions are not clear Use only if the saving is worth a quick test
Expired The listed end date has passed or the retailer has ended the offer Look for a newer code
Restricted The code works only for a product, account type, app or location Read the restriction before checkout
Not working The code has been tested and failed under the listed conditions Do not keep repeating it

The label should not hide the date. A code tested six months ago is not the same as a code tested yesterday.

Why a voucher code can fail

The code has expired

Some codes have a clear end date. Others stop when the retailer reaches a limit or removes the campaign. A code can also be displayed on an old email or social post after the offer has ended.

The basket does not meet the minimum spend

The threshold may apply to products after other discounts. Delivery and gift cards may not count. Check the retailer's own wording.

The product is excluded

Popular brands, new releases, sale products, bundles and gift cards are often excluded. The retailer may show a general banner while the code applies only to a smaller group of products.

The customer is not eligible

Some codes are for first orders, members, students, app users or customers who received a personal email. A public code page cannot prove that every visitor is eligible.

Another offer is already applied

Many retailers allow one code per order. A sale price or automatic promotion may also block a manual code. Try the basket with and without the code and compare the total.

The code was copied with an extra character

Spaces and line breaks can cause an error. Paste the code into a plain text field first if the checkout rejects it. Then try again once. Repeated attempts rarely help when the problem is an eligibility rule.

How to test codes fairly

A fair test should use the same type of basket each time. Record:

  • the retailer;
  • the product category;
  • the basket value before delivery;
  • whether the products were on sale;
  • the account or guest checkout used;
  • the date and time;
  • the result and the exact error message.

Do not claim that a code is “working” just because the code field accepted it. The discount must appear in the order summary.

Do not claim that a code is “dead” after one test if the terms say it is limited to a product, customer group or region that was not used in the test. Use “restricted” when the result is clear but narrow.

A useful way to report the result

Short reports are easier to trust. A good entry can say:

Tested on 6 September 2026 with a £75 full-price clothing basket on guest checkout. The code applied £15 off before delivery. Sale items were excluded.

This gives the shopper a starting point. It does not promise that the same code will work for every basket.

How to avoid wasting money to unlock a code

The easiest mistake is adding a product to cross a spending threshold. Compare the extra item with the saving first.

For example, a code takes £10 off orders over £60. Your basket is £55. Adding a £6 item may make the final price £51 before delivery. That is a saving, but only if you wanted the extra item. If you add a £20 item, the voucher has made the order more expensive than the original basket.

The same rule applies to free delivery. If delivery costs £4.99 and the threshold is £50, do not spend £15 more on something you do not need just to avoid the delivery charge.

Why clear voucher data matters

Clear status labels help shoppers make a quick choice. They also help publishers, journalists and consumer sites refer to a voucher page without repeating an unclear claim.

The most useful information is simple:

  1. what the code is meant to do;
  2. who can use it;
  3. when it was checked;
  4. what stopped it working, if it failed;
  5. where the full terms can be read.

Final checklist

Before you rely on a voucher code, ask:

  • Does it apply to the product I want?
  • Does my basket meet the minimum spend?
  • Am I eligible to use it?
  • Can it be combined with the sale price or another offer?
  • Does the discount appear in the final order summary?
  • Is the saving larger than any extra delivery or subscription cost?
  • Have I saved the terms and order confirmation?

If the answer is clear, use the code. If it is not clear, treat the code as unverified and make the purchase decision on the product's normal price.

Frequently asked questions

Is a voucher code still valid if a website lists it?

No. A listing is not proof that a code is active. Test it at the retailer's checkout and check the final total.

Why does a code work for one person but not another?

The baskets, accounts, locations, products or delivery options may be different. Some offers are personal or limited to a customer group.

Should I keep trying a code that fails?

Try once more after checking the code and the terms. If the error points to an exclusion or expired offer, find another code instead.

DR

About the author

Daniel Reed

Daniel covers online shopping and voucher use. He explains what a code can do, where it may fail and how to check the full saving before checkout.

Found this guide useful? Share it.

Keep reading

More saving guides