A large discount is not automatically a good deal. This practical guide explains how to spot fake discount codes and misleading sale prices, compare the final cost, and decide whether an online offer is genuinely worth using.
Overview
Online shopping discounts can look convincing while offering little real value. A promo code may be expired, limited to products you do not want, or cancelled out by delivery charges. A sale price may also be compared with an inflated “was” price that does not reflect what shoppers usually pay.
The safest way to assess an offer is to ignore the headline percentage at first and calculate the final amount you would actually pay. Check the product price, eligible discount, delivery, required minimum spend, payment conditions and any unavoidable extras. Then compare that total with realistic alternatives, such as the same item from another retailer or the recent price of the product.
This approach works for coupon codes, voucher codes, flash sales, store coupons, clearance deals and limited-time offers. It is especially useful when a deal comes from an unfamiliar website or when the saving appears unusually large.
Quick checks for an unfamiliar offer
- Does the code come from the retailer, a recognised coupon platform or a source you can independently verify?
- Are the expiry date, product exclusions, minimum spend and delivery conditions clearly stated?
- Does the code work at checkout without asking for unnecessary personal or payment information?
- Is the claimed saving based on a realistic comparison price?
- Would you still buy the item at the final checkout total?
How to estimate the genuine saving
Use a simple final-cost calculation rather than relying on the advertised percentage. The basic formula is:
Final cost = item price + delivery and unavoidable charges − valid discount
To estimate the saving against another option, use:
Comparable saving = realistic comparison cost − final cost
The comparison cost should be a genuine alternative, not an inflated reference price. Depending on the purchase, it might be the price of the same product at another retailer, the usual price you have recorded, or the cost of a suitable substitute with similar features and quantity.
Separate the advertised saving from the practical saving
A retailer might describe an item as “50% off”, but that percentage may be calculated from a recommended retail price, an earlier price, or a comparison price that is not available elsewhere. That does not necessarily make the offer invalid, but it means the percentage alone cannot tell you whether the purchase is good value.
For example, imagine an item shown at £30 with a 20% discount code. The discount is £6, leaving £24 before delivery. If delivery costs £4, the checkout total is £28. The code has reduced the item price, but your actual payment is only £2 below the original displayed item price. If a comparable retailer sells the item for £25 with delivery included, the code is not the cheapest option.
For a repeatable method, record four figures before checkout:
- The retailer’s current item price.
- The discount that actually applies, rather than the headline maximum.
- Delivery, service or other unavoidable charges.
- The best realistic alternative price.
You can enter these figures into a discount shopping savings calculator to compare coupons, delivery fees and final prices more consistently.
Inputs and assumptions
Most misleading sale prices become easier to identify when each part of the offer is examined separately. Use the following checklist before treating a coupon code as verified.
| Check | What to look for | Why it matters |
|---|---|---|
| Code source | Retailer page, trusted coupon listing or clear merchant attribution | A copied or fabricated code may lead to an unsafe page or simply fail at checkout. |
| Expiry | A specific end date, time or statement that the offer is ongoing | Old listings can make an expired offer appear active. |
| Exclusions | Brands, sale items, categories, delivery methods or new customers only | The products you want may not qualify. |
| Minimum spend | The basket value required before the discount applies | Adding unwanted items can erase the saving. |
| Reference price | What the “was” price represents and whether it can be checked | A large percentage may not reflect a meaningful reduction. |
| Delivery | Standard, express, handling or collection charges | Fees can change the cheapest option. |
| Urgency | Countdown clocks, stock warnings or repeated “last chance” prompts | Pressure can encourage an unnecessary purchase before comparison. |
Read the complete terms before entering payment details. If the offer requires a browser extension, a new account or personal information unrelated to the purchase, pause and check whether the request is necessary. A genuine promotion should still be assessed on the retailer’s checkout page, not solely on a social post, pop-up or search result.
For a fuller explanation of expiry dates, exclusions and minimum spends, see how to read coupon terms and conditions. If you are combining a promo code with cashback or loyalty rewards, calculate the result carefully rather than assuming every saving will stack; our guide to stacking coupons, cashback and loyalty rewards covers the key checks.
Worked examples
Example 1: A valid code with a hidden minimum spend
Assume a code gives £10 off orders of £50 or more. Your intended items cost £44 and delivery is £3. The code does not apply because the qualifying basket value is below £50. Adding a £7 item would reach the threshold, but the basket would then cost £51 before delivery and £41 after the discount. You would receive a discount, but you would also buy an extra item. The correct comparison is not “£10 saved”; it is whether the £41 basket is better value than buying the original £44 of items for £47 delivered.
If the additional item is unnecessary, the code has not created a saving on your planned purchase. This is why minimum-spend offers should be judged against the basket you actually need.
Example 2: A dramatic sale percentage with a weak comparison
Suppose a product is displayed as reduced from £80 to £40, while a similar product elsewhere costs £36 including delivery. The sale page claims a £40 saving, but the realistic saving compared with the alternative is negative: the advertised item costs £4 more. The product could still be preferable if it has features you value, but the “50% off” label does not prove that it is the cheaper choice.
Example 3: A coupon that changes the cheapest retailer
Imagine Retailer A lists an item at £28 and offers a £5 code, with £4 delivery. The final cost is £27. Retailer B lists the same item at £30 with free delivery. Retailer A is cheaper by £3 after the code. If Retailer A’s code is restricted to new customers and you do not qualify, its final cost becomes £32, making Retailer B the better option. Always calculate the price for your own account, basket and delivery location.
When to recalculate
Recheck the offer whenever one of its inputs changes. Coupon codes can expire, product prices can move, delivery thresholds can change and a retailer can amend exclusions. A countdown timer is not a reason to skip the calculation; it is a reason to save the terms and compare promptly but carefully.
Recalculate in particular:
- When you add or remove an item from the basket.
- When a code changes from a percentage discount to a fixed amount, or vice versa.
- When delivery becomes chargeable or a free-delivery threshold is crossed.
- When the product moves into a sale or clearance category.
- When you revisit an old coupon listing during a seasonal shopping event.
- When a price-history check or independent comparison shows a different baseline.
Keep a short record of the product, date, displayed price, code terms and final total. This makes it easier to recognise genuine bargains and avoid repeated misleading reference prices. You can also create sale alerts using the steps in our personal sale alert and coupon-tracking guide.
Finally, ask one practical question before paying: Would I still choose this item at the final delivered price if the discount label disappeared? If the answer is no, leave the basket and recalculate later. A verified coupon should reduce the cost of something you already need, not persuade you to spend more than planned.