Promo codes can reduce the cost of an online order, but a code is only useful when it applies to the right product, customer, basket and delivery option. This reusable checklist explains how to find promo codes UK shoppers can test, verify the terms, compare the real saving and troubleshoot a rejected code before completing a purchase.
Overview
Retailers may describe the same type of offer as a promo code, discount code or voucher code. The code might give a percentage reduction, a fixed amount off, free delivery, a first-order discount, a gift or access to a limited sale price. Some offers are shown publicly, while others are sent by email, displayed in an app or linked to a loyalty account.
The important distinction is between finding a code and confirming that it improves your order. A code can look attractive but be limited to full-price products, a minimum basket value, selected brands, a particular delivery method or a defined customer group. The saving may also be smaller than a retailer’s automatic promotion once delivery fees and exclusions are included.
Use this process whenever you are comparing online shopping discounts:
- Start with the retailer’s own offer pages, app, email sign-up area or loyalty scheme.
- Search for alternative voucher codes from reputable coupon publishers or member programmes.
- Read the offer terms before adding items to your basket.
- Test the code at checkout without assuming that a success message means the order is cheaper overall.
- Compare the final total, delivery charge, returns conditions and any missed loyalty benefit.
For grocery purchases, compare the code with the retailer’s existing promotions and loyalty prices. Our UK grocery price comparison guide can help with the wider basket comparison, while the supermarket offers tracker is useful when checking recurring grocery promotions.
Checklist by scenario
For a general online order
- Record the item price before applying the code.
- Check whether the offer applies to the product, category or brand you want.
- Look for a minimum spend and calculate whether adding an unwanted item would cancel the benefit.
- Test the code in the retailer’s official promotion box, usually in the basket or checkout.
- Compare the final payable amount rather than relying on the headline percentage.
For a first-order discount
- Check how the retailer defines a new customer. A new email address may not be enough if the offer is linked to an account, address, payment method or device.
- Confirm whether the offer requires email subscription, app registration or account creation.
- Check whether delivery, marketplace products, gift cards or sale items are excluded.
- Consider whether the discount is worth joining a mailing list, particularly if you do not expect to shop again.
For free delivery codes
- Check the minimum basket value and the delivery service covered.
- Confirm whether the code applies to your postcode, delivery date or collection choice.
- Compare free standard delivery with a paid faster option if timing matters.
- Include delivery in your comparison with another retailer. A product discount can still result in a higher total if shipping is expensive.
For student, NHS or membership discounts
- Use the verification route specified by the retailer or membership provider.
- Check whether the discount is personal, single-use or restricted to full-price items.
- Do not share a personal code publicly if the terms prohibit it.
- Test whether the member discount can be combined with a sale, loyalty points or cashback. If stacking is unclear, assume only one promotional benefit will apply until the checkout confirms otherwise.
For a more detailed approach to combining offers, read how to stack coupons, cashback, loyalty points and discount codes in the UK. The key is to check each programme’s rules before relying on a combined saving.
What to double-check before paying
Expiry and availability
A code may stop working at a stated time, after a limited allocation or when a campaign ends. Treat a date shown on a third-party page as a prompt to verify, not a guarantee. Retailer checkout is the final practical test, but you should still read the terms in case the code applies only to a particular period or product range.
Exclusions
Common exclusions can include sale items, new releases, gift cards, subscriptions, delivery charges, marketplace listings, selected brands and products sold by third parties. The exact list varies by retailer, so avoid assuming that a code applies across the whole site.
Basket calculation
Check whether the minimum spend is measured before or after discounts, and whether delivery or other charges count towards it. Remove unnecessary items after testing the code to see whether the discount remains. If the order falls below the threshold, compare the lower basket total with the cost of keeping the extra item.
Returns and refunds
Before buying clothing, household goods or other returnable items, check how a promotion affects partial returns. Some retailers recalculate a discount when part of an order is returned. This can change the refund amount, so keep the order confirmation and promotion terms until the purchase is settled.
Cashback and loyalty rewards
A discount code may affect whether cashback tracks or whether loyalty points are awarded. If you use both, follow the cashback provider’s activation process and read its exclusions before placing the order. For groceries and household basics, also compare loyalty pricing with a public voucher code rather than assuming the code is the best route.
Common mistakes
- Using the first code you find: Search for the retailer’s own offer, a free delivery option and any relevant member discount, then compare the final total.
- Confusing a displayed promotion with a code: Some discounts apply automatically, while others need a code entered manually. Do not add a code if it removes a better automatic offer.
- Ignoring delivery: A percentage reduction can be outweighed by a delivery charge. Always compare the amount payable at the final step.
- Adding items to reach a threshold: The extra cost is not a saving unless the additional item was already needed and reasonably priced.
- Trying codes repeatedly without checking the rules: Failed attempts can waste time and may trigger account or security checks. Read the exclusions first.
- Assuming every coupon site verifies codes: A code labelled “working” may have been reported by users or copied from an old campaign. Look for clear terms and confirm it at checkout.
- Forgetting to save evidence: Keep a screenshot or note of the offer when the terms are important, especially for a high-value order or a time-limited booking.
When comparing a promotional code with cashback, loyalty rewards or another retailer, calculate the outcome in pounds rather than comparing labels such as “20% off” and “double points”. Our guide to stacking coupons and loyalty benefits without breaking store rules covers the checks that matter when multiple offers are involved.
When to revisit this checklist
Return to this guide before major seasonal shopping periods, when you change retailer or payment method, and whenever a store updates its checkout or loyalty scheme. Retailers can replace codes, alter exclusions, move promotions into apps or introduce account-specific offers. A code that worked on a previous order should not be treated as permanent.
It is also worth revisiting when planning a holiday, a large household purchase or a repeat grocery order. For travel, compare the code with package, hotel and flight conditions in the holiday discount codes UK guide. For recurring household purchases, check whether a subscription discount or delivery pass changes the overall calculation; the Amazon Subscribe and Save UK guide provides a framework for that comparison.
Before completing your next order, use this short final test:
- Is the code from a credible or official source?
- Is it still within its stated period?
- Does it apply to every item you intend to keep?
- Have you checked the minimum spend, delivery and exclusions?
- Is the final total lower than the best alternative after cashback, loyalty rewards and returns are considered?
If the answer to all five is clear, apply the code and save the confirmation. If not, pause and compare the alternatives. The best promo code is not necessarily the one with the biggest headline discount; it is the offer that produces the lowest suitable total without adding unnecessary cost or conditions.