A discount code can look promising and still fail at checkout because of an expiry date, minimum spend, product exclusion or account restriction. This practical checklist explains how to assess whether UK discount codes are genuine, understand their conditions and troubleshoot a code that does not apply before you place an order.
Overview
A genuine voucher code is not necessarily a code that works for every shopper or every product. Retailer offers usually come with conditions, and those conditions can be easy to miss when a code is copied from a search result, email, social post or coupon page.
Before relying on any discount codes UK shoppers find online, check four things: where the code came from, whether the offer is still active, what the terms allow and whether the saving is better than the retailer’s current sale price. A code that applies a small discount may not be worthwhile if it removes free delivery or cannot be used on an item already reduced.
Use the checklist below before checkout. It is also useful when comparing voucher codes UK shoppers may find across several websites, because a clearly stated restriction is more useful than an impressive-looking percentage with no supporting terms.
Checklist by scenario
When you find a code on a coupon website
- Check the retailer name and destination. Make sure the link leads to the retailer’s genuine website and not an unrelated page or a lookalike domain.
- Look for a stated end date. Treat “limited time” or “may expire” as a prompt to check the retailer’s terms rather than proof that the code is current.
- Read the conditions before copying the code. Note the minimum spend, eligible products, delivery rules, account requirements and whether the offer is for new customers only.
- Check how the offer is described. A code marked “tested” or “verified” is useful only when the page also explains when it was checked and what restrictions apply. Verification is not a guarantee that the code will work for every basket.
- Compare the final total. Add the code, delivery charge and any excluded items before deciding whether it is the best available deal.
When the offer arrives by email or in an app
Confirm that the message is from the retailer or an official rewards programme. Check the account or membership linked to the offer, as some promotional codes are personalised and may not transfer to another shopper. Keep the original message until the order is complete so you can refer back to the stated terms if the code is rejected.
When you are using a student, NHS or other eligibility offer
Read the verification requirement before building your basket. The offer may require an approved account, a one-time code or a particular checkout route. If you are looking for student discounts, see our UK student discount verification guide. For NHS, Blue Light and key worker offers, check the eligibility process in our discount guide.
When a code does not work
Do not assume immediately that the code is fake. First remove other promotions, check the spelling and confirm that the basket meets the minimum spend before delivery and taxes. Try the code in a private browser window or the retailer’s app only if the retailer permits both routes, and avoid repeatedly submitting an offer if the terms say it can be used once per customer.
For a fuller diagnostic process, use our guide to why UK discount codes do not work.
What to double-check
The following terms account for many apparently valid promo codes. Record them before you compare offers:
| Term | What to check | Why it matters |
|---|---|---|
| Expiry date | Look for a specific date, time and time zone where provided. | A code can stop working even if the page where you found it remains online. |
| Minimum spend | Check whether the threshold is calculated before discounts, delivery or excluded products. | Adding an unnecessary item can reduce the real saving. |
| Product exclusions | Look for exclusions covering sale items, gift cards, brands, bundles, subscriptions or services. | The code may be genuine but unavailable for the item you want. |
| New-customer limit | Check whether the offer applies only to a first order, new account or new email address. | A new account may not make you eligible if the retailer links orders or accounts. |
| Delivery restrictions | Confirm whether the code applies to standard, express, international or collection orders. | A discount can be offset by a delivery charge that another offer would remove. |
| Combination rules | Check whether the code can be used with sale prices, loyalty points, cashback or another voucher. | Stacking is often restricted, so compare the final totals rather than the headline discounts. |
| Account or channel rules | Check whether the offer is limited to a particular app, account, payment method or country. | A code can be valid but rejected on a different checkout route. |
Cashback deserves a separate check. Starting a cashback session after applying a voucher may affect tracking, and some programmes exclude purchases made with unapproved codes. Compare the combined terms before assuming that cashback and a voucher can be used together. Our guide to stacking vouchers, cashback and rewards provides a more detailed checklist.
Finally, compare the code with the retailer’s sale offer, delivery promotion and loyalty price. A code is only useful if it reduces the total you would otherwise pay for the same product and delivery option.
Common mistakes
- Trusting the headline alone: “20% off” may apply only to selected products or require a high minimum spend.
- Ignoring the basket total after exclusions: An excluded item may be the product that takes the order above the threshold.
- Using a code with a conflicting promotion: Remove one offer and test the other, then compare the final totals.
- Assuming a visible code is active: Search pages and old emails can remain available after a campaign ends.
- Overlooking delivery: Calculate the complete checkout total, not just the product subtotal.
- Creating an account solely to qualify: Check the retailer’s conditions and privacy information before registering.
- Continuing after an unclear result: If the discount does not appear in the order summary, do not assume it will be applied later. Save the code and review the terms first.
For larger purchases, take a screenshot of the offer terms and the applied discount before payment, provided the retailer’s website and your local privacy settings allow it. This gives you a record of what was displayed at checkout.
When to revisit
Recheck a code immediately before buying, even if you saved it earlier. Retailer campaigns can change around seasonal sales, flash sales and major shopping events, while product exclusions and delivery rules may be updated separately from the promotion headline.
It is particularly sensible to revisit your checklist before Black Friday, January sales, back-to-school shopping and other planned spending periods. At those times, compare the code against the sale price, delivery offer and any cashback route rather than assuming the largest advertised percentage is the best option.
For an ongoing savings routine, keep a short note with five fields: code, retailer, expiry date, key restriction and final tested total. Remove expired entries and recheck frequently used retailer discount codes before relying on them. You can also use UK price-drop alerts to compare a coupon with a later price reduction, and browse our cashback and loyalty guide when the discount is unavailable.
Before you pay: confirm the code, read the terms, check the final total and save evidence of the offer if necessary. If any condition is unclear, treat the saving as unconfirmed and choose the option whose price and terms you can verify.